資産と構成アイテムの管理
資産と構成アイテム (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 マッピングと同期の概念を表します。
この同期とマッピングは次の要素に基づいています:
- 資産ステータスと 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)
- 場所
- MAC アドレス
- 管理担当者
- モデル (CI の model_id)
- 注文日
- オーダー受領日
- 注文済み
- 所有者
- PO number (発注書番号)
- 購入日
- 購入日
- シリアル番号
- サポートグループ
- サポート担当者
- ベンダー
- 保証の有効期限
資産、CI、および IBI の同期
サービスとして提供されるアイテム、または顧客に販売されるアイテムは、インストールベースアイテム (IBI) として追跡されます。[モデルカテゴリ] テーブルは、資産、CI、およびインストールベースアイテム (IBI) を関連付けます。資産と IBI 間の同期は、CSDM ライフサイクルステージフィールドとステータスフィールドを介して行われます。
- システムプロパティが false に設定されている場合、CSDM ライフサイクルフィールドの同期は、従来の [ステータス] フィールドおよび [サブステート] フィールドを介して行われます。
- システムプロパティが true に設定されている場合、CSDM ライフサイクルステージフィールドと [ステータス] フィールドが直接同期されます。
- 資産から IBI および CI への更新の同期
- 資産の [ステータス] フィールドまたは [サブステート] フィールドに加えられた更新は、関連する IBI および CI と同期されます。たとえば、資産の [ステータス] フィールドが [使用中] に更新されると、次のように同期が行われます。
- 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] は [運用] と [使用中] に設定され、これらのフィールド値は IBI 資産の [ステージ] フィールドおよび [ステータス] フィールドと同期されます。
- CI の [ステータス] フィールドと [サブステータス] フィールドが [インストール済み] および [使用中] に変わります。
- IBI から資産および CI への更新の同期
- IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドに加えられた更新は、CSDM フィールドを介して、資産の従来の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。その後、資産の従来のフィールドは、関連する CI と同期されます。たとえば、IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドが [欠陥品] および [在庫あり] に更新されると、次のように同期が行われます。
- 資産の [ライフサイクルステージ] と [ライフサイクルステージステータス] が [在庫あり] および [欠陥品] に変わります。これらのフィールド値は、資産の [ステータス] フィールドおよび [サブステート] フィールドと同期されます。
- その後、資産の [ステータス] フィールドおよび [サブステート] フィールドは、関連する CI の対応するフィールドと同期されます。
- CI から資産および IBI への更新の同期
- CI の [ステータス] フィールドと [サブステータス] フィールドに加えられた更新は、資産の対応するフィールドと同期されます。その後、資産の従来のフィールドは、CSDM フィールドを介して、IBI 資産の [ライフサイクルステージ] フィールドと [ライフサイクルステージステータス] フィールドと同期されます。たとえば、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 ライフサイクルフィールドを介して資産と同期されます。
MAC アドレスによる資産と CI の同期
資産と CI 間の同期は、シリアル番号に加えて資産 [alm_asset] テーブルの MAC アドレス (mac_addr) フィールドを使用して実現できます。CI には複数の MAC アドレスを含めることができます。ネットワークアダプタ [cmdb_ci_network_adapter] テーブルには、すべての MAC アドレスが格納され、CI [cmdb_ci] テーブルへの参照フィールドもあります。したがって、MAC アドレスと CI の関係は維持されます。
- 資産から CI への同期
-
資産が MAC アドレスを使用して作成されると、次のように同期が行われます。
- CI が作成されます。
- 対応する MAC アドレスのレコードが、CI への参照とともにネットワークアダプタ [cmdb_ci_network_adapter] テーブルに作成されます。
資産の MAC アドレスが更新されても、ネットワークアダプター [cmdb_ci_network_adapter] テーブルの既存のレコードは更新されません。代わりに、ネットワークアダプタ [cmdb_ci_network_adapter] テーブルに新しいレコードが作成されます。
- CI から資産への同期
-
CI が MAC アドレスを使用して作成されると、次のように同期が行われます。
- 資産が作成されます。
- CI の MAC アドレスが資産にコピーされます。
既存の CI がある場合、資産に MAC アドレスがまだない場合のみ、関連する資産が MAC アドレスで更新されます。
- CI 名の生成に関するルール
-
CI 名は、次の条件に基づく形式に従います。
表 : 1. 条件と CI 名 条件 CI 名フォーマット 資産にシリアル番号があります シリアル番号とモデル名をハイフンで区切って連結したもの。例:SN123 - DemoModel 資産にシリアル番号と MAC アドレスがある シリアル番号とモデル名をハイフンで区切って連結したもの。例:SN123 - DemoModel 資産にはシリアル番号はないが、MAC アドレスはある MAC アドレスとモデル名をハイフンで区切って連結したもの。例:88-22-33-66-888-AB - DemoModel。 資産にシリアル番号と MAC アドレスがありません モデル名 シリアル番号または MAC アドレスフィールドが更新されるたびに、CI 名は次の条件でのみ同期されます。- CI 名が手動で更新されない。
- ディスカバリー ソースは SNassetmanagement です。これは、CI が資産から作成されることを意味します。
- CI 名は CMDB によって変更されていません。
資産および 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 以前から Yokohama にアップグレードした場合は、このプロパティのデフォルト値は [false] です。このプロパティを更新する前に、CI に存在する資産値に依存しているプロセスをレビューし、資産の遅延作成のためにアカウントに必要な変更を加えます。- glide.asset.create_ci_with_ire
- システムのプロパティ glide.asset.create_ci_with_ire により、 ServiceNow® 構成管理データベース (CMDB) 識別および調整エンジン (IRE) を使用して、資産から CI を作成できます。このプロパティは、シリアル番号に識別ルールがあり、他の CI クラスとの依存関係がない CI クラスに影響します。Orlando 以前から Yokohama にアップグレードした場合、このプロパティのデフォルト値は false です。このプロパティを更新する前に、[シリアル番号] フィールドのカスタマイズと、既存のシリアル番号を使用して資産を作成する統合またはフローを確認してください。注:IRE を使用して作成された CI は、「このプロパティは、ハードウェア CI クラス [cmdb_ci_hardware] から拡張された CI クラスに適用されます。
シリアル番号 - モデル名」の形式の名前になり、ソースはSNAssetManagementです。これらの CI クラスに対応するモデルカテゴリの資産では、[シリアル番号] フィールドは必須です。資産のシリアル番号が既存の CI または資産に存在する場合、資産の作成に失敗します。[シリアル番号] フィールドは、これらの CI クラスに対応するモデルカテゴリの発注明細を受け取るためにも必要です。[シリアル番号] フィールドは、事前に割り当てられた資産の作成に必須ではありませんが、資産の割り当て時にシリアル番号を指定する必要があります。
その他の資産と CI システムプロパティ
- sn_itam_enable_cache_for_asset_ci_mapping
- 資産フィールドと CI フィールドは、関連するマッピングテーブルで定義されたマッピングに基づいて同期されます。資産または CI の更新時にこれらのマッピングをフェッチすると、パフォーマンスに影響します。sn_itam_enable_cache_for_asset_ci_mapping システムプロパティを使用すると、次のマッピングをキャッシュできます。
- 資産フィールドと CI フィールド
- 資産ステータスと CI インストールステータス
- 資産ステータスと CI ハードウェアステータス
マッピングテーブルに変更がない限り、これらのキャッシュされたマッピングは同期中にフェッチされ、システムパフォーマンスが向上します。
割り当て済み資産を作成する
コア UI またはハードウェア資産ワークスペースを使用して、ハードウェア、ソフトウェア、消耗品、バンドル、パレット、モバイル、および施設資産を作成します。
始める前に
必要なロール:asset
手順
資産の廃止
資産はいつでも廃止できます。
始める前に
必要なロール:asset
このタスクについて
資産の状態を [廃止] に変更すると、[サブステート] フィールドがアクティブになります。資産を廃止すると、関連する CI のステータスも [廃止] に変わります。サブステートの選択は必須ではありませんが、追跡とレポート作成に役立ちます。
手順
- 次のように移動する。 .
- [状態] で、[廃止] を選択します。
- オプション: [サブステート] で、[廃棄済み]、[販売済み]、[寄贈済み]、[ベンダー クレジット] のいずれかを選択します。
- [更新] をクリックします。
資産の削除
資産はいつでも削除できます。
始める前に
必要なロール:asset
このタスクについて
資産とコンポーネントが完全に削除される前に確認を承認する必要があります。CI と資産がリンクされている場合、どちらかを削除すると両方とも削除されます。
資産の削除は、エラーのクリーンアップのためにだけ行ってください。追跡目的として未使用の資産を管理するには、資産の状態を [廃止済み] に変更することが正しい方法です。
手順
- 次のように移動する。 .
- 資産の [名前] の左側にあるチェック ボックスを選択します。
- リストの下にある [アクション] の選択リストで、[削除] を選択します。
資産フィールドと CI フィールドをマッピングする
資産フィールドと CI フィールドをマッピングすると、双方向で同期を行います。資産レコードや CI レコードの変更は、論理的にマッピングされたレコードに更新されます。ベース インスタンスで提供されるカスタム マッピングとマッピングを同期できます。
始める前に
このタスクについて
条件付きでフィールドをマッピングさせて同期を行うことができます。たとえば、[事業所] フィールドについて、ソフトウェア資産ではなくハードウェア資産についてのみマッピングすることが可能です。そうすることで [事業所] フィールドは、資産の更新時にはハードウェア資産のみ同期を行います。
手順
資産状態と CI インストール ステータスをマッピングする
資産の [状態] フィールドと [サブステート] フィールドを [CI インストールステータス] フィールドにマッピングします。[CI インストールステータス] フィールドの [サブステータス] フィールドは、ハードウェア CI には使用できません。
始める前に
このタスクについて
資産同期では、ハードウェア資産が更新されても、このフィールドは更新されません。マッピング作成時に、同期方向を資産から CI へと設定できますが、CI から資産へは設定できません。ハードウェア以外の CI クラスの場合は、双方向の同期を設定できます。
手順
資産状態と CI ハードウェアステータスをマッピングする
資産の [ステータス] フィールドと [サブステータス] フィールドを CI の [ハードウェアステータス] フィールドにマッピングします。ハードウェア CI で [サブステータス] フィールドを使用しないでください。資産が更新されても CI 同期ではそのフィールドが更新されないからです。マッピング作成時に、資産、CI、双方からのいずれかの同期方向を設定できます。
始める前に
このタスクについて
CI の [インストールステータス] フィールドと [ハードウェアステータス] フィールドは、互いに独立しており、双方に相互関係はありません。[ハードウェアステータス] フィールドを変更しても、CI の [インストールステータス] フィールドは変更されません。その逆も同様です。