変数セットを作成してアイテムに追加する
一連の変数を作成し、複数のカタログアイテムおよび注文ガイドに追加して再利用します。
始める前に
必要なロール:catalog_admin、admin、catalog_editor、または catalog_manager
このタスクについて
- カタログアイテム内の変数セットに、同じ内部名を使うことはできません。
- カタログアイテム内では、変数の名前を変数セットのタイトルまたは内部名と同じにすることはできません。
- すべてのカタログクライアントスクリプトまたはカタログ UI ポリシースクリプトは、名前またはタイトルではなく、変数セットの内部名を参照する必要があります。
手順
- 移動先 すべて > サービスカタログ > カタログ変数 > 変数セット.
-
[New] をクリックします。
[変数セットの作成] ページが表示されます。
-
次のいずれかを選択します。
オプション 説明 1 行の変数セット グループ化された変数を含む変数セットを作成します。[タイプ] フィールドは [単一の行] に設定されています。 複数行の変数セット グリッドレイアウトで変数データをキャプチャする複数行が含まれる変数セットを作成します。[タイプ] フィールドは [複数行] に設定されています。 -
詳細を入力します。
フィールド 説明 タイトル 変数セットのタイトル。[タイトル表示] チェックボックスがオンの場合に表示されます。 内部名 内部使用のための変数セット名。たとえば、フロントエンド (g_form API) およびサーバー側スクリプティングの変数セットにアクセスする場合。 順序 変数セットの順序番号。 タイプ 変数セットのタイプ。利用可能な選択肢は次のとおりです。 - 単一の行
- 複数の行
アプリケーション この変数セットを使用できるアプリケーション。 タイトル表示 選択した場合、変数セットの右側にタイトルおよび展開可能なヘッダーを追加します。 注:ユーザーがアイテムを要求すると、すべてのチェックボックス変数が [オプション] のデフォルトタイトルの下にグループ化されます。カスタムタイトルを使用するには、[ラベル] の変数をチェックボックス変数のすぐ上に配置される [順番] 値とともに挿入します。変数セットの属性 複数行の変数セットを設定するための属性。max_rows 属性を使用して、複数行の変数セットに追加できる行の数に制限を設定します。たとえば、フィールド値として max_rows = 1 を指定します。 レイアウト レイアウト表示。[1 列幅] または [2 列幅]、[両側交互] または [2 列幅]、[片側]、[他方側] に設定します。 説明 変数セットの説明。 - 右クリックして [保存] を選択します。
-
そのセットで使用する変数を作成します。
- [変数] 関連リストで、[新規] をクリックします。
-
変数を作成する手順に従います。
注:複数行の変数セットの場合:
- 含まれる変数はテーブルの列として表示されます。
- 列の順序は、変数セットで定義された変数の順序です。
-
関連するカタログデータルックアップルールを作成するには、次のステップを実行します。
- [カタログデータルックアップの定義] 関連リストで [新規] をクリックします。
-
[カタログデータルックアップの定義] フォームで、フィールドに入力します。
データルックアップルールの作成については「カタログ ルックアップ定義の作成」を参照してください。
- [送信] をクリックします。
カタログアイテムまたは注文ガイドへの変数セットの追加
サービスカタログ では、1 つ以上のカタログアイテムまたは注文ガイドに変数セットを追加することができます。
始める前に
必要なロール:catalog_admin、admin、catalog_editor、または catalog_manager
手順
-
カタログアイテムまたは注文ガイドを開きます。
オプション ナビゲーション カタログアイテム サービスカタログ > カタログ定義 > アイテムの管理 注文ガイド サービスカタログ > カタログ定義 > 注文ガイド -
[変数セット] 関連リストで、[編集] をクリックします。
[変数セット] 関連リストを追加するようにフォームを設定できます。
-
変数セットを選択して追加します。
注:注文ガイドで [カスケード変数] チェックボックスが選択されている場合は、複数行の変数セットデータを含まれるアイテムにカスケードする必要があります。
- [保存] をクリックします。
-
[試行] をクリックします。
注:複数行の変数セットの場合:
- 関連する変数は、カタログアイテムまたはレコードプロデューサーのテーブルの列として表示されます。各行は、変数セット内のすべての変数のデータセットに対応しています。
- 列の順序は、変数セットで定義された変数の順序です。
- オプション:
複数行の変数セットを編集します。
-
行を追加するには、変数セット内で [追加] をクリックして、[行を追加] ウィンドウで変数情報を指定し、[追加] をクリックします。
注:
- 最大 50 行を追加できます。
- 変数にデフォルト値が指定されていないか、またはデータを事前に設定するためにロード時スクリプトが使用されていない場合、各行に変数データを追加する必要があります。
-
行を編集するには、[アクション] 列で [行を編集] アイコン
をクリックして、[行を編集] ウィンドウで変数情報を指定し、[保存] をクリックします。
注:既存の行を追加または編集する場合は、複数行の変数セットに関連付けられているすべてのカタログ UI ポリシーおよびクライアントスクリプトを使用する必要があります。 -
行を削除するには、[アクション] 列で [行を削除] アイコン
をクリックし、確認ウィンドウで [保存] をクリックします。
- テーブルのすべての行を削除するには、変数セット内の [すべてを削除] をクリックし、確認ウィンドウで [削除] をクリックします。
-
行を追加するには、変数セット内で [追加] をクリックして、[行を追加] ウィンドウで変数情報を指定し、[追加] をクリックします。