割当ルールでの拡張可能フレックスフィールドの使用
拡張可能フレックスフィールドを使用して、オーケストレーション・プロセスが各オーダー明細に対して実行する履行ステップを割り当てます。
品目の履行に使用する履行ステップは、ビジネス・ニーズに応じて販売オーダーごとに異なる場合があります。
通常、品目の属性によって、実行するオーケストレーション・プロセスとそのプロセスでのステップの実行方法が決まります。 ニーズを満たす事前定義済属性がない場合は、独自の拡張可能フレックスフィールドを作成し、それを使用して品目に関する詳細を取得してから、それを使用してプロセスが実行する履行ステップを選択できます。 選択基準の一部としてフレックスフィールド・データを使用する割当ルールを記述できます。
次のように仮定します。
-
自分の国および世界中の他の複数の国に品目を販売します。
-
品目には、国際貿易協定によって保護される詳細が含まれます。
-
品目を自国の国外のロケーションに出荷する場合、貿易協定ではエクスポートを検討し、取引コンプライアンスのためにスクリーニングする必要があります。
-
ニーズ分析を行い、取引コンプライアンス詳細フレックスフィールドを作成し、それをオーダー・ヘッダーに追加してから、フレックスフィールドに値「エクスポート」を入力して、オーダーがエクスポートであることを示します。
拡張可能フレックスフィールドを参照する割当ルールを作成します:
次の割当ルールを作成します:
-
取引コンプライアンス詳細フレックスフィールドに値「エクスポート」が含まれている場合は、オーダー明細をScreen_Exports_for_Trade_Complianceオーケストレーション・プロセスに割り当てます。
このトピックではサンプル値を使用します。 ビジネス・ニーズに応じて、異なる値が必要になる場合があります。
フレックスフィールドの値に従ってオーケストレーション・プロセスを割り当てます。
-
フレックスフィールドおよびオーケストレーション・プロセスを設定します。 フレックスフィールドを公開していることを確認してください。 公開しない場合、「オーケストレーション・プロセス割当ルールの管理」ページは表示されません。
-
割当ルールを作成します。
-
「設定および保守」作業領域に移動してから、タスクに移動します:
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 販売オーダーのプロセス割当ルールの管理
-
-
「オーケストレーション・プロセス割当ルールの管理」ページで、「新規ルールの作成」をクリックします。
-
値を設定します。
属性
値
名前
取引コンプライアンスの割当
説明
エクスポートに応じてオーケストレーション・プロセスを割り当てます。
-
-
If文を作成します。
-
If領域をクリックして展開します。
-
属性タブで、「オーダー・ヘッダー」>「ヘッダーEFFカテゴリ」>「追加ヘッダー情報」>「ヘッダー・コンプライアンス詳細」を展開します。
-
「コンプライアンス情報」をクリックし、ドラッグしてIF領域にドロップします。
-
「条件の作成」ダイアログで、演算子を
Is Equal Toに設定します。 -
Exportと入力し、OKをクリックします。
-
-
Do文を作成します。
-
「Then」>「Do」>「New Action」をクリックします。
-
「処理の作成」ダイアログで、
processと入力し、しばらく待ってから「プロセス名(オーダー履行明細)」をクリックします。「オーダー履行明細」というフレーズは、オーケストレーション・プロセスでオーダー明細が処理されることを示します。
-
-
オーケストレーション・プロセスを検索します。
-
「検索」>「拡張」をクリックします。
-
Process Name(プロセス名)をContains(次を含む)に設定します。
-
Screen_Exports_for_Trade_Complianceと入力します。検索では大文字と小文字が区別されます。
-
「検索」をクリックします。
この例では、このオーケストレーション・プロセスをすでに作成してデプロイしているとします。 デプロイしなかった場合、検索では見つかりません。
-
検索結果で「行」をクリックします。
-
「OK」をクリックします。
-
「処理の作成」ダイアログで、OKをクリックします。
-
-
ルールをアクティブ化して公開します。