機械翻訳について

オーケストレーション・プロセスの割当てのガイドライン

オーケストレーション・プロセスを販売オーダーの1つ以上のオーダー明細に割り当てる割当ルールを作成します。

  • 独自の要件に従ってオーケストレーション・プロセスを割り当てます。

  • オーダー管理では、異なるバージョンの割当ルールが作成されないため、リリースした変更は即時に有効になります。 ルールをリリースせずに保存できます。

  • その他ロジックを使用して、デフォルトで適用されるオーケストレーション・プロセスを割り当てます。 オーケストレーション・グループごとに使用します。

  • 別のモデルのデータを参照する割当ルールを作成します。 詳細は、製品管理からのデータの取得を参照してください。

  • 割当ルールは、オーケストレーション・プロセスによって制御されるため、バージョンまたは有効日を指定する必要はありません。

  • ルール・エディタを使用して、割当ルールで使用できる属性をフィルタできます。 詳細は、「ツールと環境を使用したビジネス・ルールの作成」を参照してください。

ノート

  • 割当ルールを作成する前に、オーケストレーション・プロセスを設定する必要があります。

  • 販売オーダーを改訂すると、オーダー管理で既存のオーダー明細を別のオーケストレーション・プロセスに再割当できません。 詳細は、「オーケストレーション・プロセスの割当て時に発生する問題の修正」を参照してください。

  • オーダー明細のグループが出荷セットの一部である場合、セット内の異なる明細に異なるオーケストレーション・プロセスを割り当てることはできません。 たとえば、オーダー明細wおよびオーダー明細xが出荷セットの一部である場合は、明細wをプロセスyに割り当て、明細xをプロセスzに割り当てることはできません。

    オーダー管理は、セット内で発生した最初の明細をオーケストレーション・プロセスに割り当て、セット内の後続のすべての明細を同じオーケストレーション・プロセスに割り当てます。 セット内の後続の明細を別のオーケストレーション・プロセスに割り当てようとする割当ルールを作成すると、オーダー管理はそのルールを無視します。 オーダー管理では、この構成を使用して、明細をまとめてスケジュール、予約および出荷できることを確認します。

  • 販売オーダーの改訂時にオーダー明細をオーケストレーション・プロセスに割り当てる割当ルールを作成しないでください。 オーダー明細が現在使用しているオーケストレーション・プロセスとは異なるオーケストレーション・プロセスにオーダー明細を再割当する必要がある場合は、販売オーダーまたはオーダー明細を取り消して新しいオーダー明細を作成する必要があります。

  • カテゴリに従って受注明細を割り当てた場合は、品目カテゴリ(受注履行明細)を使用します。 カテゴリ(オーダー履行明細)は使用しないでください。

次に従ったオーケストレーション・プロセスの割当

説明

項目

AS54888デスクトップ・コンピュータの各販売オーダーでは、同じ処理ステップを使用する必要があります。

AS54888 Desktop Computer Processという名前のオーケストレーション・プロセスを、オーダー明細の品目属性にAS54888を含む各オーダー明細に割り当てる割当ルールを作成します。

顧客

顧客コンピュータ・サービスおよびレンタルには、各販売オーダーの検査ステップが必要です。

Computer Service and Rentals Processという名前のオーケストレーション・プロセスを、オーダー・ヘッダーの顧客属性にComputer Service and Rentalsを含む各オーダー明細に割り当てる割当ルールを作成します。

宛先

履行システムが現在のロケーションの外部にある国に出荷する必要がある各販売オーダーには、通関フォームの入力など、異なる処理が必要です。

国際オーダー・プロセスという名前のオーケストレーション・プロセスを、オーダー・ヘッダーの出荷先住所属性に外国を含む各オーダー明細に割り当てる割当ルールを作成します。

優先度の割当

各割当ルールには、「最高」などの優先度があります。 Order Managementでは、最上位の優先度が最初に評価され、最下位の優先度が最後に評価されます。

  • 最高
  • より高い
  • 低い
  • 最下位

ノート

  • 優先度の高いルールは、優先度の低いルールより前に実行されます。 「最高」優先度ルールが常に最初に実行されます。
  • 優先度が低いと、優先度が高くなります。 最低優先度は最後に実行されるため、他のすべての優先度が上書きされます。

AssignProcessの使用

Order Managementでは、事前定義済のAssignProcessルールが常に評価されます。このルールには、デフォルトで「中」優先度が付きます。 これにより、中央のアンカー・ポイントが提供され、非アクティブであっても実行されます。 常に、優先度が「中」のAssignProcessを開始点として使用することをお薦めします。

カスタム・ルールをプライマリ・ドライバにする

MyRuleという名前のルールを作成するとします。 カスタム・ロジックをプライマリ・ドライバにし、Order ManagementでAssignProcessをデフォルトとして使用して、見逃したものをキャッチするとします。

  • MyRuleの優先度をHigh、HigherまたはHighestに設定します。
  • MyRuleが最初に実行されます。 適用されない場合は、AssignProcessによって標準ロジックが適用されます。

カスタム・ルールの最終的な発言

AssignProcessでその標準ロジックを最初に実行し、カスタム・ルールに最終のsayを設定するとします。

  • MyRuleの優先度をLow、LowerまたはLowestに設定します。
  • AssignProcessによって値が割り当てられ、MyRuleによってAssignProcessがオーバーライドされます。

ノート

優先度 順序 ポテンシャルを上書き
最高 最初に実行 最高 ほとんどの場合、上書きされます。
4番目を実行 どちらでもない
最下位 7番目を実行 最下位 オーバーライドされる可能性が最も低い。

カスタム・ルールに中を使用しない

MyRuleをMediumに設定すると、AssignProcessと直接競合します。 Order Managementでは一貫した順序を適用できないため、一貫性のない結果が生じる可能性があります。 Order ManagementでMyRuleを使用する場合もあれば、AssignProcessを使用する場合もあります。

同じ優先度を1つのルールにのみ割り当てます

同じ優先度を持つルールが複数ある場合、Order Managementはどちらか一方を適用できます。 たとえば、ルールxとルールyが最下位優先度で、両方が同じ条件に適用される場合、Order Managementでは、次に同じ条件を満たすときにxを1回、yを適用し、一貫性のない動作を引き起こす可能性があります。

Order Managementでは、アルファベット順や時系列順は使用されないため、一貫性のない予期しない結果が生じる可能性があります。 たとえば:

  • xが最後に実行された場合、yがオーバーライドされます。
  • yが最後に実行されると、xがオーバーライドされます。

概要

シナリオ 優先度構成 予測可能性 結果
異なる優先度

ルール×高

ルールy下限

yは常にxをオーバーライドします

一貫性があり予測可能です。
デフォルト

ルールx下限

AssignProcess

カスタムでは常に AssignProcessが上書きされます。

一貫性があり予測可能です。
同じ優先度

ルールx下限

ルールy下限

一貫性がなく、予測可能ではありません。 やるなよ。

オーケストレーション・グループの使用

オーケストレーション・グループは、Order Managementがまとめて処理するオーダー明細の集合です。 各オーケストレーション・グループは、販売オーダーのサブセットです。 オーケストレーション・グループに対してオーケストレーション・プロセスを割り当てることができます。

  • オーケストレーション・グループは、出荷セット、構成品目またはオーダー明細のセットとして作成します。

  • 割当ルールは実行時に各オーケストレーション・グループを処理するため、各オーダー明細をグループにリンクするテストを追加する必要があります。 事前定義済割当ルールには、このテストがすでに含まれています。

使用できる事前定義済グループは次のとおりです。

このオーケストレーション・グループ。

履行するすべてのオーダー明細をグループ化します。

標準

標準品目。

構成品目またはキット

構成品目またはキット。

出荷セット

出荷セット。

事前定義済割当ルール

オーダー管理には、事前定義済割当ルールが付属しています。 表示するには、「オーケストレーション・プロセス割当ルールの管理」ページに移動し、「事前定義済ルールの表示」をクリックします:

事前定義済ルール

説明

CreateSTDGroups

オーダー明細に構成されていない品目または構成されているが、ユーザーが構成を完了している場合は、オーケストレーション・プロセスを割り当てます。

AddSTDLines

構成されていない品目または終了品目がある明細に従ってオーケストレーション・プロセスを割り当てる場合は、オーダー明細を追加します。

CreateShipSets

出荷セットがあるオーダー明細に従ってオーケストレーション・プロセスを割り当てます。

AddShipSetLines

出荷セットがある明細に従ってオーケストレーション・プロセスを割り当てるときに、オーダー明細を追加します。

CreateModels

構成品目があるオーダー明細に従ってオーケストレーション・プロセスを割り当てます。

オーケストレーション・プロセス割当ルールの管理で事前定義済のAssignProcessルールを表示するには、表示属性をAssignProcessに設定します。

独自のルールを作成する場合は、優先度を設定するときに事前定義済ルールを考慮します。 オーダー管理でカスタム・ルールを最初に適用する場合は、事前定義済ルールの値よりもカスタム・ルールで優先度を高く設定します。