オーケストレーション・プロセス設定のガイドライン
新しいオーケストレーション・プロセスを作成するのではなく、事前定義済オーケストレーション・プロセスのコピーを作成します。 事前定義済オーケストレーション・プロセスのコピーを使用して他の事前定義済オブジェクトをコピーすると、開発とメンテナンスの労力を軽減できます。
事前定義済オーケストレーション・プロセス
事前定義済オーケストレーション・プロセス |
これらのタスクを含む |
---|---|
ShipOrderGenericProcess |
|
ReturnOrderGenericProcess |
|
OrderFulfillmentGenericProcess |
バック・トゥ・バック出荷、直送など、様々な履行要件に使用します。 |
ノート
-
事前定義済のオーケストレーション・プロセスを最初のアクション・コースとして使用します。
事前定義済オーケストレーション・プロセスがニーズを満たさない場合にのみ、事前定義済オーケストレーション・プロセスのコピーを作成します。
事前定義済オーケストレーション・プロセスは変更しないでください。 かわりに、そのコピーを作成し、そのコピーを変更します。
-
事前定義済オーケストレーション・プロセスのコピーを変更してもニーズに合わない場合にのみ、新しいオーケストレーション・プロセスを作成します。
必要な設定の実行
これらの設定は、表にリストされているのと同じ順序で実行
説明 |
詳細の取得 |
---|---|
履行タスクをグループ化するタスク・タイプを設定します。 各タスク・タイプは、履行システムのタイプと通信するサービスを参照します。 たとえば、請求システムなどです。 |
|
オーケストレーション・プロセスを設定します。 |
|
オーケストレーション・プロセスが販売オーダーに対する変更を処理する方法を決定するビジネス・ルールを設定します。 |
|
プロセス・プランニングを使用して、各タスクの完了日およびオーケストレーション・プロセスを表示するスケジュールを設定します。 |
|
危険しきい値および危険優先度を設定して、オーケストレーション・プロセス・タスクの遅延に関連するリスク・レベルを低、中または高として評価します。 |
|
販売オーダー、タスク、オーケストレーション・プロセス、履行明細またはオーダー明細のステータスおよびステータス条件を設定します。 |
|
オーケストレーション・プロセスをデプロイします。 |
オーケストレーション・プロセスのプラン
オーケストレーション・プランニングとは、販売オーダーの履行の調整と計画のプロセスです。 たとえば、日程計画や出荷計画の立案などです。
オーダー管理による各オーケストレーション・プロセスの計画方法を指定します。
-
オーケストレーション・プロセスの各オーケストレーション・プロセス・ステップおよびタスクの完了日を設定して支援します。
-
オーケストレーション・プロセスが参照する変換ルールを使用して、各ソース・オーダーを変換する方法を指定します。これには、オーダー取得システムからソース・オーダーを受信した後の各ステップの計画が含まれます。
-
Enable Orchestration Process Planning and Calculate Jeopardyパラメータを使用します。 詳細は、オーダー管理パラメータの管理を参照してください。
オーケストレーション・プロセスの再計画
再計画とは、販売オーダーまたは履行環境で行われる変更に対応するために、販売オーダーのオーケストレーション・プランを更新するプロセスです。 たとえば、履行のためにすでに発行した販売オーダーの数量の変更を顧客がリクエストした場合です。
オーダー管理による各オーケストレーション・プロセスの再実行方法を指定します。
-
オーケストレーション・プロセスの任意の時点で販売オーダーが変更された完了日を再計画します。
-
各オーケストレーション・プロセス・ステップが終了した直後に再計画します。
-
オーケストレーション・プロセスがオーダー取得システムから更新を受け取るたびなど、イベントに従って再計画します。 再計画を制御するには、オーケストレーション・プロセスの計画スケジュール済プロセスを使用して、デプロイメントに必要な頻度に従って定期的に更新をスケジュールします。
たとえば、オーケストレーション・プロセスで現在のプランニング・データが必要な場合、オーケストレーション・プロセスを実行するようにスケジュール済プロセスを設定し、毎日1回、プランニング・データを更新します。 スケジュール済プロセスを使用する例を参照してください。 詳細は、「複数の販売オーダーのエラーを修正」を参照してください。
オーケストレーション・プロセスを設定するときに「即時再プラン」オプションを有効にします。 プロセスがオーケストレーション・プロセス・ステップを終了した直後にオーケストレーション・プロセスを再計画し、再計画の結果に従って改訂されたオーダー・データを表示します。
-
即時再計画は、優先度の高い販売オーダー、または危険度が1日未満の販売オーダーにのみ使用します。
-
パフォーマンス上の理由から、長時間または複雑なオーケストレーション・プロセス・ステップで即時再計画を使用しないでください。
-
即時再計画を有効にしない場合、オーダー管理では、スケジュール済再計画中にのみ計画データが更新されます。
すでにインポートしたオーダーに新しい処理を適用する必要がある場合
すでにインポートしたオーダーを取り消すか、オーケストレーション・プロセス定義を変更するか新規オーダーを作成してから、販売オーダーを再インポートする必要があります。
移行
実装プロジェクトを使用してオーケストレーション・プロセス・インスタンスを開発環境から本番環境に移行する場合は、どちらの環境でもプロセス名を変更しないでください。 名前を変更すると、オーダー管理でオーケストレーション・プロセスの他のデータへの参照が更新されない場合があります。 実装プロジェクトの使用方法の詳細は、「受注から入金までの設定のガイドライン」を参照してください。
コピーおよび複製
オーケストレーション・プロセスをコピーまたは複製する必要がある場合は、コピーまたは複製を作成する前に、検証してすべての検証エラーを削除してください。 元のプロセスの検証エラーを削除しない場合、コピーまたは複製のリリース時に問題が発生する可能性があります。 「オーケストレーション・プロセス定義」ページにコピーまたは複製のエラーが表示されない場合がありますが、ステータスは新規のままであり、リリースしようとしたときにリリース済に更新されません。
DOO_ScheduleShipInvoiceオーケストレーション・プロセスの使用
事前定義済のDOO_ScheduleShipInvoiceオーケストレーション・プロセスを使用して、大量の販売オーダーを処理します。
DOO_ScheduleShipInvoiceはDOO_OrderFulfillmentGenericProcessと似ていますが、DOO_ScheduleShipInvoiceにはスケジューリング、出荷および請求書のタスクのみが含まれます。
DOO_ScheduleShipInvoiceを変更して、独自の履行システムと統合できます。 たとえば、独自の一時停止タスクまたはカスタム・タスクを追加して独自の履行システムと統合する必要がある場合は、履行システムが一時停止タスクおよびカスタム・タスクに必要とするステータスを含める必要があります。
これを行う方法の1つは、オーケストレーション・プロセス・クラスを調べて、使用するステータスを確認することです。
- 設定およびメンテナンス作業領域に移動し、ステータス値の管理タスクを検索して開きます。
- オーケストレーション・プロセス・クラスをクリックして、自分に適したクラスを検索します。 クラスが使用するステータスをノートにとります。
- クラスでノートしたステータスをタスクに追加します。
詳細は、次を参照してください。