オーダー履行時に取引コンプライアンスが実行されるように設定
オーダー履行中に取引コンプライアンスのオーダー明細をスクリーニングするようにオーケストレーション・プロセスを設定します。
この例では、事前定義済オーケストレーション・プロセスの複製を作成し、複製にステップを追加します。
ノート
-
リクエスト・ステップおよび待機ステップを追加する必要があります。
-
リクエスト・ステップでは、Global Trade Managementにリクエストを送信して販売オーダーをスクリーニングします。
-
Global Trade Managementからの応答を待機している間、待機ステップによってオーケストレーション・プロセスが一時停止されます。 一時停止により、最初に取引コンプライアンス・チェックをクリアしないと、履行が終了しないことが保証されます。 待機ステップでは、Global Trade Managementが送信するコンプライアンス・ステータスに応じてレスポンスも処理されます。
-
-
コンプライアンス・ステータスに従って、ビジネス・ニーズに従って、待機ステップの終了基準を設定します。
-
オプションとして、手動介入を許可するために、待機ステップの後のある時点で一時停止ステップを追加します。 たとえば、品目の出荷時点まで承認者がスクリーニング失敗の事由を調査している間に、履行を続行することを許可するとします。 出荷リクエストの作成の直前に一時停止ステップを追加できます。
-
オーケストレーション・プロセスの任意の時点でリクエストおよび待機ステップを追加します。 たとえば、予約の作成前の画面、出荷リクエストの作成前の画面、請求書の作成後の画面などです。
-
ステップ名属性には任意のテキストを使用します。
-
タスク・タイプ属性およびタスク属性には、事前定義済の値DOO_TradeComplianceを使用する必要があります。
-
Request Screening for Trade Compliance、Wait for Trade Compliance Screeningなどの様々なサービスから選択します。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
オーダー履行中に発生するように取引コンプライアンスを設定します。
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: オーケストレーション・プロセス定義の管理
-
-
「オーケストレーション・プロセス定義の管理」ページで、オーケストレーション・プロセスを検索します。
属性
値
プロセス名
ShipOrderGenericProcess
詳細は、「オーケストレーション・プロセスの設定」を参照してください。
-
検索結果で、「処理」>「複製」をクリックします。
-
「オーケストレーション・プロセス定義の編集」ページで、値を設定し、他のすべてのデフォルト値を受け入れ、「保存」をクリックします。
属性
値
プロセス名
Orchestration_Process_for_Compliance_Screening
任意の値を入力できます。
プロセス表示名
コンプライアンス・スクリーニングのオーケストレーション・プロセス
説明
取引コンプライアンスの販売オーダーをスクリーニングし、オーダー履行を通じて処理します。
-
プロセス詳細領域で、ステップを作成します。
属性
値
ステップ名
取引コンプライアンス・スクリーニング・リクエスト
名前には任意のテキストを使用できます。
ステップ・タイプ
サービス
タスク・タイプ
DOO_TradeCompliance
タスク
DOO_TradeCompliance
サービス
取引コンプライアンスのスクリーニング・リクエスト
終了基準
空のままにします。
デフォルト・リード・タイム
1
リード・タイム単位
時間
ビジネス要件に従って、属性デフォルト・リード・タイムおよび属性リード・タイム単位を設定します。 オーダー管理は通常、リクエストを作成して数秒で送信します。
ただし、デフォルト・リード・タイムを1時間に設定して、予定外のネットワーク・ダウンタイムなどの予期しない問題を考慮します。
更新サービス
取引コンプライアンスのスクリーニング・リクエストの更新
取消サービス
取引コンプライアンスのスクリーニング・リクエストの取消
トランザクション品目属性の使用
チェック・マークが含まれます。
フレックスフィールド属性の使用
チェック・マークが含まれます。
報酬パターン
ルールを定義しないでください。
ノート
-
このステップでは、コンプライアンス・スクリーニングを実行するサービスをコールします。
-
ステップの任意のロケーションに配置できます。 この例では、スケジュール後に予備選考を行うことを希望しているので、スケジュール・ステップの直後に配置します。
-
コンプライアンス・スクリーニング・サービスをコールするには、タスク属性およびサービス属性の値が必要です。 その他の属性値はオプションです。
-
-
プロセス詳細領域で、取引コンプライアンスのスクリーニングのリクエスト・ステップの直後にステップを作成します。
属性
値
ステップ名
取引コンプライアンス・スクリーニングの待機
名前には任意のテキストを使用します。
ステップ・タイプ
サービス
タスク・タイプ
DOO_TradeCompliance
タスク
DOO_TradeCompliance
サービス
取引コンプライアンス・スクリーニングの待機
終了基準
渡されたDOO_PASSED Y
必要に応じて終了基準を設定して処理を続行するか、処理を停止します。
たとえば、オーダー・エントリ・スペシャリストが取引コンプライアンス・スクリーニングに合格しないオーダー明細を変更するように要求するには、合格DOO_PASSED Yを使用して、終了基準として合格ステータスのみを許可します。 コンプライアンス・スクリーニングが失敗した場合やレビュー中の場合、オーダー・エントリ・スペシャリストは、オーダー管理に表示されるメッセージ詳細を確認し、販売オーダーの改訂など、実行する処理を決定できます。
別の例として、出荷先顧客がコンプライアンスを確認している間にオーダー明細の処理を続行するには、終了基準の一部としてレビュー中ステータスを含めます。 オーダー管理はオーダー履行を通じて各オーダー明細を処理し、取引管理は出荷先顧客を取引コンプライアンスのためにレビューします。
デフォルト・リード・タイム
1
リード・タイム単位
日数
必要に応じて、デフォルト・リード・タイム属性およびリード・タイム単位属性を設定します。 この例では、1日間のリード・タイムを使用して、解決に長い時間を必要とする履行システムの処理に依存するスクリーニングをGlobal Trade Managementで処理できます。
ノート
-
このステップによってオーケストレーション・プロセスが一時停止されるため、コンプライアンス・スクリーニング・サービスがスクリーニングを完了するまで待機します。
-
属性タスク、サービスおよび終了基準の値は必須です。 その他の属性値はオプションです。
-
コンプライアンスのスクリーニングは長時間実行タスクであるため、コンプライアンスのスクリーニングは長時間実行タスクでのみ実行できます。
-
-
プロセス詳細領域で、「ステータス条件>オーケストレーション・プロセス・ステータス値」をクリックし、値を追加します。
ステータス値
式
取引コンプライアンス・スクリーニング待ち状態
"DOO_TradeCompliance" = "DOO_AWAITING_COMPLIANCE_RSLT"
取引コンプライアンス・スクリーニング通過
"DOO_TradeCompliance" = "DOO_PASSED"
取引コンプライアンス・スクリーニング失敗
"DOO_TradeCompliance" = "DOO_FAILED"
取引コンプライアンス・レビュー中
"DOO_TradeCompliance" = "DOO_UNDER_REVIEW"
この例の取引コンプライアンス・スクリーニングの待機ステップの終了基準はDOO_PASSEDです。
-
オプション。 コンプライアンス・レビューを待機中、またはレビューと承認をさらに実行中に履行を一時停止するには、待機ステップの後に一時停止ステップを追加します。