設計とアサイン機能の構成例

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:9分
  • この例では、 通信事業ネットワークインベントリ アプリケーションでネットワークサービスを設計およびアサインするためのプレイブックを作成および構成する方法を示します。

    概要の例

    指定された場所の光ネットワーク端末 (ONT) を作成する必要があるネットワークサービスを履行するために、顧客からの注文要求があるとします。このネットワークサービスを設計して割り当てるには、ONT サイトや機器テンプレートの詳細などの ONT の詳細をキャプチャする必要があります。設計とアサイン機能のプレイブックを作成して構成することで、ネットワークサービスを設計するためのステップバイステップのガイダンスに従って、これらのタスクを自動化できます。

    プレイブックアドミニストレーターは、プレイブックを作成して構成し、ネットワークサービスのインベントリを設計およびアサインします。プレイブックには、ONT デバイスを作成するための次のアクティビティが含まれています。
    1. ネットワークサービスのセットアップ:設計要求のサービスの詳細を収集します。
    2. ONT の詳細をキャプチャ:ONT サイトとインベントリテンプレートの詳細をキャプチャして、機器をインスタンス化します。
    3. レビューと送信:アクティビティの詳細を確認し、テンプレートに従って特定の場所のONTデバイスを作成します。
    このプレイブックワークフローの一環として、以下を自動化します。
    • ONT 設計の変更要求を作成します。
    • ONT の詳細のキャプチャなどのアクティビティの変更タスクを作成します。
    • 変更タスクを実行し、インベントリテンプレートを使用して機器をインスタンス化します。

    プレイブックエージェントは、この設計とアサイン機能を使用して、ネットワークサービスに対する顧客の注文と要求を履行できます。

    前提条件

    プレイブックを作成する前に、インベントリコアアドミンとして以下を作成して構成します。
    1. 変更モデルを作成し、モデル状況を追加します。
      表 : 1. 変更モデルの詳細
      アイテム 説明
      変更モデル名 名前を 「ネットワークサービス自動フロー」に設定します。
      モデルステータス 次のモデル状況を追加し、モデル状況移行を設定します。
      設計が進行中
      モデル状況移行を [設計完了] に設定します。
      設計が完了
      モデル状況移行を [クローズ済み] に設定します。
      クローズ済み
      このステータスのモデル状況移行を設定しないでください。
      注:
      [ 設計が進行中 ] および [設計が完了 ] のモデル状況に [CI 変更を許可] 属性を追加する必要があります。

      詳細な手順の詳細については、「 設計およびアサイン機能の変更モデルを作成」を参照してください。

    2. ONT サイトやインベントリテンプレートなどの ONT 入力の詳細をキャプチャするレコードプロデューサーを作成します。このレコードプロデューサーは、プレイブックの 2 番目のアクティビティで使用されます。
      表 : 2. レコードプロデューサーの詳細
      アイテム 説明
      Record Producer
      • レコードプロデューサー名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
      • [ テーブル ] フィールドを変更 タスクとして設定します。

      詳細な手順の詳細については、「 設計とアサイン機能のレコードプロデューサーを作成する」を参照してください。

    3. レコードプロデューサーに変数を追加します。
      表 : 3. 変数の詳細
      アイテム 説明
      変数 1 変数 1 に次の詳細を設定します。
      • [ タイプ ] フィールドを参照として設定します。
      • [ 質問 ] タブで、[ 質問 ] フィールドを [ONT サイト] に設定します。
      • [ 仕様] タブで、[ 参照フィールド][ネットワークサイト [cmdb_ci_ni_site] に設定します。
      変数 2 変数 1 に次の詳細を設定します。
      • [ タイプ ] フィールドを参照として設定します。
      • [ 質問] タブで、[ ONT テンプレート] フィールドを [ONT サイト] に設定します。
      • [仕様] タブで、[参照フィールド]インベントリテンプレート [sn_ni_core_inventory_template] に設定します。

      詳細な手順の詳細については、「 設計およびアサイン機能の変数の作成」を参照してください。

    4. レコードプロデューサーの変数セットとして DA 共通変数 を選択します。

      詳細な手順の詳細については、「 設計およびアサイン機能のレコードプロデューサーに変数セットを追加」を参照してください。

    5. プレイブックの 2 番目のアクティビティを構成するために使用する要求定義のサブフローを作成します。
      表 : 4. サブフローの詳細
      アイテム 説明
      サブフロー名 サブフロー名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
      入力フィールド サブフローの次の入力フィールドを追加します。
      • 入力 1 の [ラベル] を [ 検証エラーを無視 ] に設定し、[タイプ] を true/false に設定します。
      • 入力 2 の [ラベル] を [変更タスク ] に、[タイプ] を [Reference.Change Task ] に設定します。
      アクション サブフローに次のアクションを追加します。
      • レコードプロデューサーから詳細を読み取る [ カタログ変数を取得 ] アクションを追加します。
      • TNI [テンプレートから CI を作成] アクションを追加して、インベントリテンプレートから機器を作成します。
      • 影響を受ける構成アイテム (CI) に対して機器を更新する [ レコードの更新 ] アクションを追加します

      詳細な手順の詳細については、「 設計とアサイン機能のサブフローを作成」を参照してください。

    6. プレイブックの 2 番目のアクティビティを構成するために使用する要求定義を作成します。
      表 : 5. 要求定義の詳細
      アイテム 説明
      要求定義名 要求定義に次の詳細を設定します。
      • 要求定義名を [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
      • [ タスクタイプ ] フィールドを [変更タスク] に設定します。

      詳細な手順の詳細については、「 設計とアサイン機能のサブフローを作成」を参照してください。

    プレイブックの作成と構成

    プレイブックアドミニストレーターは、 ワークフロースタジオの設計とアサイン機能のプレイブックを作成して構成します。次の手順の詳細については、「 設計とアサイン機能のプレイブックの作成」を参照してください。
    1. プレイブックを作成し、名前を 「Design Network Service」に設定します。
    2. トリガーを追加して構成します。
      表 : 6. トリガーの詳細
      アイテム 説明
      [追加プロパティ] ウィンドウ [ スケジュール] タブで、トリガーの次の詳細を設定します。
      • プロセスを実行する独自の条件[レコードの作成] として設定します。
      • トリガー条件を ネットワークサービス自動フロー 変更モデルとして設定します。
      ネットワークサービス自動フロー変更モデルを使用して変更要求が作成されたときにプレイブックをトリガーする追加のプロパティを設定します。
    3. ステージを作成し、ネットワークサービスのセットアップ、ONT の詳細のキャプチャ、レビューと送信などのアクティビティを追加します。
      1. [ネットワークサービスのセットアップ] アクティビティを作成して設定します。
        表 : 7. ネットワークサービスのセットアップアクティビティの詳細
        アイテム 説明
        アクティビティを追加 [ フォームを表示] のデフォルトアクティビティを選択します。
        [詳細] タブ アクティビティの名前を 「ネットワークサービスのセットアップ」に変更します。
        [UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。
        • [ 関連テーブル] フィールドを [変更要求] に設定します。
        • [ 関連レコード ] フィールドを次のように設定します フロー DataTrigger:change_request > change_requestレコード
        • [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
        • [ エクスペリエンスステータスレコード ] フィールドを次のように設定します 自動化プラン > フローデータを作成 > 出力 > フローデータレコード.
        • [ フォームビュー ] フィールドを [プレイブック] として設定します。
      2. [ONT の詳細をキャプチャ] アクティビティを作成して設定します。
        表 : 8. ONT の詳細をキャプチャアクティビティの詳細
        アイテム 説明
        アクティビティを追加 [ 変更タスクの自動作成 ] デフォルトアクティビティを選択します。
        [詳細] タブ アクティビティの名前を 「Capture ONT Details」に変更します。
        [自動化] タブ [ 自動化 ] タブで次の詳細を設定します。
        • [ 要求タイプ] フィールドを [ONT の詳細をキャプチャ] に設定します。[ ONT の詳細をキャプチャ (Capture ONT Details )] は、作成した要求定義です。
        • [ Record Producer (レコードプロデューサー )] フィールドを [Capture ONT Details (ONT の詳細をキャプチャ)] に設定します。
        • [ 変更要求 ] フィールドを次のように設定します フロー DataTrigger:change_request > change_requestレコード
        [UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。
        • [ 関連テーブル ] フィールドを [タスクの変更] に設定します。
        • [ 関連レコード ] フィールドを次のように設定します 自動化プラン > 変更タスクデータを作成 > 出力 > 変更タスク.
        • [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
        • [ エクスペリエンスステータスレコード ] フィールドを次のように設定します 自動化プラン > フローデータを作成 > 出力 > フローデータレコード.
        • [ フォームビュー ] フィールドを [プレイブック] として設定します。
      3. [レビューと送信] アクティビティを作成して設定します。
        表 : 9. レビューと送信アクティビティの詳細
        アイテム 説明
        アクティビティを追加 [ フォームを表示] のデフォルトアクティビティを選択します。
        [詳細] タブ アクティビティの名前を 「Review and Submit」に変更します。
        [UI レイアウト] タブ [ UI レイアウト ] タブで次の詳細を設定します。
        • [ 関連テーブル ] フィールドを [タスクの変更] に設定します。
        • [ 関連レコード ] フィールドを次のように設定します 自動化プラン > 変更タスクデータを作成 > 出力 > 変更タスク.
        • [ エクスペリエンスステータステーブル ] フィールドを フローデータとして設定します。
        • [ エクスペリエンスステータスレコード ] フィールドを次のように設定します 自動化プラン > フローデータを作成 > 出力 > フローデータレコード.
        • [ フォームビュー ] フィールドを [プレイブック] として設定します。
      4. [Save and close (保存して閉じる)] を選択します。
    4. [Activate (アクティブ化)] を選択します。
    次の例は、 ワークフロースタジオで作成および構成したプレイブックを示しています。
    図 : 1. ワークフロースタジオのプレイブックの例
    アクティビティのリストを含むワークフロースタジオのプレイブック。

    ホームページへのプレイブックの追加

    ネットワークサービス自動フロー変更モデルのsys_idを sn_ni_ws.tni_design_assign_chg_models レコードに追加します。詳細な手順の詳細については、「 システムプロパティを更新して、設計とアサインのホームページを構成します」を参照してください。

    設計とアサイン機能の使用

    エージェントは、設計およびアサイン機能のプレイブックを使用して、次の手順に従ってネットワークサービスの要件を満たします。
    1. 移動先 ワークスペース > ネットワークインベントリワークスペース.
    2. [設計とアサイン] アイコン ([設計とアサイン] アイコン) を選択して、[設計とアサイン] ホームページを開きます。
    3. [設計アサイン] ホームページで、 新規 > ネットワークサービス自動フロー.
    4. プレイブックのアクティビティを完了して、ネットワークサービスを設計およびアサインします。

    このプロセスでは、プレイブックアクティビティで選択したテンプレートとサイトに基づいて ONT デバイスが作成されます。

    次の例は、作成した設計とアサイン機能です。

    図 : 2. プレイブックの例
    アクティビティのリストを含むプレイブックビュー