リソースプールの作成
詳細計画の設定に基づいて、リソースプールは、ユーザーがリソースを要求したときにカタログアイテムに表示される値を制御します。プールフィルターまたはスクリプトを渡す値のみが、カタログアイテム要求フォームのオプションとして表示されます。
始める前に
手順
- クラウドアドミンポータルで、 管理 > リソースプール.
-
[新規] をクリックし、一意で意味のあるリソースプール名を入力し、フォームに記入します。
フィールド 説明 タイプ ユーザーが選択しているオプションで使用可能な値の合計数を同じままにする (静的) か、1 つ減少する (低下) かを決定するタイプを選択します。 ルックアップ テーブル リソースのカタログアイテムにオプションとして表示するレコードを含むテーブルを選択します。 ルックアップフィールド [スクリプトを使用する場合は必要ありません。スクリプトフィルターを設定する場合、このフィールドは無視されます。]
ユーザーに表示する値を含むテーブルフィールドを選択します。ルックアップフィールドの表示値は、クラウドユーザーポータルでは使用されません。代わりに、ルックアップラベルフィールドを使用します。 ルックアップラベルフィールド [スクリプトを使用する場合は必要ありません。スクリプトフィルターを設定する場合、このフィールドは無視されます。]
ユーザーに表示するルックアップフィールドラベルを入力します。 - ヘッダーを右クリックして、[保存] を選択します。
-
リソースプール[フィルター] 関連リストで [新規] をクリックし、一意で意味のあるフィルター名を入力し、フォームに記入します。
フィールド 説明 リソースプール フィルターが属するリソースプールを選択します。 タイプ フィルターのタイプを選択します。 - クエリー:指定したルックアップフィールドに基づいて、ルックアップテーブルに指定したテーブルのレコードに対してクエリーを実行します。
- スクリプト:レコードをフィルターするスクリプトを実行します。[スクリプト] テキストボックスにコードを入力します。
リソースプールフィルターが作成されます。 -
フォームヘッダーを右クリックし、[保存] を選択します。
プールにフィルター値を返す必要があり、その値が別のテーブルにマップされている場合は、[リソースプールフィルター値] 関連リストにレコードを作成します。
-
[リソースプール フィルター値] 関連リストで [新規] をクリックし、フォームに入力したら [更新] をクリックします。
フィールド 説明 リソースプール フィルター フィルター値が属するフィルターの名前を入力します。 タイプ フィルター値のタイプを入力します。 - クエリー:
- メタデータルール:
メタデータルール名 [メタデータルールタイプを選択すると表示されます]
メタデータルール名を入力します。 このフィールドは、[タイプ] フィールドで [メタデータルール] が選択された場合にのみ表示されます。
演算子 次のいずれかを選択します。 - AND
- OR
フィールド ルックアップテーブル内のフィールドを入力します。たとえば CloudAccount などです。 値 リソースプール に戻す値を ${field}の形式で入力します。ここでfieldは、[FIeld] フィールドの値です。たとえば、${CloudAccount} などです。順序 リソースプール の他のフィルター値と比べて値をどのタイミングで適用するかを決定する順序番号を入力します。小さい値が先に適用されます。 リソースプールフィルターが作成されます。