Order ManagementとTransportation Managementの統合
Integration Cloud Serviceを使用して、オーダー管理とTransportation Managementの間の統合を作成します。
Transportation Managementタスクが実行されるようにオーケストレーション・プロセスを設定することもできます。
この例では、履行システムがソースを識別して在庫を予約した後に輸送計画のリクエストを送信するようにオーケストレーション・プロセスを作成します。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
演習
-
Integration Cloud Serviceを使用して、オーダー管理とTransportation Managementの間の統合を作成します。
統合プロセスを開始するために必要なビジネス・イベント・トリガー・ポイントを設定していることを確認してください。 詳細は、「オーダー管理でのIntegration Cloud Serviceの使用」を参照してください。
-
オーケストレーション・プロセスを作成します。
-
Order Managementの管理に必要な権限があることを確認します。
-
「設定および保守」作業領域に移動してから、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: オーケストレーション・プロセス定義の管理
-
-
「オーケストレーション・プロセス定義の管理」ページで、ShipOrderGenericProcessを検索します。
-
検索結果で、「処理」>「複製」をクリックします。
長時間実行タスクを介してのみ、オーダー管理をTransportation Managementと統合できます。
-
「オーケストレーション・プロセス定義の編集」ダイアログで値を設定し、「保存」をクリックします。
属性
値
プロセス名
テキストを入力します。 この例では、
ShipOrder_PlanTransportation
と入力します。プロセス表示名
テキストを入力します。 この例では、
Ship Order and Plan Transportation
と入力します。プロセス区分
出荷オーダー区分
-
-
ステータス条件を追加します。
-
「ステータス条件」をクリックします。
-
オーケストレーション・プロセス・ステータス値領域で、ステータス値を追加します。
属性
値
輸送プランニング・レスポンス待機中
"Transportation Planning" = "DOO_TP_AWAIT_ACCEPT"
この式は、待機ステップの終了条件として使用します。
輸送プランニング・リクエスト受理
"Transportation Planning" = "DOO_TP_REQ_ACCEPTED"
輸送プランニング・リクエスト拒否
"Transportation Planning" = "DOO_TP_ REQ _REJECT"
輸送プランニング完了
"Transportation Planning" = "DOO_TP_PLANNED"
-
-
「ステップ定義」タブで、ステップの任意のロケーションにステップを追加します。
属性
値
ステップ名
リクエストをTransportation Managementに送信
ステップ・タイプ
サービス
タスク・タイプ
DOO_TransportationPlanning
タスク
TransportationPlanning
サービス
輸送プランニングの作成
更新サービス
輸送プランニングの更新
取消サービス
輸送プランニングの取消
トランザクション品目属性の使用
チェック・マークが含まれます。
フレックスフィールド属性の使用
チェック・マークが含まれます。
このステップでは、輸送計画のために販売オーダーを履行システムに送信します。 この例では、予約の作成ステップの直後にこのステップを追加します。
-
オプション。 このステップは、リクエストをTransportation Managementに送信ステップの直後に追加します。
属性
値
ステップ名
Transportation Managementの待機
ステップ・タイプ
サービス
タスク・タイプ
DOO_TransportationPlanning
タスク
TransportationPlanning
サービス
輸送プランニング検証待ち
終了基準
各基準にチェック・マークを追加します。
-
取消済
-
輸送プランニング・リクエスト受理
この終了基準により、オーケストレーション・プロセスは、Transportation Planning Request AcceptedステータスがYになるまで、またはオーダー管理がタイムアウトなどの要求を取り消すまで待機します。
次回予想タスク・ステータス
輸送プランニング・リクエスト受理
トランザクション品目属性の使用
チェック・マークが含まれます。
フレックスフィールド属性の使用
チェック・マークが含まれます。
ノート
-
このステップではオーケストレーション・プロセスが一時的に一時停止されるため、オーケストレーション・プロセスで出荷リクエストが作成される前に、Transportation Managementでプランニング・リクエストを検証できます。
-
一時停止ステップでの待機中にレスポンスを処理するようにオーケストレーション・プロセスを設定します。
-
このステップを追加しない場合、オーケストレーション・プロセスは引き続き実行され、Transportation Managementからの検証を待たずに販売オーダーを履行します。
-