詳細計画ルールの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • 詳細設定の属性に対してシステムが実行できるアクションを含むルールを構成します。

    始める前に

    必要なロール:sn_cmp.cloud_service_designer

    手順

    1. ルールを作成する属性が含まれる詳細計画を開きます。
    2. [カタログ] タブで、属性を含むプロビジョニング操作などの操作をクリックします。

      プロビジョニング操作

    3. [クラウドカタログアイテム] フォームの [変数セット] 関連リストで、変数を含む変数セットの名前をクリックします。
    4. [変数セット] フォームの [クラウド変数] 関連リストで、ルールを作成する変数の名前をクリックします。
    5. [ルール] 関連リストで、[新規] をクリックし、フォームに入力します。
      フィールド 説明
      名前

      説明

      名前と説明を入力します。
      順序

      他のレコードと比較して最初に評価するレコードをシステムに指示する番号を入力します。最も低い番号のレコードが最初に実行されます。

    6. フォームヘッダーを右クリックし、[保存] を選択します。

    このルール例は CloudAccount プロパティに基づいており、ユーザーがクラウドアカウントを変更したときに、場所のリストを更新するようにシステムに指示するアクションが含まれています。
    図 : 1. 詳細計画のルール例
    詳細計画のルール例

    次のタスク

    オプションの条件と必須アクションを設定します。

    詳細計画ルール条件の設定

    詳細計画フォームイベントルールで、ルール内のアクションの実行可能な時期を決定する条件を設定します。条件はオプションです

    始める前に

    必要なロール:sn_cmp.cloud_service_designer

    手順

    1. 詳細計画で変数のルールを開きます。
    2. [条件] 関連リストで、[新規] をクリックします。
    3. フォームフィールドに入力します (テーブルを参照)。
      フィールド 説明
      オペランド 条件付き評価を実行できるプロパティを入力します。たとえば、詳細計画にデータセンターの値を保持するプロパティがある場合は、ここにプロパティ名を入力します。
      演算子 オペランドを評価する演算子を選択します。
      評価されたイベントルールが一致する必要がある値を入力します。
      条件タイプ
      複数の条件を設定する場合は、システムが条件を次の条件に関連してどのように評価するかを決定する論理演算子を選択します (次の条件は [順番] フィールドで決まります)。
      • AND:この条件と次の条件は、ポリシーが実行対象になる前に条件を満たす必要があります。
      • OR:条件にこの条件または次の条件が一致する場合は、ポリシーが実行対象になります。
      オプションを選択しない場合は、デフォルトで AND が使用されます。
      順序

      他のレコードと比較して最初に評価するレコードをシステムに指示する番号を入力します。最も低い番号のレコードが最初に実行されます。

      ステータス ステータスを有効に保ち、システムが条件を処理するようにします。システムで条件を処理しない場合は、ステータスを非アクティブに変更します。
    4. [送信] をクリックします。

    この条件例は、ユーザーがカタログアイテムフォームのフィールドである Logical_Datacenter プロパティに対して AWS データセンターを選択した場合に適用されます。
    図 : 2. 詳細計画条件の例
    詳細計画条件の例

    次のタスク

    詳細計画アクションの設定

    詳細計画アクションの設定

    詳細計画フォームの属性アクションまたはイベントアクションがトリガーされたときにシステムが実行するアクションを設定します。フィールドの必須設定、フィールドの表示/非表示、フィールドの自動入力などのアクションを設定できます。

    始める前に

    必要なロール:sn_cmp.cloud_service_designer

    手順

    1. 詳細計画でプロパティまたはイベントのルールを開きます。
    2. [アクション] 関連リストで、[新規] をクリックし、フォームに入力します。
      フィールド 説明
      名前 一意のわかりやすい名前
      アクションタイプ 以下のアクションタイプを選択します。
      • 再ロード
      • 表示
      • 非表示
      • MakeMandatory
      • MakeNonMandatory
      • TriggerChangeEvent
      • SetValue
      データソース 以下のアクションタイプを選択します。
      • クラウドのアカウントを再ロード
      • クラウドの場所を再ロード
      • クォータを確認
      • リソースプロファイルを再ロード
      • プロファイルから再ロード (Reload From Profile)
      ターゲット フィールド アクションが適用されるフォーム上のフィールドの名前を入力します。たとえば、アクションタイプに [TriggerChangeEvent] を選択した場合、詳細計画ルールで指定されたフォームで何かが変更されるとフィールドの値が変化します。
      ターゲットフィールドに割り当てるオプションの値を入力します。たとえば、[アクションタイプ] フィールドの [SetValue] を選択し、[リソースグループ名 (Resource Group Name)] を更新する場合は、値 ${ResourceGroup} を使用して、詳細計画からリソースグループの名前を取得できます。
      順序

      他のレコードと比較して最初に評価するレコードをシステムに指示する番号を入力します。最も低い番号のレコードが最初に実行されます。

    3. ヘッダーを右クリックし、[保存] を選択します。
    4. オプション: KeyValues 関連リストに [キー][値] を入力します。
      [値] フィールドの値が [キー] フィールドの属性に適用されます。
    5. 必要な数のアクションを作成します。

    このアクション例は、CloudAccount 属性に基づく詳細計画ルール例に適用されます。このアクションは、ユーザーがクラウドアカウントを変更したときに場所のリストを更新するようにシステムに指示します。
    図 : 3. 詳細計画アクションの例
    ブループリントアクションの設定

    次のタスク

    クラウドカタログアイテムとしての詳細計画の公開