資産と構成アイテムの管理

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:13分
  • 資産と構成アイテム (Configuration Item, CI) の管理とは、資産の作成、適切な状況とサブステートの設定、資産と CI の同期、消耗品の管理、資産の廃止を意味します。

    資産と CI の関係

    資産と関連した CI との関係管理は、重要なことです。資産は、所有資産の財務面に焦点を当てた資産管理アプリケーションで追跡できます。構成アイテムは、アイテムを追跡してユーザーの利用を可能にするために使用する CMDB に保管されます。

    資産に該当する構成アイテムがある場合、資産レコードと構成アイテムレコードは以下の 2 つのビジネスルールと同期した状態となります。

    • Update CI fields on change (資産 [alm_asset] テーブル上)
    • Update Asset fields on change (構成アイテム [cmdb_ci] テーブル上)
    注:
    資産と CI は、論理的にマッピングされている場合にのみ同期できます。

    資産 - CI マッピングと同期

    資産レコードの [状態] フィールドと CI レコードの [ステータスフィールド] は同期できます。一方のフォームで行われた変更が相対するフォームにも反映されることにより、レポートの一貫性が保たれます。

    注:
    資産と構成アイテムが互いに関連付けられている場合にのみ、ServiceNow AI Platformは資産と構成アイテムの更新内容を同期します。

    次の図で、資産 - CI マッピングと同期の概念を表します。

    図 : 1. 資産 - CI マッピングと同期の概要
    資産 - CI のマッピングと同期プロセスの概要

    この同期とマッピングは次の要素に基づいています:

    • 資産ステータスと CI ステータスは 1 対 1 でマッピングされません。むしろ、もう一方のテーブルで最も論理的に対応するものにマッピングされます。たとえば、[在庫あり - 廃棄待ち] の状態に設定されたハードウェア資産の場合、一致する CI はサブステートがない [処分中] に設定されます。
    • この同期は、資産の [状態] フィールドと次の CI フィールドの間で行われます。
      • [インストール ステータス] フィールド:インストールステータスにはサブステータスがありません。また、ハードウェア以外の CI で使用する必要があります。
      • [ハードウェア ステータス] と [サブステータス] フィールド:ハードウェア ステータスは、ハードウェア CI にのみ表示されます。
    • 資産フォームの状態を更新して変更を実行します。資産 - CI の同期は、次の方法で実行できます。

      • 資産から CI への同期:資産のステータスが変更されると、論理的にマッピングされた CI のインストール ステータスまたはハードウェア ステータスとサブステータスが更新されます。
      • CI から資産への同期:CI のインストールステータスまたはハードウェアステータスが変更されると、論理的にマッピングされた資産の状態およびサブステータスが更新されます。
    • CMDB のハードウェア CI の場合、ハードウェアステータスとインストールステータスの両方が更新されると、一致する資産の状態をマッピングするためハードウェアステータスの変更が検討されます。
    • CI のインストールステータスとハードウェアステータスは独立して機能するため、2 つのフィールドは関連していません。CI のハードウェアステータスが変更されても CI のインストールステータスは変更されず、またその逆も同様です。混乱を避けるため、CMDB CI ハードウェアのステータス両方の維持はお勧めしません。

    資産と CI 間で同期が発生するフィールド一覧

    資産レコードや CI レコード上で次のフィールドのいずれかが変更されると、相対するレコード上の同じフィールドが自動的に更新されます (CI レコード上で情報提供のみを目的とする [コスト] フィールドは例外です)。

    同期されるフィールドのリストは次のとおりです。

    • 資産タグ
    • Assigned (割り当て日付)
    • Assigned to (アサイン先)
    • Checked in (チェックイン日時)
    • Checked out (チェックアウト日時)
    • 会社
    • コスト (一方向の同期:資産から CI)
    • コストセンター
    • Delivery date (配送日)
    • 部門
    • 修正済み期限
    • 期限
    • GL アカウント
    • Install date (インストール日)
    • Invoice number (請求書番号)
    • Justification (理由)
    • Lease ID (リース ID)
    • Location (ロケーション)
    • 管理担当者
    • モデル (CI の model_id)
    • 注文日
    • オーダー受領日
    • 注文済み
    • 所有者
    • PO number (発注書番号)
    • 購入日
    • 購入日
    • シリアル番号
    • サポートグループ
    • サポート担当者
    • ベンダー
    • 保証の有効期限

    資産、CI、および IBI の同期

    サービスとして提供されるアイテム、または顧客に販売されるアイテムは、インストールベースアイテム (IBI) として追跡されます。[モデルカテゴリ] テーブルは、資産、CI、およびインストールベースアイテム (IBI) を関連付けます。資産と IBI 間の同期は、CSDM ライフサイクルステージフィールドとステータスフィールドを介して行われます。

    CSDM (csdm.lifecycle.migration.activated) プラグインが ServiceNow インスタンスでアクティブ化されている場合、資産と CI 間の CSDM ライフサイクルフィールドの同期は、csdm.lifecycle.sync.between.ci.and.asset.activated システムプロパティによって異なります。Xanadu リリースにアップグレードする場合、このシステムプロパティはデフォルトで false に設定されます。資産と CI 間の同期は、次のいずれかの方法で行われます。
    • システムプロパティが false に設定されている場合、CSDM ライフサイクルフィールドの同期は、従来の [ステータス] フィールドおよび [サブステート] フィールドを介して行われます。
    • システムプロパティが true に設定されている場合、CSDM ライフサイクルステージフィールドと [ステータス] フィールドが直接同期されます。
    注:
    ServiceNow インスタンスで CSDM (csdm.lifecycle.migration.activated) プラグインを初めてアクティブ化し、資産または CI にカスタムステータスとサブステートがある場合は、必ず、従来のフィールドと CSDM ライフサイクルフィールド間のマッピングを設定してください。詳細については、「Enabling life-cycle synchronization from legacy to asset」を参照してください。
    図 : 2. csdm.lifecycle.sync.between.ci.and.asset.activated システムプロパティが false に設定されている場合の資産、CI、および IBI の同期
    ステータスフィールドの同期
    資産から IBI および CI への更新の同期
    資産の [ステータス] フィールドまたは [サブステート] フィールドに加えられた更新は、関連する IBI および CI と同期されます。たとえば、資産の [ステータス] フィールドが [使用中] に更新されると、次のように同期が行われます。
    • 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] は [運用] と [使用中] に設定され、これらのフィールド値は IBI 資産の [ステージ] フィールドおよび [ステータス] フィールドと同期されます。
    • CI の [ステータス] フィールドと [サブステータス] フィールドが [インストール済み] および [使用中] に変わります。
    IBI から資産および CI への更新の同期
    IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドに加えられた更新は、CSDM フィールドを介して、資産の従来の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。その後、資産の従来のフィールドは、関連する CI と同期されます。たとえば、IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドが [欠陥品] および [在庫あり] に更新されると、次のように同期が行われます。
    1. 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] が [在庫あり] および [欠陥品] に変わります。これらのフィールド値は、資産の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。
    2. その後、資産の [ステータス] フィールドおよび [サブステート] フィールドは、関連する CI の対応するフィールドと同期されます。
    CI から資産および IBI への更新の同期
    CI の [ステータス] フィールドと [サブステータス] フィールドに加えられた更新は、資産の対応するフィールドと同期されます。その後、資産の従来のフィールドは、CSDM フィールドを介して、IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドと同期されます。たとえば、CI の [ステータス] フィールドと [サブステータス] フィールドが [廃止] と [寄贈済み] に更新されると、資産の対応するフィールドが変更されます。資産からの変更は IBI 資産と同期され、[ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドが [提供終了] および [廃止] に変わります。
    図 : 3. csdm.lifecycle.sync.between.ci.and.asset.activated システムプロパティが true に設定されている場合の資産、CI、および IBI の同期
    資産フィールドの同期
    資産から CI および IBI への更新の同期
    資産の従来の [ステータス] と [サブステート] フィールドに加えられた更新は、資産と CI の間で次のように同期されます。
    • 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドは、資産の従来の [ステータス] フィールドおよび [サブステート] フィールドに対応する値で更新されます。
    • その後、資産の [ステータス] フィールドおよび [サブステート] フィールドは、関連する CI の対応する従来のフィールドと直接同期されます。
    • 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドは、関連する CI の対応する CSDM フィールドと直接同期されます。

    ただし、資産から IBI への更新の同期は、CSDM ライフサイクルフィールドを介してのみ行われます。

    IBI から資産および CI への更新の同期
    IBI の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドに加えられた更新は、次のように同期されます。
    • 資産の従来の [ステータス] フィールドおよび [サブステート] フィールドは CSDM フィールドを介して同期されます。
    • 資産の従来のフィールドは、関連する CI の従来のフィールドと同期されます。
    • 資産の [ライフサイクルステージ] フィールドと [ステータス] フィールドは、関連する CI の対応する CSDM フィールドと直接同期されます。
    CI から資産および IBI への更新の同期
    CI の [ライフサイクルステージ] フィールドと [ステータス] フィールドに加えられた更新は、次のように同期されます。
    • CI の [ライフサイクルステージ] フィールドと [ステータス] フィールドは、資産の対応する CSDM フィールドと直接同期されます。
    • 資産の従来のフィールドは、CSDM フィールドに対応する値で更新されます。
    • その後、資産の従来のフィールドは、CI の対応するフィールドと同期されます。
    • IBI の従来のフィールドは、CSDM ライフサイクルフィールドを介して資産と同期されます。

    資産および CI の作成プロパティ

    glide.create_alm_asset.async

    システムのプロパティ glide.create_alm_asset.async は、構成アイテム (CI) が作成された直後に資産を作成するか、または遅延後に資産を作成するかをコントロールします。資産の作成に遅延があると、多数の CI を迅速に作成できます。このプロパティが [True] に設定されている場合、15 分ごとに実行される Asset - Create asset delayed sync スケジュールジョブによって資産が作成されます。資産のジョブ履歴テーブル [asset_job_log] で、スケジュールジョブのステータスを表示します。作成待ちの資産と資産作成エラーを表示するには、 資産 > アドミニストレーション > 資産作成キュー. エラーを再処理するには、ステータスを [エラー] から [準備完了] に更新します。次回スケジュールジョブが実行されるときに、資産の作成を再試行します。

    glide.create_alm_asset.async プロパティが [false] に設定されている場合、資産はすぐに CI から作成されます。
    注:
    Orlando 以前から オーストラリア にアップグレードした場合は、このプロパティのデフォルト値は [false] です。このプロパティを更新する前に、CI に存在する資産値に依存しているプロセスをレビューし、資産の遅延作成のためにアカウントに必要な変更を加えます。
    glide.asset.create_ci_with_ire
    システムのプロパティ glide.asset.create_ci_with_ire により、 ServiceNow® 構成管理データベース (CMDB) 識別および調整エンジン (IRE) を使用して、資産から CI を作成できます。このプロパティは、シリアル番号に識別ルールがあり、他の CI クラスとの依存関係がない CI クラスに影響します。
    注:
    このプロパティは、ハードウェア CI クラス [cmdb_ci_hardware] から拡張された CI クラスに適用されます。
    IRE を使用して作成された CI は、「シリアル番号 - モデル名」の形式の名前になり、ソースは SNAssetManagement です。これらの CI クラスに対応するモデルカテゴリの資産では、[シリアル番号] フィールドは必須です。資産のシリアル番号が既存の CI または資産に存在する場合、資産の作成に失敗します。[シリアル番号] フィールドは、これらの CI クラスに対応するモデルカテゴリの発注明細を受け取るためにも必要です。[シリアル番号] フィールドは、事前に割り当てられた資産の作成に必須ではありませんが、資産の割り当て時にシリアル番号を指定する必要があります。
    このプロパティのデフォルト値は、Orlando から オーストラリア にアップグレードした場合は「false」です。このプロパティを更新する前に、[シリアル番号] フィールドのカスタマイズと、既存のシリアル番号を使用して資産を作成する統合またはフローを確認してください。

    その他の資産と CI システムプロパティ

    sn_itam_enable_cache_for_asset_ci_mapping
    資産フィールドと CI フィールドは、関連するマッピングテーブルで定義されたマッピングに基づいて同期されます。資産または CI の更新時にこれらのマッピングをフェッチすると、パフォーマンスに影響します。sn_itam_enable_cache_for_asset_ci_mapping システムプロパティを使用すると、次のマッピングをキャッシュできます。
    • 資産フィールドと CI フィールド
    • 資産ステータスと CI インストールステータス
    • 資産ステータスと CI ハードウェアステータス

    マッピングテーブルに変更がない限り、これらのキャッシュされたマッピングは同期中にフェッチされ、システムパフォーマンスが向上します。

    sn_itam_common.mac_address_sync
    sn_itam_common.mac_address_sync システムプロパティを使用すると、MAC アドレスを使用して資産と CI を同期できます。デフォルトでは、このシステムプロパティは false です。MAC アドレスを介した同期を有効にするには、資産プロパティ [asset_property] テーブルでこのシステムプロパティの値を true に設定します。