価格セットアップの変数の使用
各サービスカタログアイテムの価格を定義することができます。カタログアイテムの価格または繰り返し発生料金は、このアイテムの基本価格を引き上げる変数で変更できます。
この価格設定は、ユーザーによる注文フォームの入力方法に基づいて動的に計算される価格または繰り返し発生料金が必要になる場合に便利です。たとえば、アイテムの価格は、PC の余分なメモリーなど、ユーザーが選択したオプションに基づいて上がります。
次の変数タイプは、アイテムの合計価格を変更するように設定できます。
- チェックボックス
- 複数選択肢
- 参照
- リストコレクター
- 選択ボックス
- 選択ボックスをルックアップ
チェックボックス
チェックボックス変数は、注文するアイテムの価格または繰り返し発生料金を設定するのに役立ちます。
チェックボックス変数を作成し、アイテムの価格を設定できます。[選択した場合、価格] または [選択した場合、繰り返し発生する料金] フィールドを使用し、オプションを選択した場合にこの変数の価格と繰り返し発生料金の差を指定します。
[タイプ仕様] タブで、異なる通貨タイプで価格を指定することができます。また、次の価格設定モデルで価格を設定することもできます。
- 計算済み
- 固定
- 複数
複数選択肢
複数選択肢の場合、価格設定には 2 つのオプションがあります。
- 質問選択肢で [価格] フィールドの価格差を指定します。
- 質問選択肢で [繰り返し発生料金] フィールドの繰り返し発生料金格差を指定します。
注:
選択ボックスは複数選択肢変数と同じように動作しますが、選択ボックスとして表示されます。
参照
参照変数には、[想定される価格] フィールドが含まれます。
たとえば、フェニックス州のコンピューターが注文価格より 100 ドル高く、ボイシ州のコンピューターが注文価格より 100 ドル安いとします。
- 場所 [cmn_location] テーブルの参照変数を設定します。
- 場所テーブルに u_price フィールドを配置します。
- フェニックス州の場所のこのフィールドを 100 に設定します。
- ボイシ州の場所のこのフィールドを -100 に設定します。
コンピューターを注文する場合、[フェニックス州] をこの変数の場所として選択すると、注文価格は 100 ドル高くなります。[ボイシ州] を選択すると、注文価格は 100 ドル安くなります。
注:
リストコレクターは参照変数と同じように動作しますが、[リストテーブル] フィールドを使用して参照するテーブルを指定します。これはリストコレクター変数であるため、注文価格または繰り返し発生料金をすべて変更する複数の選択を設定できます。
選択ボックスをルックアップ
[選択ボックスをルックアップ] 変数は参照変数よりも強力です。
[選択ボックスをルックアップ] 変数を作成する場合は、次の項目を指定します。
- テーブルからルックアップ:値がクエリーされるテーブル。
- ルックアップ値フィールド:ルックアップテーブルのフィールドで、その値は変数 (通常は sys_id) の値として使用されます。
- ルックアップラベルフィールド:ルックアップテーブルのフィールドのカンマ区切りリストで、その値は選択ボックスの選択肢を表示するために使用されます。たとえば、ソフトウェア [cmdb_ci_spkg] テーブルのメーカー名では、選択肢は次のように表示されます。
- Microsoft | Excel
- Adobe | Photoshop Elements
- ルックアップ価格フィールド:注文されるアイテムの価格を変更するために値が使用されるフィールド。
- 繰り返し発生する料金のルックアップ用フィールド:注文されるアイテムの繰り返し発生する料金を変更するために値が使用されるフィールド。