すべてのユーザーにデフォルト値を設定するか、条件に基づいてフィールドにデフォルト値を設定できます。この例では、デフォルトのスケジュールプロファイルとビジネスサービスを設定する方法を示します。

始める前に

必要なロール:sn_cmp.cloud_service_designer

この例を参照する前に、詳細計画と詳細計画ルールの作成について理解しておく必要があります。次のリソースを参照してください。

このタスクについて

この例の目的は、スケジュールプロファイルとビジネスサービスフィールドの両方にデフォルト値を表示することです。各フィールドは、異なる方法でその値を取得します。
  • スケジュールプロファイルは、テキスト値を返すプールフィルターから値を取得します。このため、リスト内のユーザーに表示されるいずれかのスケジュールプロファイルオプションに対して一致する正しいテキストを適用して、デフォルト値を設定する必要があります。
  • ビジネスサービスはサービス [cmdb_ci_service] テーブルへの参照からその値を取得します。このため、表示するレコードの Sys ID を指定して値を設定する必要があります。
このトピックの例では、さまざまな方法で値を設定します。
  • スケジュールプロファイルのデフォルト値は、[スケジュールプロファイル] プロパティで直接設定され、条件なしですべてのユーザーに適用されます。この操作を行うと、すべてのユーザーの営業時間のみなど、仮想リソースの使用を特定のスケジュールに制限できます。
  • ビジネスサービスのデフォルト値は、詳細計画ルールのアクションを使用して設定されます。特定の条件が満たされた場合にのみ値をデフォルトに設定する場合は、デフォルト値を設定するルールを使用できます。たとえば、ユーザーが 1 つのビジネスサービスのみを扱うユーザーグループに属している場合、ユーザーの値を設定して、組織内のすべてのビジネスサービスの長いリストをソートしなくても済むようにします。

手順

  1. 仮想サーバーを使用して詳細計画を作成します。

    この例では、AWS データセンター上の仮想サーバーによる詳細計画が使用されます。

    AWS の仮想サーバー

  2. 詳細計画フォームで、[カタログ] タブをクリックし、[プロビジョン] 操作を表すタイルをクリックします。

    カタログアイテム

  3. [変数セット] 関連リストで [一般情報 ] 変数セットをクリックします。
  4. [ScheduleProfile] 変数をクリックします。

    [タイプ仕様] タブの [プール] フィールドで、スケジュールプロファイルの値 (ScheduleProfilePool) が取得されるプールが指定されていることに注意してください。

    [ScheduleProfilePool] は、スケジュールプロファイル [sn_cmp_schedule_profile] テーブルから名前フィールドに値を返す [すべて] フィルターを指定します。これらの値は静的テキスト値であり、デフォルトにするスケジュールプロファイルの名前に正確なテキスト値を指定できます。ScheduleProfile プール

  5. ScheduleProfile プロファイルフォームの [デフォルト値] タブで、スケジュールプロファイル [sn_cmp_schedule_profile] テーブルの [名前] フィールドに値と一致するテキストを入力します。

    この例では、その値は「平日 8 時 ~ 5 時」です。

    平日 8 時 ~ 5 時

  6. [更新] をクリックします。
  7. [BusinessService] 変数をクリックします。

    [タイプ仕様] タブの [参照] フィールドで、ビジネスサービスの値が取得されるサービス [cmdb_ci_service] テーブルが指定されていることに注意してください。

    ビジネスサービスプロパティ

    デフォルトでは、テーブルで特定のレコードを参照するには、レコードの Sys ID が必要です。

  8. ビジネスサービスの Sys ID を取得するには、次の手順を実行します。
    1. インスタンスのメインインターフェイス (クラウドアドミンポータルインターフェイスではない) で、アプリケーションフィルターに cmdb_ci_service.list と入力します。
    2. デフォルトにするビジネスサービスを検索します。
    3. レコードを右クリックし、[Copy sys_id] を選択します。

      この例では、[作業日エンタープライズサービス (Workday Enterprise Services)] を使用します。

      システム ID のコピー

  9. [BusinessService] 変数フォームで、次の値を使用してルール、アクション、および条件を作成します。
    1. [ルール] 関連リストで、[新規] をクリックします。
    2. 名前と説明を入力します。
    3. フォームヘッダーを右クリックし、[保存] を選択します。
    4. [アクション] 関連リストで、[新規] をクリックします。
    5. 名前を指定し、次のフィールドを指定どおりに構成します。
      フィールド
      アクションタイプ

      SetValue

      このオプションは、指定した値にフィールドを変更するようにシステムに指示します。このオプションの選択は、プロパティフォームへのデフォルト値の入力と同じです。

      ターゲット フィールド BusinessService
      コピーしたビジネスサービスの Sys ID。

      この例では、ビジネスサービスはデフォルトで [作業日エンタープライズサービス (Workday Enterprise Services)] に設定され、コピー済みの Sys ID を使用してシステムに表示されます。

      デフォルト値のビジネスサービスルール

    6. [送信] をクリックします。

タスクの結果

スケジュールプロファイルとビジネスサービスのデフォルト値

次のタスク

ビジネスサービスのデフォルト値を設定する前に満たす必要のある条件を複数作成できます。たとえば、ビジネスサービスのデフォルト値を [作業日エンタープライズサービス (Workday Enterprise Services)] に変更するのは、ユーザーが属するグループが作業日管理グループである場合に限ります。