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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む15読むのに数分
  • 資産と構成アイテム (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 レコードの [ステータスフィールド] は同期できます。一方のフォームで行われた変更が相対するフォームにも反映されることにより、レポートの一貫性が保たれます。

    注:
    資産と構成アイテムが互いに関連付けられている場合にのみ、Now 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 レコード上で情報提供のみを目的とする [コスト] フィールドは例外です)。

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

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

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

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

    資産と CI 間の同期は、従来のステータスフィールドとサブステートフィールドを介して行われます。ただし、資産と IBI クラス間の同期は、CSDM ステージフィールドとステータスフィールドを介して行われます。

    図 : 2. 資産、CI、および IBI の同期
    資産 CI と ibi の同期
    資産から IBI および CI への更新の同期
    資産の [ステータス] フィールドまたは [サブステート] フィールドに加えられた更新は、関連する IBI および CI と同期されます。たとえば、資産の [ステータス] フィールドが [使用中] に更新されると、次のように同期が行われます。
    • 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] は [運用] と [使用中] に設定され、これらのフィールド値は IBI 資産の [ステージ] フィールドおよび [ステータス] フィールドと同期されます。
    • CI の [ステータス] フィールドと [サブステータス] フィールドが [インストール済み] および [使用中] に変わります。
    IBI から資産および CI への更新の同期
    IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドに加えられた更新は、CSDM フィールドを介して、資産の従来の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。その後、資産の従来のフィールドは、関連する CI と同期されます。たとえば、IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドが [欠陥品] および [在庫あり] に更新されると、次のように同期が行われます。
    1. 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] が [在庫あり] および [欠陥品] に変わります。これらのフィールド値は、資産の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。
    2. その後、資産の [ステータス] フィールドおよび [サブステート] フィールドは、関連する CI の対応するフィールドと同期されます。
    CI から資産および IBI への更新の同期
    CI の [ステータス] フィールドと [サブステータス] フィールドに加えられた更新は、資産の対応するフィールドと同期されます。その後、資産の従来のフィールドは、CSDM フィールドを介して、IBI 資産の [ライフサイクルステージ] フィールドおよび [ライフサイクルステージステータス] フィールドと同期されます。たとえば、CI の [ステータス] フィールドと [サブステータス] フィールドが [廃止] や [寄贈済み] に更新されると、資産の対応するフィールドが変更されます。資産からの変更は IBI 資産と同期され、[ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドが [提供終了] および [廃止] に変わります。

    資産および 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 以前から Washington DC にアップグレードした場合は、このプロパティのデフォルト値は [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 クラスに対応するモデルカテゴリの発注明細を受け取るためにも必要です。[シリアル番号] フィールドは、事前に割り当てられた資産の作成に必須ではありませんが、資産の割り当て時にシリアル番号を指定する必要があります。
    このプロパティのデフォルト値は、アップグレードした場合は「false」です。このプロパティを更新する前に、[シリアル番号] フィールドのカスタマイズと、既存のシリアル番号を使用して資産を作成する統合またはフローを確認してください。

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

    sn_itam_enable_cache_for_asset_ci_mapping
    sn_itam_enable_cache_for_asset_ci_mapping システムプロパティを使用すると、次のマッピングをキャッシュできます。
    • 資産フィールドと CI フィールド
    • 資産ステータスと CI インストールステータス
    • 資産ステータスと CI ハードウェアステータス

    割り当て済み資産を作成する

    コア UI またはハードウェア資産ワークスペースを使用して、ハードウェア、ソフトウェア、消耗品、バンドル、パレット、モバイル、および施設資産を作成します。

    始める前に

    必要なロール:asset

    手順

    1. 資産を作成します。
      インターフェイスアクション
      コア UI
      1. 移動先 すべて > 資産 > ポートフォリオ > すべての資産.
      2. 作成する資産のタイプを選択します。
      3. [新規] を選択します。
      ハードウェア資産ワークスペース
      1. 移動先 すべて > ハードウェア資産ワークスペース > 資産一覧.
      2. [新しい資産] を選択します。
      3. ダイアログボックスで資産タイプを選択してから、[作成] を選択します。
    2. [資産レコードフィールド (Asset record fields)] フォームで、フィールドに入力します。

      フィールド値の説明については、「Asset record fields」を参照して ください。

    3. 資産フォームを送信または保存します。

    資産の廃止

    資産はいつでも廃止できます。

    始める前に

    必要なロール:asset

    このタスクについて

    資産の状態を [廃止] に変更すると、[サブステート] フィールドがアクティブになります。資産を廃止すると、関連する CI のステータスも [廃止] に変わります。サブステートの選択は必須ではありませんが、追跡とレポート作成に役立ちます。

    手順

    1. 移動先 すべて > 資産 > ポートフォリオ > すべての資産.
    2. [状態] で、[廃止] を選択します。
    3. オプション: [サブステート] で、[廃棄済み][販売済み][寄贈済み][ベンダー クレジット] のいずれかを選択します。
    4. [更新] をクリックします。

    資産の削除

    資産はいつでも削除できます。

    始める前に

    注:
    アセットバンドルの一部となっている資産は削除できません。

    必要なロール:asset

    このタスクについて

    資産とコンポーネントが完全に削除される前に確認を承認する必要があります。CI と資産がリンクされている場合、どちらかを削除すると両方とも削除されます。

    資産の削除は、エラーのクリーンアップのためにだけ行ってください。追跡目的として未使用の資産を管理するには、資産の状態を [廃止済み] に変更することが正しい方法です。

    手順

    1. 移動先 すべて > 資産 > ポートフォリオ > すべての資産.
    2. 資産の [名前] の左側にあるチェック ボックスを選択します。
    3. リストの下にある [アクション] の選択リストで、[削除] を選択します。

    資産フィールドと CI フィールドをマッピングする

    資産フィールドと CI フィールドをマッピングすると、双方向で同期を行います。資産レコードや CI レコードの変更は、論理的にマッピングされたレコードに更新されます。ベース インスタンスで提供されるカスタム マッピングとマッピングを同期できます。

    始める前に

    必要なロール:admin または asset
    注:
    以前のリリースからアップグレードし、アップグレード前に AssetAndCISynchronizer スクリプトインクルードをカスタマイズしている場合は、そのカスタマイズを上書きしてから、カスタムマッピングを再作成する必要があります。

    このタスクについて

    条件付きでフィールドをマッピングさせて同期を行うことができます。たとえば、[事業所] フィールドについて、ソフトウェア資産ではなくハードウェア資産についてのみマッピングすることが可能です。そうすることで [事業所] フィールドは、資産の更新時にはハードウェア資産のみ同期を行います。

    手順

    1. 移動先 すべて > 資産 > 管理 > 資産 - CI フィールドマッピング をクリックし、[ 新規] をクリックします。
    2. [資産フィールド] リストから、フィールドを選択します。
      このリストは alm_asset テーブルを参照しています。
    3. cmdb_ci テーブルを参照する [構成アイテムフィールド] リストから、論理的に関連付けられたフィールドを選択します。
    4. マッピングの条件を作成するには、[詳細表示] 関連リンクをクリックします。
      • 資産フィールドと CI フィールドを同期させるための条件を指定するには、[資産マッピング条件] ビルダーを使用します。
      • CI フィールドを資産フィールドと同期するための条件を指定するには、[構成アイテム マッピング条件] ビルダーを使用します。
    5. [アクティブ] チェック ボックスを選択して、マッピングを有効にします。
    6. [送信] をクリックします。

    資産状態と CI インストール ステータスをマッピングする

    資産の [状態] フィールドと [サブステート] フィールドを [CI インストールステータス] フィールドにマッピングします。[CI インストールステータス] フィールドの [サブステータス] フィールドは、ハードウェア CI には使用できません。

    始める前に

    必要なロール:admin または asset
    注:
    以前のリリースからアップグレードし、アップグレード前に AssetAndCISynchronizer スクリプトインクルードをカスタマイズしている場合は、そのカスタマイズを上書きしてから、カスタムマッピングを再作成する必要があります。

    このタスクについて

    資産同期では、ハードウェア資産が更新されても、このフィールドは更新されません。マッピング作成時に、同期方向を資産から CI へと設定できますが、CI から資産へは設定できません。ハードウェア以外の CI クラスの場合は、双方向の同期を設定できます。

    手順

    1. 移動先 すべて > 資産 > 管理 > 資産 - CI インストールステータスマッピング.
      デフォルトでは、カスタムマッピングのみが表示されます。マッピングのリストは、[デフォルト設定] [次の値に等しい (=)] [False] のフィルター条件を使用します。
    2. [新規] をクリックします。
    3. [資産状態] リストから、マッピングする状態を選択します。
    4. オプション: 可能な場合、[資産サブステート] リストからサブステートを選択します。
      資産状態の中にはサブステートがないものもあります。
    5. [構成アイテムのステータス] リストから、マッピングする論理的に関連付けられた CI ステータスを選択します。
    6. [同期の方向] リストから、同期方向を選択します。
    7. [アクティブ] チェック ボックスを選択して、マッピングを有効にします。
    8. [送信] をクリックします。

    資産状態と CI ハードウェア ステータスをマッピングする

    資産の [状態] フィールドと [サブステート] フィールドを [CI インストールステータス] フィールドにマッピングします。ハードウェア CI で [サブステータス] フィールドを使用しないでください。資産が更新されても CI 同期ではそのフィールドが更新されないからです。マッピング作成時に、資産、CI、双方からのいずれかの同期方向を設定できます。

    始める前に

    必要なロール:admin または asset
    注:
    以前のリリースからアップグレードし、アップグレード前に AssetAndCISynchronizer スクリプトをカスタマイズしている場合は、そのカスタマイズを上書きしてから、カスタムマッピングを再作成します。

    このタスクについて

    CI の [インストールステータス] フィールドと [ハードウェアステータス] フィールドは、互いに独立しており、双方に相互関係はありません。[ハードウェアステータス] フィールドを変更しても、CI の [インストールステータス] フィールドは変更されません。その逆も同様です。

    手順

    1. 移動先 すべて > 資産 > 管理 > 資産 - CI ハードウェアステータスマッピング.
      デフォルトでは、カスタムマッピングのみが表示されます。マッピングのリストは、[デフォルト設定] [次の値に等しい (=)] [False] のフィルター条件を使用します。
    2. [新規] をクリックします。
    3. [資産状態] リストから、マッピングする状態を選択します。
    4. オプション: 可能な場合、[資産サブステート] リストからサブステートを選択します。
      資産状態の中にはサブステートがないものもあります。
    5. [構成アイテムのステータス] リストから、マッピングする論理的に関連付けられた CI ステータスを選択します。
    6. オプション: 可能な場合、[構成アイテム] リストからサブステートを選択します。
      CI ステータスの中にはサブステータスがないものがあります。
    7. [同期の方向] リストから、同期方向を選択します。
    8. [アクティブ] チェック ボックスを選択して、マッピングを有効にします。
    9. [送信] をクリックします。