サービスカタログ UI ポリシー
UI ポリシーを使用すると、タスクのカスタムプロセスフローを定義できます。
カタログ UI ポリシーは、ユーザーに表示されるカタログアイテムフォームの動作を制御します。カタログ UI ポリシーは、カタログアイテムまたは変数セットに適用することができます。
UI ポリシーは、サービスカタログアイテムに適用する場合に便利です。サービスカタログ UI ポリシーを作成する場合は、次の点に注意してください。
- カタログ UI ポリシーは、特定のカタログアイテムまたは特定の変数セットを使用するアイテムのいずれかに適用されます。
- カタログ UI ポリシーでは、カタログアイテムまたは変数セットに対して定義された変数のみが含まれ、参照することができます。
- UI ポリシー条件と同様に、サービスカタログ UI ポリシー条件の変数は、テストする条件のフォーム上で (UI ポリシーによって非表示または読み取り専用であっても) 必ず表示されます。また、変数に名前が付いていることも確認します。詳細については、「カタログクライアントスクリプトの作成」を参照してください。
- 制限付き UI ポリシー機能は、次の変数に適用されます。
- 必須および読み取り専用ポリシーは、ブレーク、コンテナー分割、コンテナー終了、UI マクロ、UI ラベル付きマクロ、ラベル、UI ページの各変数タイプには適用されません。
- 表示設定ポリシーは、ブレーク、コンテナー分割、コンテナー終了の各変数タイプには適用されません。
- サービスカタログ UI ポリシーは、サービスカタログで順序付けられたカタログアイテムの変数および変数セットに適用されます。ポリシーは、要求アイテムやカタログタスクフォームに変数が含まれている場合も適用されます。注:[変数値をクリア] UI ポリシーアクションは、変数セットとコンテナには適用されません。
- カタログ UI ポリシーアクションは変数セットに適用できます。変数セットのアクションは、変数セット内のすべての変数に適用されます。異なるカタログ UI ポリシーアクションを変数または変数セットに適用する場合は、最も順序の低いアクションが考慮されます。
- UI アクションタイプの優先順位は次のとおりです。
- 必須 (最高)
- 読み取り専用/表示
変数が必須に設定されており、値が設定されていない場合、読み取り専用または非表示はこの変数では機能しません。変数が非表示または読み取り専用で、必須に設定されている場合、変数フィールドは表示可能または編集可能になります。
優先順位は、変数セットおよびコンテナーにも適用できます。変数セットまたはコンテナーに値のない必須変数を指定すると、コンテナーまたは変数セットを非表示にすることはできません。
- カタログ UI ポリシーは、サービスカタログウィザードに表示されるカタログアイテムでサポートされています。注:カタログアイテムの UI ポリシーは、変数セットの UI ポリシーよりも常に優先されます。この動作を変更するには、glide.sc.ui_policy.variable_set_run_first プロパティを編集します。