論理 CI の製品モデルの自動生成
CSDM 製品モデルのアサインジョブを使用して、まだ 製品モデルに関連付けられていない各論理 CI の 製品モデル レコード (アプリケーションモデル、サービスモデル、またはソフトウェアモデル) を自動生成します。製品モデルは、単一のデジタル製品の一部である CI を関連付けるのに理想的です。
始める前に
変更された CI レコードへの読み取りアクセス権を持つユーザーは、新しい 製品モデルを表示できます。
必要なロール:admin
このタスクについて
アプリケーション、サービス、およびソフトウェアクラスのインスタンス CI は ディスカバリーを介して作成されないため、 モデル ID [model_id] の値は 製品モデル レコードを参照しない可能性があります。製品中心の管理パラダイムへの移行を支援するには、論理 CI の各インスタンスを 製品モデルに関連付ける必要があります。 CSDM 製品モデルアサイン ジョブは、次のクラスで動作し、クラスインスタンスの名前を新しい 製品モデルの名前として使用します。
- サービスオファリング
- 技術管理サービス(旧テクニカルサービス)
- サービスインスタンス (以前のアプリケーションサービス):スクリプトは、関連するソフトウェアモデル名に (ビジネスアプリケーションに関連する) バージョンを追加します。たとえば、MyAppService サービスインスタンス CI のソフトウェアモデルは、 MyAppService - version: 2.1 のようになります。
- ビジネスサービス
- ビジネスアプリケーション
CSDM 製品モデルのアサイン ジョブは、 CSDMModelUtil スクリプトを呼び出します。スクリプトは、 製品モデルを参照しない、サポートされている CSDM クラスの各インスタンスに対して、次のアクションを実行します。
- CI と同じ名前で新しいアプリケーションモデル、サービスモデル、またはソフトウェアモデルレコードを作成します。名前の値を生成するための必須情報が CI に表示されない場合、スクリプトは指定したデフォルト値を使用します。
- CI の場合は、[モデル ID [model_id]] フィールドに新しい 製品モデル への参照を追加します。
スクリプトの操作:
- スクリプトは、スクリプトを実行する CMDB アドミンのアクセスルールに従います。
- クラスインスタンス CI の自動生成された 製品モデル レコードが既存のレコードと同じである場合、その CI には既存のレコードが使用されます。
- データに同じ名前の CI が含まれている場合 (実際にはエラーです)、結果の model_id 値が競合する可能性があります。スクリプトを実行した後、結果の model_id を検証します。