この記事では、バージョンアップする際のメンテンナンス方法についてご説明します。
■v1.3へバージョンアップする場合
ソアスクv3.14から、見積明細の「旧契約ライセンス」はパッケージ未管理の項目となりました。
ソアスクv3.14をご利用の場合は、モノスクのバージョンがv1.3以上である必要があるため、
モノスクv1.2.1以前のバージョンをお使いのお客様で、ソアスクv3.14をご利用になる場合は、モノスクのバージョンをv1.3以上にバージョンアップする必要があります。
その際のメンテナンス方法は以下の通りになります。
- 見積明細「旧契約ライセンス」を必要に応じて削除。
- カスタムメタデータ「【見積登録(LWC)】見積明細詳細モーダル表示項目設定」のレコード「旧契約ライセンス」の有効項目をFalseに設定。
- カスタムメタデータ「【見積登録(LWC)】見積明細表示項目設定」のレコード「旧契約ライセンス」の有効項目をFalseに設定。
- 受注確定前の契約更新見積または受注確定前の契約洗替見積がある場合、更新前契約ライセンス(契約中のライセンス)の「更新先見積明細(appsfs__fs_RenewalTargetQuoteDetail__c)」項目に、契約更新または契約洗替先の見積明細Idを登録する。(※こちらを行わない場合、機器管理レコードが受注確定時に引き継がれません。)
[参照]見積明細の「旧契約ライセンス」がパッケージ未管理の項目となった詳細は、ソアスクリリースノート([2024/04/19] v3.14.1 (v3.14))を参照してください。
■v1.4.1へバージョンアップする場合
モノスクv1.4.1では、払出機材と契約ライセンスの主従関係を外すためにパッケージ内の項目を一部削除しました。
モノスクv1.4.1よりも前のバージョンからバージョンアップを行うと、削除された項目のAPI参照名は変化せず未管理の項目として扱われます。
そのため、バージョンアップした際は以下のメンテナンスを行ってください。
- 新たに追加される項目へのデータ移行
- Apexクラスで削除項目API名を参照している箇所を新規項目API名に変更
- 以下のカスタムメタデータのレコードの有効(monosc__fs_IsActive__c)をfalse、または新規項目API名に変更
- 払出機材管理検索結果項目(monosc__EquipmentManagement_DisplayFields__mdt)DeveloperNameがDeveloperNameが「ContractLicense」のレコード
- 払出機材管理検索条件項目(monosc__EquipmentManagement_SearchFields__mdt)のDeveloperNameが「ContractLicense」のレコード
- 払出機材管理自動採番登録入力項目(monosc__EquipmentManagement_SequenceFields__mdt)のDeveloperNameが「ContractLicense」のレコード
- 契約ライセンス検索結果項目(monosc__ContractLicense_DisplayFields__mdt)のDeveloperNameが「EequipmentCount」のレコード
- 契約ライセンス検索条件項目(monosc__ContractLicense_SearchFields__mdt)のDeveloperNameが「InstalledEquipment」、「EquipmentCount」のレコード
- 機材管理対象ライセンス検索結果項目(monosc__InventoryTargetLicenseDisplayFields__mdt)のDeveloperNameが「fs_AllEquipmentManagements」のレコード
- 管理パッケージ対象外となった項目を削除
※削除ボタンはClassic画面で表示されます。
※削除の後、「削除済み項目」から消去まで行ってください。
管理パッケージ対象外とされた項目の代わりに追加された項目は以下の通りです。
| オブジェクト | 削除項目 | 新規項目 |
| 払出機材(monosc__EquipmentManagement__c) | 契約ライセンス(monosc__fs_ContractLicense__c) | 契約ライセンス(monosc__fs_ContractLicenseForEquipment__c) |
|
払出機材管理履歴 (monosc__EquipmentManagementHistory__c)
|
契約ライセンス(monosc__fs_ContractLicense__c) | 契約ライセンス(monosc__fs_ContractLicenseForEquipment__c) |
| 契約ライセンス(appsfs__ContractLicense__c) | 払出機材管理件数(monosc__fs_AllEquipmentManagements__c) | 払出機材管理件数(monosc__fs_NumberOfDispensedEquipments__c) |
| 契約ライセンス(appsfs__ContractLicense__c) | 設置済払出機材管理件数(monosc__fs_NumberOfInstalled__c) | 設置済払出機材管理件数(monosc__fs_NumberOfInstalledEquipments__c) |
| 契約管理(appsfs__ContractManagement__c) | 登録済払出機材台数(monosc__fs_RegisterdEquipmentCount__c) | 登録済払出機材台数(monosc__fs_RegisterdDispensedEquipmentCount__c) |
| 契約管理(appsfs__ContractManagement__c) | 設置済払出機材台数(monosc__fs_InstalledEquipmentCount__c) |
登録済払出機材台数(monosc__fs_InstalledDispensedEquipmentCount__c) |
[参照]モノスクv1.4.1の詳細は、モノスクリリースノート([2024.07.12a]v1.4.1)を参照してください。