CMDB ワークスペースでの CI の手動作成
識別および調整エンジン (IRE) プロセスと CI のクラスの他の要件を適用しながら、CMDB ワークスペースで新しい CI を作成します。IRE 識別ルールは、新しい CI が一意であり、他のクラス要件に準拠することを強制します。
このタスクについて
この [CI を作成] エクスペリエンスでは、アプリケーションサービスなどの特殊な CI の作成はサポートされていません。通常、このような CI は検出できないため、 アプリケーションサービスウィザードなどの特定のウィザードを使用して手動で作成する必要があります。
次のいずれかの方法で CI の作成エクスペリエンスにアクセスできます。
- CMDB ワークスペースのホームビューで [CI を作成 ] クイックリンクを選択すると、新しい CI のクラスを選択できます。
- CI 概要タイルの [CI サマリー] タブでクラスグループバーをドリルダウンすると、ドリルダウン元のクラスが新しい CI のクラスになります。このオプションは、[CI の作成] エクスペリエンスで除外されていないクラスをドリルダウンする場合にのみ使用できます。CMDB ワークスペースでの CI の作成エクスペリエンスのクラスの除外については、「 ワークスペースで作成された新しい CI のクラスリストを制限する」を参照してください。
手順を進めていくと、現在のページまたは前のページの選択内容とエントリに従って、フィールドが動的に表示されます。
IRE プロセス (コア UI) を適用せずに新しい CI を手動で作成するには、「 CMDB の入力」を参照してください。必須属性、IRE プロセス、依存 CI、および CI 関係エディター (コア UI) の詳細については、以下を参照してください。
始める前に
新しい CI を作成する前に、CI の作成エクスペリエンスのカスタマイズを設定します。
- 追加の必須でない属性に関するアドミニストレーターの要求を完了します。アドミニストレーターが構成識別子を使用して属性の要求を新しい CI の作成フローに組み込む方法については、「 新しい CI の追加属性の要求」を参照してください。
- 新しい CI に対して、選択できるクラスのリストを制限する設定を完了します。アドミニストレーターが構成識別子を使用して新しい CI のクラスのカスタムリストを作成する方法については、「 ワークスペースで作成された新しい CI のクラスリストを制限する」を参照してください。
新しい CI を参照するレコードの作成など、CI の作成後に追加のアクションを実行する場合は、ManualCreateCIExtPoint 拡張ポイントを実装します。
- getAppId() 関数で、UX アプリケーション [sys_ux_page_registry] テーブルからワークスペースを含むアプリケーションのsys_idを追加します。
- postInsertCI() 関数で、実行する追加のアクションを定義します。
必要なロール:cmdb_manual_ci_ire_access (デフォルトでは sn_cmdb_editor ロールに含まれています)
手順
タスクの結果
新しい CI では、次のようになります。
- Discovery source は IRE 経由の手動に設定されます。
- 新しい CI が完全に構成されて使用できるようになるまで、運用ステータスは [設計] に設定されます。必要に応じて、CI のステータスを [ 運用] などに変更できます。
新しい CI では、 Discovery sourceIRE 経由の手動に設定されています。
次のタスク
CMDB ワークスペースの CI フォームを使用して、新しい CI または他の CI を表示できます。CI フォームの使用の詳細については、「 CI フォームでの CI 詳細の管理」を参照してください。