機械翻訳について

インポート時のオーケストレーション・プロセスの指定

販売オーダーの作成におけるパフォーマンスを向上させるとともに時間を短縮します。 ファイルベース・データ・インポート(FBDI)またはREST APIを介して販売オーダーをインポートするときに、プロセスの割当にルールを使用するのではなく、オーケストレーション・プロセス名を指定できます。

この機能は、使用するオーケストレーション・プロセスがわかっていて、販売オーダーの属性値に従って、割当ルールを使用して様々なオーケストレーション・プロセスから選択する必要がある複雑なビジネス・ロジックがない場合に使用します。

  • 販売オーダーの明細に対してオーケストレーション・プロセス名を指定した場合、オーダー管理はそのオーダーのどの明細に対しても割当ルールをコールしません。 そのため、オーダーの各明細についてオーケストレーション・プロセス名を指定する必要があります。

  • すべてのオーダー明細にオーケストレーション・プロセスを割り当てるには割当ルールのみを使用し、インポート時にインポート・ペイロードで各明細を割り当てる必要があります。 割当ルールを使用してオーケストレーション・プロセスを販売オーダーに割り当てる場合は、同じルールを使用して同じオーダーに新しい明細を追加する必要があります。 ルールを使用してプロセスを割り当て、後でインポート・ペイロードでオーケストレーション・プロセスを指定する新しい行をインポートすることはできません。

ファイルベース・データ・インポート

SourceSalesOrderImportTemplate.xlsmテンプレートを使用します。

ワークシートのDOO_ORDER_LINES_ALLシートの「プロセス名」列を使用します。

テンプレートを取得するには、Oracle SCMのファイル・ベース・データ・インポート(FBDI)に移動します。 「オーダー管理」の章を探し、販売オーダーのインポートをクリックします。

詳細は、オーダー管理へのオーダーのインポートの概要を参照してください。

REST API

salesOrdersForOrderHubRequestsリソースを使用します。

ペイロードの例を次に示します。 履行明細をManualSchedulingProcessオーケストレーション・プロセスに割り当てます。

"lines":[
{
"SourceTransactionLineId":"1",
"SourceTransactionLineNumber":"1",
"SourceTransactionScheduleId":"1",
"SourceScheduleNumber":"1",
"TransactionCategoryCode":"ORDER",
…
"OrchestrationProcessName": "ManualSchedulingProcess", // <= Use this code to specify the orchestration process name
…
}
]

詳細と例については、「Oracle Supply Chain Management CloudのREST API」「Order Management→Order Hubの販売オーダー」の順に展開します。

REST APIを使用する場合は、プロファイル・オプションを有効にする必要があります:

  1. 「設定および保守」作業領域に移動し、「タスク」→「検索」をクリックして、「プロファイル・オプションの管理」タスクを検索します。
  2. 「プロファイル・オプションの管理」ページの検索結果で、「処理」→「新規」をクリックします
  3. 「プロファイル・オプションの作成」ページで値を設定し、「保存して閉じる」をクリックします
    属性
    プロファイル・オプション・コード FOM_IMPORT_VIA_REST_BACKEND
    アプリケーション オーダー管理
    モジュール オーダーの管理
    SQL検証 select meaning, lookup_code from fnd_lookups where lookup_type='YES_NO'
    開始日 今日または将来の日付。
  4. 「プロファイル・オプション・レベル」領域で、値を設定します。
    属性
    レベル サイト
    使用可能 チェック・マークが含まれます。
    更新可能 チェック・マークが含まれます。
  5. 「保存してクローズ」をクリックします。
  6. 「検索」ページで、「管理者プロファイル値の管理」を検索します。
  7. 「管理者プロファイル値の管理」ページで、値を検索します。
    属性
    プロファイル・オプション・コード FOM_IMPORT_VIA_REST_BACKEND
  8. プロファイル値領域で、「処理」>「新規」をクリックして値を設定し、「保存してクローズ」をクリックします。
    属性
    レベル サイト
    プロファイル値 Yes

オーダー管理拡張

REST APIを介してインポートする場合は、拡張機能でOrchestrationProcessName属性を使用してオーダー明細のオーケストレーション・プロセス名を指定し、「保存時」または「送信要求の開始時」拡張ポイントを使用します。 たとえば:

line.setAttribute("OrchestrationProcessName","ManualSchedulingProcess");

詳細は、オーダー管理機能拡張の作成の概要を参照してください。