モノスクv1.6から、機材引当画面の「機材」「数量機材」を選択する画面で、デフォルトの検索条件を設定できるようになりました。
■対応画面とカスタムメタデータ型
対象となる画面は、「見積」「受注」「契約管理」の[機材引当](「見積」は[機材引当解除]も含む))をクリックし、明細/ライセンスを選択した後に表示される、対象の「機材」「数量機材」レコードを選択する機材引当画面です。
カスタムメタデータ型に追加された項目は次の通りです。
| カスタムメタデータ型 | 項目 |
| 機材引当対象検索条件項目(monosc__InventoryAllocationTargetSearchFields__mdt) | 埋込検索条件項目名(EmbeddedSearchFieldName__c) |
|
引当数量機材検索条件項目 (monosc__AllocatedQuantityEquipmentSearchFields__mdt) |
埋込検索条件項目名(fs_EmbeddedSearchFieldName__c) |
[参照]対応する画面の詳細は、『モノスク画面に関するカスタムメタデータ型について』を参照してください。
■使用事例
モノスクv1.5.1までは、機材引当画面では、選択した明細/ライセンスの「品目・サービスマスタ」が持つ「機材マスタ」項目に値がセットされている場合、「機材」の「機材マスタ」が一致するレコードが対象機材として表示されていました。
明細/ライセンス.品目・サービスマスタ.機材マスタ = 機材.機材マスタ
v1.6からは、検索対象が「機材」の場合、カスタムメタデータ型「機材引当対象検索条件項目」の「埋込検索条件項目名」を設定することで、追加条件をデフォルト指定した状態で「機材」を絞り込むことができるようになりました。
ここでは例として、レンタル用の「品目・サービスマスタ」と、販売用の「品目・サービスマスタ」がそれぞれ存在する環境で、「契約管理」画面での[機材引当]において、次のように検索条件を指定することとします。
- レンタル用の「品目・サービスマスタ」を参照する「契約ライセンス」には、レンタル用の「機材」だけを引き当てる
- 販売用の「品目・サービスマスタ」を参照する「契約ライセンス」には、販売用の「機材」だけを引き当てる
■準備
1. 「品目・サービスマスタ」の「販売区分」が"販売"と"レンタル"のそれぞれのレコードを登録します。
2. 「機材」オブジェクトにカスタム項目「販売区分」を作成します。
| 注意 |
上記の例では、条件として指定するのが「機材」の「販売区分」と「契約ライセンス」が参照する「品目・サービスマスタ」の「販売区分」項目です。 検索条件として使用するには、次のように、データ型と選択リスト値のAPI参照名が一致している必要があります。
|
3. 「機材」レコードに「販売区分」が"レンタル(Rental)"、"販売(Sales)"のレコードをそれぞれ登録します。
■設定方法
1. アプリケーションランチャー>ソアスク設定>カスタムメタデータ型「機材引当対象検索条件項目(monosc__InventoryAllocationTargetSearchFields__mdt)」をクリックします。
2. [新規]ボタンをクリックし、次のように入力し、[保存]します。
| 項目名 | 設定内容 |
| 項目API参照名 | 「機材」の項目API参照名を設定します。 |
| 埋込検索条件項目名 | 「見積明細」「受注明細」「契約ライセンス」の項目API参照名を設定します。 |
| Point |
「項目API参照名」「埋込検索条件項目名」ともに、参照先のオブジェクトの項目を指定することも可能です。 上記の例では、対象の明細/ライセンスが参照する「品目・サービスマスタ」の「販売区分」を検索条件とするために、次のように入力しています。 appsfs__fs_Product__r.monosc__fs_SalesCategory__c
※v1.7の環境では、参照先のオブジェクトの項目を指定してカスタムメタデータ型レコードを作成すると、検索時にエラーとなる不具合を確認しています。 |
3. 契約管理の[機材引当]をクリックし、機材引当画面で確認します。
対象の「契約ライセンス」が参照する「品目・サービスマスタ」の「販売区分」が"レンタル"の場合、検索結果に表示される引当対象の「機材」は「販売区分」が"レンタル"のものだけになっていることがわかります。
同様に、販売用の「契約ライセンス」を選択した場合は、販売用の「機材」だけが表示されていることが確認できます。
| Point |
カスタムメタデータ型「機材引当対象検索条件項目」「引当数量機材検索条件項目」の「埋込検索条件項目名」が設定された検索条件項目は、引当機材検索の検索条件項目エリアで非表示となります。 例)「機材拠点」の「埋込検索条件項目名」をセットし、「有効」にチェックを入れて保存すると、機材引当画面の左側の検索項目エリアから「機材拠点」項目が非表示となります。 「埋込検索条件項目名」設定前 「埋込検索条件項目名」設定後 |
※「数量機材」に対して埋め込み条件を設定する場合は、同様の手順でカスタムメタデータ型「引当数量機材検索条件項目
(monosc__AllocatedQuantityEquipmentSearchFields__mdt)」に対して設定を行います。