設計とアサイン機能の構成例
この例では、 通信事業ネットワークインベントリ アプリケーションでネットワークサービスを設計およびアサインするためのプレイブックを作成および構成する方法を示します。
概要の例
指定された場所の光ネットワーク端末 (ONT) を作成する必要があるネットワークサービスを履行するために、顧客からの注文要求があるとします。このネットワークサービスを設計して割り当てるには、ONT サイトや機器テンプレートの詳細などの ONT の詳細をキャプチャする必要があります。設計とアサイン機能のプレイブックを作成して構成することで、ネットワークサービスを設計するためのステップバイステップのガイダンスに従って、これらのタスクを自動化できます。
- ネットワークサービスのセットアップ:設計要求のサービスの詳細を収集します。
- ONT の詳細をキャプチャ:ONT サイトとインベントリテンプレートの詳細をキャプチャして、機器をインスタンス化します。
- レビューと送信:アクティビティの詳細を確認し、テンプレートに従って特定の場所のONTデバイスを作成します。
- ONT 設計の変更要求を作成します。
- ONT の詳細のキャプチャなどのアクティビティの変更タスクを作成します。
- 変更タスクを実行し、インベントリテンプレートを使用して機器をインスタンス化します。
プレイブックエージェントは、この設計とアサイン機能を使用して、ネットワークサービスに対する顧客の注文と要求を履行できます。
前提条件
- 変更モデルを作成し、モデル状況を追加します。
表 : 1. 変更モデルの詳細 アイテム 説明 変更モデル名 名前を 「ネットワークサービス自動フロー」に設定します。 モデルステータス 次のモデル状況を追加し、モデル状況移行を設定します。 - 設計が進行中
- モデル状況移行を [設計完了] に設定します。
- 設計が完了
- モデル状況移行を [クローズ済み] に設定します。
- クローズ済み
- このステータスのモデル状況移行を設定しないでください。
注:[ 設計が進行中 ] および [設計が完了 ] のモデル状況に [CI 変更を許可] 属性を追加する必要があります。詳細な手順の詳細については、「 設計およびアサイン機能の変更モデルを作成」を参照してください。
- ONT サイトやインベントリテンプレートなどの ONT 入力の詳細をキャプチャするレコードプロデューサーを作成します。このレコードプロデューサーは、プレイブックの 2 番目のアクティビティで使用されます。
表 : 2. レコードプロデューサーの詳細 アイテム 説明 Record Producer - レコードプロデューサー名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
- [ テーブル ] フィールドを変更 タスクとして設定します。
詳細な手順の詳細については、「 設計とアサイン機能のレコードプロデューサーを作成する」を参照してください。
- レコードプロデューサーに変数を追加します。
表 : 3. 変数の詳細 アイテム 説明 変数 1 変数 1 に次の詳細を設定します。 - [ タイプ ] フィールドを参照として設定します。
- [ 質問 ] タブで、[ 質問 ] フィールドを [ONT サイト] に設定します。
- [ 仕様] タブで、[ 参照フィールド] を [ネットワークサイト [cmdb_ci_ni_site] に設定します。
変数 2 変数 1 に次の詳細を設定します。 - [ タイプ ] フィールドを参照として設定します。
- [ 質問] タブで、[ ONT テンプレート] フィールドを [ONT サイト] に設定します。
- [仕様] タブで、[参照フィールド] をインベントリテンプレート [sn_ni_core_inventory_template] に設定します。
詳細な手順の詳細については、「 設計およびアサイン機能の変数の作成」を参照してください。
- レコードプロデューサーの変数セットとして DA 共通変数 を選択します。
詳細な手順の詳細については、「 設計およびアサイン機能のレコードプロデューサーに変数セットを追加」を参照してください。
- プレイブックの 2 番目のアクティビティを構成するために使用する要求定義のサブフローを作成します。
表 : 4. サブフローの詳細 アイテム 説明 サブフロー名 サブフロー名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。 入力フィールド サブフローの次の入力フィールドを追加します。 - 入力 1 の [ラベル] を [ 検証エラーを無視 ] に設定し、[タイプ] を true/false に設定します。
- 入力 2 の [ラベル] を [変更タスク ] に、[タイプ] を [Reference.Change Task ] に設定します。
アクション サブフローに次のアクションを追加します。 - レコードプロデューサーから詳細を読み取る [ カタログ変数を取得 ] アクションを追加します。
- TNI [テンプレートから CI を作成] アクションを追加して、インベントリテンプレートから機器を作成します。
- 影響を受ける構成アイテム (CI) に対して機器を更新する [ レコードの更新 ] アクションを追加します
詳細な手順の詳細については、「 設計とアサイン機能のサブフローを作成」を参照してください。
- プレイブックの 2 番目のアクティビティを構成するために使用する要求定義を作成します。
表 : 5. 要求定義の詳細 アイテム 説明 要求定義名 要求定義に次の詳細を設定します。 - 要求定義名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
- [ タスクタイプ ] フィールドを [変更タスク] に設定します。
詳細な手順の詳細については、「 設計とアサイン機能のサブフローを作成」を参照してください。
プレイブックの作成と構成
- プレイブックを作成し、名前を 「Design Network Service」に設定します。
- トリガーを追加して構成します。
表 : 6. トリガーの詳細 アイテム 説明 [追加プロパティ] ウィンドウ [ スケジュール] タブで、トリガーの次の詳細を設定します。 - プロセスを実行する独自の条件を [レコードの作成] として設定します。
- トリガー条件を ネットワークサービス自動フロー 変更モデルとして設定します。
- ステージを作成し、ネットワークサービスのセットアップ、ONT の詳細のキャプチャ、レビューと送信などのアクティビティを追加します。
- [ネットワークサービスのセットアップ] アクティビティを作成して設定します。
表 : 7. ネットワークサービスのセットアップアクティビティの詳細 アイテム 説明 アクティビティを追加 [ フォームを表示] のデフォルトアクティビティを選択します。 [詳細] タブ アクティビティの名前を 「ネットワークサービスのセットアップ」に変更します。 [UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。 - [ 関連テーブル] フィールドを [変更要求] に設定します。
- [ 関連レコード ] フィールドを次のように設定します
- [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
- [ エクスペリエンスステータスレコード ] フィールドを次のように設定します .
- [ フォームビュー ] フィールドを [プレイブック] として設定します。
- [ONT の詳細をキャプチャ] アクティビティを作成して設定します。
表 : 8. ONT の詳細をキャプチャアクティビティの詳細 アイテム 説明 アクティビティを追加 [ 変更タスクの自動作成 ] デフォルトアクティビティを選択します。 [詳細] タブ アクティビティの名前を 「Capture ONT Details」に変更します。 [自動化] タブ [ 自動化 ] タブで次の詳細を設定します。 - [ 要求タイプ] フィールドを [ONT の詳細をキャプチャ] に設定します。[ ONT の詳細をキャプチャ (Capture ONT Details )] は、作成した要求定義です。
- [ Record Producer (レコードプロデューサー )] フィールドを [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
- [ 変更要求 ] フィールドを次のように設定します
[UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。 - [ 関連テーブル ] フィールドを [タスクの変更] に設定します。
- [ 関連レコード ] フィールドを次のように設定します .
- [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
- [ エクスペリエンスステータスレコード ] フィールドを次のように設定します .
- [ フォームビュー ] フィールドを [プレイブック] として設定します。
- [レビューと送信] アクティビティを作成して設定します。
表 : 9. レビューと送信アクティビティの詳細 アイテム 説明 アクティビティを追加 [ フォームを表示] のデフォルトアクティビティを選択します。 [詳細] タブ アクティビティの名前を 「Review and Submit」に変更します。 [UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。 - [ 関連テーブル ] フィールドを [タスクの変更] に設定します。
- [ 関連レコード ] フィールドを次のように設定します .
- [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
- [ エクスペリエンスステータスレコード ] フィールドを次のように設定します .
- [ フォームビュー ] フィールドを [プレイブック] として設定します。
- [Save and close (保存して閉じる)] を選択します。
- [ネットワークサービスのセットアップ] アクティビティを作成して設定します。
- [Activate (アクティブ化)] を選択します。
ホームページへのプレイブックの追加
ネットワークサービス自動フロー変更モデルのsys_idを sn_ni_ws.tni_design_assign_chg_models レコードに追加します。詳細な手順の詳細については、「 システムプロパティを更新して、設計とアサインのホームページを構成します」を参照してください。
設計とアサイン機能の使用
- 移動先 .
- [設計とアサイン]
) を選択して、[設計とアサイン] ホームページを開きます。
- [設計アサイン] ホームページで、 .
- プレイブックのアクティビティを完了して、ネットワークサービスを設計およびアサインします。
このプロセスでは、プレイブックアクティビティで選択したテンプレートとサイトに基づいて ONT デバイスが作成されます。
次の例は、作成した設計とアサイン機能です。