[CMDB モデル] インポートセット/何らかのタイプの統合を使用して構成アイテムまたは資産をインポートする際に、モデルをマッピングするためのベストプラクティスDescription構成アイテムや資産をインポートするときに、モデルを にマッピングする必要がある場合があります。多くの場合、 重複 モデルや 空の 値がモデルに含まれる可能性があります。または、 不明な 値を持つモデルの場合もあります。 この KB では、最適な方法でモデルをマッピングする方法について説明しました。Release or Environment現在サポートされているすべてのリリース。CauseServiceNow OOB モデルは、メーカー、モデル、およびモデルカテゴリを使用して構築されます。これらの入力で既存のモデルが見つからない場合は、これを使用して、OOB スクリプトインクルード「MakeAndModelJS」を使用して、指定されたメーカーとモデルからモデルを作成します。 異なるロジックを使用してモデルを作成すると、重複が作成される可能性があります。 スクリプトインクルード名:MakeAndModelJS - https://<instance name>.service-now.com/sys_script_include.do?sys_id=d7c58843ef72010098d5925495c0fb82Resolution変換マップ内で、重複を避けるために以下のコードを使用し、適切なパラメーターを渡すと、モデルが作成/検索され、それに応じてモデルに渡されます。- 変換マップで [Run Scripts] をクリックし、次のコード行を使用します: runIt(); function runIt() { setMakeAndModel(); } function setMakeAndModel() { var mm = MakeAndModelJS.fromNames("VAR_MANFACTURER", "VAR_MODEL_OF_DEVICE", "VAR_MODEL_CLASS"); target.model_id = mm.getModelNameSysID(); // replace model_id with your model field column name on target field target.manufacturer = mm.getManufacturerSysID(); } /* Replace the variable as below: VAR_MANFACTURER: Manufacturer name VAR_MODEL_OF_DEVICE: Device Model VAR_MODEL_CLASS: Model type. Values are "hardware", "consumable", "software", "application", or the full name of the child table of cmdb_model, e.g. "cmdb_facility_product_model" */ この変更を含むサンプル変換マップは次のようになります: Additional Information変換マップ「スクリプトの実行」の詳細については、「変換マップの作成 ]を参照してください。