オーケストレーション・プロセス・ステータス
オーケストレーション・プロセス・ステータスは、オーダー管理全体のオーケストレーション・プロセスのステータスを示します。 開始の値はステータスの例です。 オーダー管理がオーケストレーション・プロセスを開始したことを示します。
オーダー管理は、販売オーダーの処理時に、オーケストレーション・プロセスの履行タスクを各オーケストレーション・プロセス・ステップに従って順番に終了します。
オーダー管理には、履行タスクにデフォルトのステータスのセットを使用するように事前定義されています。 ステータスおよび連番を設定することもできます。 たとえば、大学の教科書に対して一連のステータスとルール・ロジックを使用するオーケストレーション・プロセスを設定し、小学校の教科書に対して別のステータス・セットとルール・ロジックを使用する別のオーケストレーション・プロセスを設定できます。
-
オーケストレーション・プロセス・ステップごとに、オーダー管理がオーケストレーション・プロセスに割り当てるステータスを指定する必要があります。 たとえば、学校帳簿のスケジュール・タスクにソース外のステータスが含まれている場合は、オーダー管理がこのステップのオーケストレーション・プロセスに割り当てるステータスを指定する必要があります。
-
タスクがいつ完了したかを示すステータスを指定する必要があります。 タスクが完了したことを示すために設定したステータスのみを選択できます。
-
デフォルト・ステータスの名前を変更すると、オーダー管理では、変更した名前がオーダー管理作業領域全体に表示されます。
-
オーケストレーション・プロセスのステータスを設定しない場合、オーダー管理では、デフォルトで事前定義済ステータスが使用されます。
オーケストレーション・プロセスのステータス条件
オーケストレーション・プロセスのステータスを決定するステータス条件を作成できます。 たとえば:
-
スケジュール・タスクのステータスが未開始の場合は、オーケストレーション・プロセス・ステータスを未スケジュールに設定します。
Order Managementでは、実行時に連続して作成するステータス条件が評価されます。 trueと評価され、順序番号が最も大きい条件によって、オーケストレーション・プロセスのステータスが決まります。
オーダー管理によるステータスの割当方法
-
履行システムがステータス更新をオーダー管理に送信します。
-
インタフェースは、ステータスをOrder Managementが使用するステータス値に変換します。
-
履行タスクによって、送信するステータス・メッセージが決定されます。
-
ステータス・サービス。
-
ソースとターゲットのマッピングを使用して、タスク・ステータスを設定します。
-
プロセスに含まれるタスクのステータスに従って、オーケストレーション・プロセス・ステータスを設定します。
-
履行明細が参照するタスク・ステータスに従って、履行明細ステータスを設定します。
-
事前定義出荷タスクまたは請求書タスクのステータスの変更
ステータスがOracle ShippingまたはOracle Accounts ReceivableがOracle Order Managementに送信する最終ステータスである場合、事前定義された出荷タスクまたは請求書タスクについて、オーケストレーション・プロセスまたは履行明細のステータス値を変更しないでください。 変更すると、オーケストレーション・プロセスの解放時にエラーが発生する可能性があります。
かわりに、DOO_OrderFulfillmentGenericProcessオーケストレーション・プロセスが使用するステータス値に対して事前定義された条件を使用する必要があります。 そのステータスを確認するには、Setup and Maintenance(設定および保守)作業領域のManage Orchestration Process Definitions(オーケストレーション・プロセス定義の管理)タスクに移動し、DOO_OrderFulfillmentGenericProcessオーケストレーション・プロセスを開いて編集し、Status Conditions(ステータス条件)領域の値を確認します。
ステータス値 | 式 |
---|---|
出荷済 |
説明
|
請求済
|
説明
|