販売オーダーに対する処理の作成、検索および適用
Redwoodページを使用して、販売オーダーを作成および管理します。 ページを好みに合わせて設定します。 拡張可能フレックスフィールドは、事前定義済属性と同じ方法で使用します。 最もよく使用する属性を前面に表示し、一度に複数のオーダー明細を変更できます。
開始するには、ホーム> Order Management >さらに表示>受注(新規)に移動します。
販売オーダーの作成
オーダー・ヘッダーに設定する必要がある属性は、通常は数個のみです。 Visual Builder Studioを使用すると、属性を非表示にして、頻繁に使用する属性のみを表示し、オーダーの作成時には[Tab]キーを使用してそれらの属性をすばやく選択し、値を設定できます。
オーダーおよび明細への処理の適用
「オーダー管理」作業領域から、またはREST APIを介して処理を適用します。 オーダー管理では、処理を送信するときに、REST APIを使用して各販売オーダーまたはオーダー明細それぞれの処理要求を作成します。 続けてREST APIが「販売オーダーまたは履行明細への処理の適用」スケジュール済プロセスの実行要求を送信し、これらの処理を実行します。
「プロセスID」属性は、「販売オーダーまたは履行明細への処理の適用」スケジュール済プロセスのどのインスタンスによって要求が処理されているかを示します。 リンク(99930など)をクリックして、アクション・レポートを開くことができます。
- 「送信者」および「送信日」検索フィルタのデフォルト値を使用すると、先週中に送信したすべての処理が取得されます。
- キーワードおよびフィルタを使用して、すべてのユーザーが一定の期間中に送信したすべての処理を検索できます。 「プロセスID」、「送信者」および「オーダー番号」属性でキーワード検索を実行できます。 フィルタを使用して、「処理」、「プロセス・ステータス」、「送信者」、「送信日」、「プロセスID」、「オーダー番号」、「ソース・オーダー番号」、「購買オーダー」および「顧客」を検索することもできます。
履行詳細
「履行詳細」リンクをクリックして、次の詳細を取得します。
- ソース・ルール
- バック・トゥ・バック・フロー
- 出荷
- 出荷原価
- 直接出荷
- ロットおよびシリアル詳細
- 出荷から取り消された数量
- 請求書
- 受入
- 取引コンプライアンス
保留の適用、リリースおよび管理
複数の明細を選択し、選択したすべての明細に対して保留を適用または解除します。 ヘッダーまたは明細に保留がある場合は、そのページの上部に保留に関する詳細を示すバナーが表示されます バナーの「すべて表示」をクリックして、保留の詳細を取得します
タイプの意味は次のとおりです:
| 保留のタイプ | 説明 |
|---|---|
| リリース可能 |
リリース可能な保留。 保留をリリースするには、ダイアログで保留を選択し、「リリース」をクリックします。 「オーダー」ページに戻り、1つ以上の明細を選択して、「その他の処理」 > 「保留のリリース」をクリックすることもできます。 |
| 処理不能 | オーダー管理での保留の設定および管理方法に応じて、リリースできないシステム保留または保留。 |
| リリース済 | オーダー管理がすでにリリース済の保留。 |
ステータスの意味は次のとおりです:
| ステータス | オーダー管理による処理 |
|---|---|
| 適用 | 保留が適用されましたが、オーケストレーション・プロセスの現在のステップでは保留になっていません。 |
| アクティブ | 保留が適用され、オーケストレーション・プロセスの現在のステップで保留になっています。 |
| リリース済 | 販売オーダーから保留がリリースされました。 |
顧客関係
- 関連顧客のデータのみを選択します。
- 出荷先住所、請求先住所、担当者、支払条件など、オーダー管理が販売オーダーの顧客詳細を表示する方法を制御します。
二重単位
二重単位を使用する品目がある場合、オーダー明細のセカンダリ数量を入力します。 セカンダリ数量を入力すると、オーダー管理によって、品目に設定されている単位換算を使用してセカンダリ数量からオーダー数量が換算されます。換算に使用される単位は、明細上の単位です。 オーダー管理は、品目からセカンダリ単位のデフォルト値を設定します。 販売オーダーでこの値を上書きすることはできません。
手数料ブレークダウンおよび手動価格調整
- 「金額」列のリンクをクリックして、手数料ブレークダウンを取得し、手動価格調整を追加します。
- 「デフォルト調整事由」(ORA_FOM_DEFAULT_ADJ_REASON)プロファイルを使用して、調整事由コードのデフォルト値を設定できます。
- 「価格内訳にマージンを表示」(ORA_FOM_SHOW_MARGIN)プロファイルを使用して、価格内訳にマージンを表示します。
注文書の価格再設定
- すでに「下書き」ステータスの改訂がある販売オーダーの価格を再設定することはできません。 その改訂の価格を再設定するか、その改訂を破棄してオーダーの価格を再設定してから、オーダーを送信する必要があります。
販売オーダーの価格を再設定できるのは、Oracle Pricingでオーダーの価格が設定されている場合のみです。
新規販売オーダーの確認
新規販売オーダーを送信した直後に確認Eメールを送信します。 たとえば、販売オーダーを送信し、「オーダー文書のレビューおよびEメール送信」をクリックします 「オーダー文書をEメール」ダイアログを使用して、Eメールを改訂し、顧客に送信します:
ここに表示されるもう1つの方法は、「処理」→「オーダー文書のEメール送信」をクリックすることです。
AIは、次の属性をテキストで使用して販売オーダーを要約します:
- 金額
- オーダー金額
- Order Date
- オーダー明細
- オーダー
- Product Number
- 要求到着日
- 要求出荷日
- ステータス
トランザクション・タイプ
AIでは、オーダー・ヘッダーから次の属性も使用されます。
- オーダー合計
- オーダー番号
- オーダー日
- オーダー・ステータス
- オーダー・タイプ
テキスト・ボックスをAIプロンプトとして使用できます。 テキストに必要な内容が含まれていない場合は、テキスト・ボックスに次のいずれかの属性を入力し、「AI支援」をクリックします。 生成AIによってテキストが改訂されます。 たとえば、出荷日を含めるには、テキスト・ボックスにRequested Ship Dateと入力し、「AI支援」をクリックします。
このフローを実装する場合は、Visual Builder Studioを使用して、enableSalesOrderAcknowledgementAISuggestionPageプロパティをTrueに設定します。
注文書の管理
明細の一時停止タスクのリリース、スケジュールおよびスケジュール解除
「販売オーダー明細」ページで、オーダー明細の一時停止タスクのリリース、スケジュールまたはスケジュール解除を行えます。
スケジュールまたはスケジュール解除する必要があるか、リリースする必要がある一時停止タスクのあるオーダー明細を検索します。
明細を検索、選択し、「リリース一時停止タスク」、「スケジュール」または「スケジュール解除」処理を適用します。 「処理ステータス」をクリックすると、他の処理の場合と同様に、結果が表示されます。
一時停止タスクのリリース
- 履行明細で一時停止タスクのステータス値を設定した場合は、「明細ステータス」フィルタを使用して、一時停止タスクのオーダー明細を検索します。 詳細は、オーダー管理と履行システムとの統合の例を参照してください。
- 1つの要求で、複数のオーダー明細の1つ以上の一時停止タスクをリリースできます。 ただし、オーダー管理によってリリースされるのは、要求に含まれる特定の明細の一時停止タスク1つのみです。
- 「一時停止タスクのリリース」処理によって、明細の現在の一時停止タスクがリリースされます。 後で実行するようにスケジュールされている一時停止タスクはリリースされません。
スケジュールおよびスケジュール解除
- スケジュール処理を使用できるのは、オーダー明細を処理しているオーケストレーション・プロセスが現在、スケジュール・タスクにある場合のみです。
- スケジュール解除処理を使用できるのは、オーダー明細を処理しているオーケストレーション・プロセスによって、明細がすでにスケジュールされている場合のみです。
承認、与信チェックおよび取引コンプライアンス
オーダーまたはオーダー明細を送信、価格再設定、取消または更新しようとしたときに、承認、与信チェックまたは取引コンプライアンスが終了していない状態であっても、オーダー管理の処理レポートにはエラーが表示されません。 そのオーダーはオーダー管理によって送信されません。
| 販売オーダーに対して次の処理を設定した場合 | 処理 |
|---|---|
| 承認(オーダーを送信したときに、オーダーが自動的に承認されない設定になっている場合)。 | オーダー管理では、オーダーが「承認待ち状態」ステータスのままになります。 承認者は、承認設定に従ってオーダーを承認または拒否できます。 |
| 与信チェック(オーダー送信時、かつ与信チェックが失敗した場合)。 | オーダー管理では、販売オーダーが「与信レビュー待ち状態」ステータスのままになります。 承認者が承認設定に従って与信を承認すると、オーダー管理によって自動的に販売オーダーが送信されます。 |
| 取引コンプライアンス・スクリーニング(送信時)。 | オーダー管理では、販売オーダーが「取引コンプライアンス・スクリーニング待ち状態」ステータスのままになります。 オーダー管理では、取引コンプライアンス・スクリーニングの設定に従って、取引コンプライアンス・スクリーニングの完了後に自動的にオーダーを送信します。 |
オーダーおよび明細の取消
- 処理レポートの要求ステータスで取消要求が成功したことが示されている場合、オーダー管理によってその要求が受け入れられています。 オーダー管理は、オーダー明細の履行タスクのオーケストレーションを補正し、終了した後でのみ、各オーダー明細を取り消します。 オーダー管理は、「販売オーダーの更新またはクローズ」スケジュール済プロセスが販売オーダーを正常に処理した後でのみ、オーダー・ステータスを「取消済」に更新します。
- オーダー管理が取消要求を受け入れた後でエラーが発生した場合、オーダー管理はオーダーまたは明細を取り消しません。 販売オーダーのエラーをレビューして、オーダーまたは明細を取り消す処理を実行できます。
- すでに「下書き」ステータスの改訂がある販売オーダーまたはオーダー明細を取り消すことはできません。 その改訂を破棄してから、オーダーまたは明細を取り消す必要があります。
- オーダー明細のエラー・リカバリ中に、検索ページからその販売オーダーまたはオーダー明細を取り消すために、Fix Exceptions on Order Lines (FOM_FIX_EXCEPTIONS_ON_ORDER_LINES_PRIV)権限は必要ありません。 Cancel Bulk Orders権限(FOM_CANCEL_BULK_ORDERS_PRIV)によって、販売オーダーまたはオーダー明細が取り消されます。
- エラー・リカバリ中の出荷セット内のオーダー明細を取り消すと、オーダー管理によってそのセット内のすべての明細が取り消されます。
- 1つのオーダーの複数の明細を取り消そうとした場合に、オーダー管理がなんらかの理由でそれらの明細を1つ以上取り消せなかった場合は、いずれの明細も取り消されません。
- 構成品目またはキットの展開品目、オプション区分またはオプション品目は取り消せません。 構成品目またはキットのすべての子を取り消すには、構成品目またはキットを取り消す必要があります。
保留の適用またはリリース
- 出荷セットに含まれるオーダー明細に保留を適用すると、オーダー管理によってそのセット内のすべての明細に保留が適用されます。
- 出荷セットに含まれるオーダー明細の保留をリリースすると、オーダー管理によってそのセット内のすべての明細の保留がリリースされます。
- 構成品目またはキットの展開品目、オプション区分またはオプション品目に保留を適用またはリリースすることはできません。 構成品目またはキットのすべての子に保留を適用またはリリースするには、構成品目またはキットに保留を適用またはリリースする必要があります。
- 改訂に保留を適用またはリリースすることはできません。
- 再設計された「販売オーダー」ページに販売オーダーを表示できる場合、オーダー管理によって、販売オーダー明細に適用されている保留が履行明細に移行されます。 その後、「受注明細」ページで保留を解除できます。
一時停止タスクのリリース
- 出荷セットに含まれるオーダー明細の一時停止タスクをリリースすると、オーダー管理によってそのセット内のすべての明細の一時停止タスクがリリースされます。
- 構成品目、キット、構成品目またはキットの展開品目、オプション区分またはオプション品目の一時停止タスクをリリースすると、オーダー管理によって、構成品目またはキットとそのすべての子の一時停止タスクがリリースされます。
- 改訂の一時停止タスクをリリースすることはできません。
明細のスケジュールまたはスケジュール解除
- 処理レポートの要求ステータスで明細のスケジュール要求が成功したことが示されている場合、Oracle Global Order Promisingによってオーダー明細が正常にスケジュールされ、更新されたことを意味します。 エラーがある場合、オーダー管理はオーダー明細を元のステータスに戻し、処理レポートにエラーを表示します。
- 処理レポートの要求ステータスで明細のスケジュール解除要求が成功したことが示されている場合、オーダー管理によって履行システムでオーダー明細が正常に取り消され、オーダー明細のスケジュールが解除されたことを意味します。 エラーがある場合は、処理レポートに表示されます。
- 明細をスケジュールまたはスケジュール解除したとき、オーダー管理によって販売オーダーの新しい改訂は作成されません。
- 改訂オーダーの明細のスケジュールまたはスケジュール解除はできません。
- 出荷セットに含まれるオーダー明細のスケジュールまたはスケジュール解除を行うと、オーダー管理によってそのセット内のすべての明細がスケジュールまたはスケジュール解除されます。
- 構成品目またはキットの展開品目、オプション区分またはオプション品目のスケジュールまたはスケジュール解除はできません。 構成品目またはキットのすべての子をスケジュールまたはスケジュール解除するには、構成品目またはキットをスケジュールまたはスケジュール解除する必要があります。
明細の更新
- 転送オーダーの属性は更新できません。
- 処理レポートの要求ステータスで明細の更新要求が成功したことが示されている場合は、オーダー管理によってその要求が受け入れられています。 オーダー明細の更新は、オーダー管理がオーダー明細の履行タスクのオーケストレーションを補正し、終了した後に行われます。
- オーダー管理が更新要求を受け入れた後でエラーが発生した場合、オーダー管理はオーダー明細の更新を終了しません。 販売オーダーのエラーをレビューして、明細の更新処理を実行できます。
- すでに「下書き」ステータスの改訂がある販売オーダーの明細を更新することはできません。 その改訂を破棄してから、明細を更新する必要があります。
- オーダー明細のエラー・リカバリ中に、検索ページからそのオーダー明細を更新するために、Fix Exceptions on Order Lines (FOM_FIX_EXCEPTIONS_ON_ORDER_LINES_PRIV)権限は必要ありません。 Update Bulk Orders (FOM_UPDATE_BULK_ORDERS_PRIV)権限によって、オーダー明細が更新されます。
- オーダー明細の出荷セットに含まれている属性を更新した場合、オーダー管理によってその属性の新しい値が、そのセット内のすべての明細にカスケードされます。 たとえば、「出荷方法」属性を更新すると、セット内のすべての明細にその出荷方法がカスケードされます。
- 1つのオーダーの複数の明細の属性を更新しようとした場合に、オーダー管理がなんらかの理由でそれらの属性を1つ以上更新できなかった場合、いずれの属性も更新されません。
- 構成品目またはキットの展開品目、オプション区分またはオプション品目の属性は更新できません。 構成品目またはキットのすべての子の属性を更新するには、構成品目またはキットの属性を更新する必要があります。
オーケストレーション・プロセスの表示
各オーダー明細のオーケストレーション・プロセス詳細を表示し、履行タスクの進捗を追跡します。
- オーダー明細に割り当てられている各オーケストレーション・プロセスの詳細を表示します。
- 完了済、進行中または未開始の各タスクのステータスを表示します。
- Order Managementがオーダー明細に割り当てたオーケストレーション・プロセスに対して実行する履行タスクおよびステータス詳細を表示します。
- Order Managementで同じオーケストレーション・プロセスに割り当てられ、グループとして一緒に履行されるオーダー明細のセットを表示します。
試す:
- 送信した販売オーダーを検索して開きます。
- 「オーケストレーション・プロセス名」属性および「オーケストレーション・プロセス番号」属性をビューに追加します。
-
「オーケストレーション・プロセス番号」属性のリンクをクリックし、詳細を確認します。
タスクの履歴を表示するには、タスク名をクリックします。 たとえば、「予約」をクリックして予約タスクの詳細を取得します。
ノート:
- 送信した販売オーダーについてのみ、オーケストレーション・プロセス番号およびその詳細を表示できます。 下書きオーダーに対しては表示できません。
- 「オーケストレーション・プロセス詳細」ダイアログの「オーダー明細」タブを表示できるのは、Order Managementで同じオーケストレーション・プロセス番号に複数の明細が割り当てられている場合のみです。
- 販売オーダーに構成品目またはキットが含まれている場合、「オーケストレーション・プロセス詳細」ダイアログにはルート品目の詳細のみが表示されます。 「構成のサマリー」ページを使用して、含まれているコンポーネントおよびオプション・アイテムの詳細を表示できます。
- 販売オーダーのバナー・メッセージを使用して、エラー詳細を表示します。 「エラーのリカバリ」スケジュール済プロセスを使用して、オーケストレーション・プロセスでタスクを再実行できます。
- 検索ページを使用して、販売オーダーのオーケストレーション・プロセス名および番号を表示することもできます。
詳細は、オーケストレーション・プロセスの概要を参照してください。
コピー
- 編集中であっても販売オーダー全体をコピーできます。
- オーダー明細で添付および拡張可能フレックスフィールドをコピーできます。
販売オーダーをコピーし、元のオーダーの「処理」→「改訂の表示」および関連オーダーをクリックして、そのオーダーへの参照を表示します。
ガイド付きジャーニの追加
ガイド付きジャーニを追加して、販売オーダーを作成する際に役立つ手順に関するヘルプやヒントを提供できます。 詳細は、AI: 独自のエージェントの作成を参照してください。
オーダーの返品
- 「返品明細」タブを使用して、アウトバウンド明細と返品明細をすばやく切り替えます。 オーダーに返品明細がないが、参照されていない返品を追加する場合は、「処理」 > 「返品使用可能」をクリックします
- 参照返品を作成すると、オーダー管理により、選択したオーダー明細すべての返品事由、返品タイプおよび返品倉庫の設定に使用できるダイアログが表示されます
注文書の改訂
- 複数の明細を選択し、1つの処理で取り消します。
- オーダー・ヘッダーの「処理」→「オーダーの取消」をクリックして、残りのオープン明細を取り消します。
- 改訂を送信する前に、改訂事由を指定し、販売オーダー全体または各オーダー明細にコメントを入力します。 この操作はオプションとして事前定義されていますが、送信前にこの操作を必須にするビジネス・ルールをVisual Builder Studioで作成できます。 「改訂事由」属性の値は、ORA_FOM_REVISION_REASON参照コードから取得されます。 個別のニーズに合せて、その参照に独自の値を追加できます。
- コメントに最大4,000文字を追加します。 複数の改訂を作成した場合、改訂事由とコメントには、最新の改訂で追加した事由とコメントのみが含まれます。 以前の改訂から事由およびコメントを取得することはできません。
- オーダー管理によって、事由およびコメントがオーダー・ヘッダーからオーダー明細に自動的にカスケードされることはありません。 それらが明細で必要な場合は、明細に直接追加する必要があります。
- 別のユーザーが「下書き」ステータスで改訂中のオーダーを「処理中」ステータスでオープンすると、オーダー管理により、別のユーザーがそのオーダーを編集中であることを伝えるメッセージが表示されます。
試す:
- 「処理中」ステータスの販売オーダーを検索し、「改訂の作成」をクリックします。
- 「追加オーダー情報」をクリックします。
- 改訂事由およびコメントを指定します。
すべてのリビジョンが注文書と並べて表示されます。 「その他の処理」 > 「改訂および関連するオーダーの表示」をクリックします
ドットは、ページに現在表示されているバージョンを示します。
AIの使用
AIを使用して、注文書の改訂時にコメントを作成するのに役立ちます。 オーダー金額に影響する変更を行う次の例を考えてみます。 変更を行い、「AI支援」をクリックすると、変更内容を要約するテキストが自動的に作成されます
この機能は、改訂を作成または編集するときに使用します。 作業中の改訂を保存すると、オーダー管理によってテキストが保存されます。 テキストが意に沿わない場合は、 「AI支援」をクリックすると、別の要約を取得できます。
Visual Builder Studioで単純なビジネス・ルールを作成して、改訂と事由を選択し、コメントを追加するために使用できるダイアログを表示できます
ルールを使用して、showChangeDetailsAISuggestionDrawerプロパティをTrueに設定します。
Trueに設定すると、次の属性またはエンティティのいずれかを変更するたびに、オーダー管理によってダイアログが表示されます:
- 会計基準
- 追加された品目
- 分割の許可
- 代替の許可
- ARトランザクション・タイプ
- 請求先サイト
- 品目の取消
- オーダーの取消
- コメント
- 顧客購買オーダー
- 需要区分
- 最早許容日
- FOB運送条件
- 請求ルール
- 最遅許容到着日
- 最遅許容日
- 金額
- タイプ
- オーダー明細
- オーダー数量
- 梱包指示
- 支払条件
- プライマリ営業担当
- 商品番号要求到着日
- 要求出荷日
- 販売チャネル
- 出荷方法
- 出荷優先度
- 出荷セット
- 出荷指示
- 出荷先サイト
- ステータス
- サプライヤ
- サプライヤ・サイト
- トランザクション・タイプ
- 倉庫
Order Managementでは、ユーザーまたはOrder Managementがオーダー・ヘッダーでこれらの属性のいずれかを変更するたびに、ダイアログも表示されます:
- オーダー合計
- コメント
- 販売チャネル
- オーダー・タイプ
変更オーダーの確認
Order Managementでは、AIを使用して、変更内容を要約するEメール・メッセージを自動的に作成します。 変更内容を確認するために、このテキストを顧客に送信できます。 「変更オーダーのレビューおよびEメール送信」をクリックすると編集できるようになります
必要に応じてテキストを編集し、「Eメール」属性で「請求先担当者」などの受信者を選択して、「Eメールの送信」をクリックします。
履行明細で次の属性のいずれかを変更するたびに、この機能を使用できます:
- 追加された品目
- 請求先サイト
- 品目の取消
- オーダーの取消
- 顧客購買オーダー
- 最早許容日FOB
- 運送条件
- 最遅許容到着日
- 最遅許容日
- オーダー数量
- 支払条件要求到着日
- 要求出荷日
- 出荷方法
- 出荷優先度
- 出荷セット
- 出荷先サイト
また、この機能は、自分またはOrder Managementがオーダー・ヘッダーで次の属性のいずれかを変更するときにも使用できます:
- オーダー合計
- オーダー・ステータス
- オーダー・タイプ
このフローを実装する場合は、Visual Builder Studioを使用して、enableChangeEmailConfirmationAISuggestionPageプロパティをTrueに設定します。
その他の属性の使用
| 属性 | 説明 |
| 販売実績 |
1つのダイアログで、販売オーダーおよびオーダー明細のすべての販売実績を管理できます。 「処理」→「営業実績の管理」に移動します。 オーダー・ヘッダーに営業担当を追加できます。 1つ以上の明細を選択し、オーダー明細でその値を上書きすることもできます。 |
| 出荷許容範囲 | デフォルト・ルール、検証組織またはオーダー管理拡張を使用して出荷許容範囲を設定することなく、オーダー明細に出荷許容範囲を入力できます。 販売オーダーの送信後に、許容範囲を設定することはできません。 |
| 出荷セット | 複数のオーダー明細を選択して出荷セットに追加することや、出荷セットから明細を削除することができます。 属性値を変更して、セット内のすべての明細に適用することもできます。 |
| 販売契約 | オーダー明細の品目および単位に対して有効な販売契約明細が1つのみの場合、販売契約が選択されたときに、オーダー管理によってオーダー明細でその明細がデフォルトに設定されます。 有効な契約明細が複数ある場合は、その明細を手動で選択する必要があります。 |
予定日の上書き
オーダー明細で予定日を指定します:
- 予定出荷日または予定到着日(あるいはその両方)を指定します。 いずれか一方のみを指定した場合は、Oracle Global Order Promisingによってもう一方の予定日が設定されます。
- 新規オーダー明細または下書きオーダーにある既存の明細で予定日を指定します。
- オーダーを改訂し、オーダー明細で予定日を上書きします。
ノート
- 少なくとも1つの予定日を指定すると、オーダー管理によって「スケジュールの上書き」属性が「はい」に設定されます。
- オーダー明細で「スケジュールの上書き」属性を「はい」に設定した場合は、明細で少なくとも1つの予定日を指定する必要があります。
- 「スケジュールの上書き」属性を「はい」に設定してから、両方の予定日を削除した場合、オーダー管理によって「スケジュールの上書き」属性がデフォルト値の「いいえ」に戻され、グローバル・オーダー納期回答によって予定日が明細がスケジュールされた日に設定されます。
- このような上書きを行うには、DOO_MODIFY_ORCHESTRATION_ORDER_FULFILLMENT_LINE_SCHEDULE_DATE_PRIV権限が必要です。
REST APIを使用した販売オーダーの管理
販売オーダー処理要求REST APIを使用して、多数の販売オーダーおよびオーダー明細の明細の送信、価格再設定、取消、保留の適用、保留のリリース、一時停止タスクのリリース、スケジュール、スケジュール解除および更新を実行できます。 詳細は、Oracle Supply Chain Management CloudのためのREST APIにアクセスし、次のようにして参照します:
- 「オーダー管理」 > 「販売オーダー処理要求」を展開します
- 「ユース・ケース」 > 「オーダー管理」を展開します
設定
Order Managementオファリングで、次の機能をオプト・インします。
- Redwood: 複数の販売オーダーに対する処理の検索および適用
- 注文書の作成と管理
一度オプト・インすると、オプト・アウトできなくなります。
品目の索引の設定
品目属性を使用して、オーダー明細に追加する品目をピックします。 この手順を実施して、「品目の表示」区分または「品目基本情報の表示」区分にある品目をピックできるようにします。 背景は、品目区分のデータ・セキュリティの設定を参照してください。
- ホーム> 製品管理>商用品目の管理に移動します。
- 「商用品目の管理」タブで、「タスク」→「索引の構成」をクリックします。
- 索引管理ページで、「アイテム」をクリックします。
- 「品目」ページで、次の属性を追加します。
- 顧客オーダー可能
- 顧客オーダー
- 構成品目タイプ
- コンポーネントのピック
- 自動作成された構成
- 販売製品タイプ
- 返品可能
- 「更新」>「アクション」>「再構築」>「今すぐ」>「再構築」をクリックします。
「商業品目の管理」タブに「索引の構成」タスクが表示されない場合は、次の手順を実行します:
- 「設定および保守」作業領域に移動し、「製品管理」オファリングを選択します。
- 「機能オプトインの変更」をクリックします。
- 「名前」列に「アイテム」がある行で、鉛筆をクリックします。
- 「新規ユーザー・インタフェースを使用したアイテムの検索」機能にチェック・マークを追加し、「完了」をクリックします。
セキュリティの設定
- 「設定および保守」作業領域に移動し、「タスク」→「検索」をクリックします。
- 「品目区分の管理」タスクを検索して開きます。
- 検索結果で、「ルート品目区分」をクリックします。
- 「品目区分の編集」ページで、「セキュリティ」をクリックします。
- 「アクション」→「行の追加」をクリックし、次の値を設定します:
属性 値 主要 グループ 名前 オーダー入力スペシャリスト 組織 自分のビジネス・ユニットを選択します。 開始日
終了日
このアクセスを開始および終了する日付を指定します。 - 「アクション」セクションで、次のアクションを追加します。
処理 データ・レベル 品目基本情報の表示 項目 品目属性の表示 項目 - 「保存して閉じる」をクリックし、表示されるダイアログで時間を選択して、「OK」をクリックします。
必要な権限を取得して、数量、単位などのオーダー明細の属性のデフォルト値を設定できるようにします:
- セキュリティ・コンソールに移動し、「ロールの作成」をクリックします。
- 「ロールの作成」ページで、これらの値を設定し、「次」をクリックします。
属性 値 ロール名 任意の値を入力します。 ロール・コード FOM_GET_ITEM_REST
これはREST APIです。 REST APIについて、別途必要な設定はありませんのでご安心ください。 再設計されたページを実装するために、オーダー管理が内部的に使用するものです。
ロール・カテゴリ SCMの任意のロール - 「機能セキュリティ・ポリシーの追加」をクリックし、表示されるダイアログでGET Item RESTを検索します。
- 「ロールへの権限の追加」をクリックし、「取消」をクリックしてダイアログから抜け出します。
- ページ上部の「ユーザー」トレイン・ストップをクリックします。
- 「ロールの作成」ページで、「ユーザーの追加」をクリックします。
- 表示されるダイアログで、オーダー・エントリ・スペシャリストを検索し、「ロールへのユーザーの追加」をクリックして、「取消」をクリックします。
- 「Next」→「Save and Close」をクリックします。
- 必要に応じてこの手順を繰り返し、オーダー・マネージャなどの他のロールを追加します。
- 「索引定義を作成してOSCSへの初期取込みを実行するESSジョブ」スケジュール済プロセスをモニターして、このプロセスが正常に終了することを確認します。
- 品目ピッカーを使用できることを確認します。
オプション設定
検索ビューをカスタマイズ
検索ビューの実行時の動作をカスタマイズできます。
- ホーム> Order Managementに移動します。
- 「クイック処理」セクションで、「詳細の表示」→「販売オーダーの検索ビュー」をクリックします。
- 「検索ビュー」ページで、販売オーダー用に1つとオーダー明細用に1つの、2つの事前定義済ビューがあることを確認します。 「注文書ライン検索ビュー」をクリックします。
- 「受注明細検索ビュー」ページで、「キーワード検索」をクリックし、必要なキーワードを有効または無効にします。
- 「フィルタ」をクリックし、「表示」属性にチェック・マークを追加して、実行時にフィルタとして表示する属性を指定します。
- 「結果列」をクリックし、実行時にOrder Managementで検索結果を表示する方法を指定します。
ノート
- 各行をクリックしてドラッグし、オーダー管理による実行時のフィルタの表示順序を変更します。 たとえば、品目を最初に表示するには、Item.ProductNumberが含まれる行をクリックしてリストの先頭にドラッグします。
- 「使用可能」チェック・ボックスは無視します。 これは将来のリリースで使用されます。
事前定義済のビューを使用することをお薦めしますが、独自のビューを作成する場合は、次のようにします:
- 事前定義済の販売オーダー明細検索ビューまたは販売オーダー検索ビューの「使用可能」オプションで、チェック・マークをオフにします。 オーダー明細または販売オーダーに対して設定できるデフォルト・ビューは1つのみです。
- 新しいビューを作成し、値を設定してから、「使用可能」オプションおよび「デフォルト」オプションにチェック・マークを追加します。
- 「基本情報」タブで、基準の入力前に結果を表示属性を有効または無効にします。 これを有効にし、検索文字列を入力せずに実行時に検索した場合、検索ではすべての値が考慮されます。 データが大量にある場合は、これを有効にするとパフォーマンスに影響する可能性があります。
- ニーズに合せてキーワード、フィルタおよび結果を変更し、「保存してクローズ」をクリックします。
検索ページのカスタマイズ
Visual Builder Studioを使用して、次のことを行います:
- 販売オーダーまたはオーダー明細の取消事由またはコメントのデフォルト値を設定します。
- 販売オーダーまたはオーダー明細に保留を適用する場合のコメントのデフォルト値を設定します。
- 販売オーダーまたはオーダー明細を取り消すときに、オーダー管理で「オーダーの取消」ダイアログまたは「明細の取消」ダイアログが表示されないようにします。
- 保留の表示ページから保留をリリースするときに、オーダー管理で「保留のリリース」ダイアログが表示されないようにします。
まずはじめに、「販売オーダー」ページまたは「販売オーダー明細」ページに移動し、「設定およびアクション」 > 「Visual Builder Studioでページを編集」をクリックします。
「ページ・プロパティ」セクションを使用して、ページで次のいずれかの処理を実行する場合の属性のデフォルト値を設定します:
- オーダーの取消
- 明細の取消
- オーダー保留の適用
- 明細保留の適用
- 保留の表示
事由およびコメントの次のプロパティを設定します:
| ページ・プロパティ | デフォルトとして使用する値を入力: |
| defaultCancelReasonCode | 販売オーダーまたはオーダー明細を取り消す場合の事由コード。 |
| defaultCancelComments | 販売オーダーまたはオーダー明細を取り消す場合のコメント。 |
| setHoldComments | 販売オーダーまたはオーダー明細に保留を適用する場合のコメント。 |
ダイアログの表示方法を制御するための、次のプロパティを設定します:
| ページ・プロパティ | 次のものを非表示にする場合はNを入力: |
| cancelOrderDrawer |
販売オーダーを取り消す際の「オーダーの取消」ダイアログ。 デフォルトはYです。 |
| cancelLineDrawer |
オーダー明細を取り消す際の「明細の取消」ダイアログ。 デフォルトはYです。 |
| showReleaseHoldDrawer |
保留の表示ページの「保留のリリース」ダイアログ。 デフォルトはYです。 |
たとえば、「保留の適用」処理を使用して販売オーダーに保留を適用するときに、常に「コメント」属性に「Hold until further review」というテキストを使用するとします。 このテキストを「販売オーダー」ページのsetHoldCommentsプロパティに入力します。 実行時に、オーダー管理によってsetHoldCommentsに入力されたテキストが「コメント」属性に移入されます。
ビジネス・ルールを使用して、次のこともできます:
- 個別のニーズに合せて、オーダー・ヘッダーおよびオーダー明細の属性を表示するか、非表示にします。
- 生成AIで使用するフローを実装します。
- 販売オーダーまたはオーダー明細の保留をリリースするときの、保留のリリース事由を必須にします。 デフォルトは「オプション」です。
- 販売オーダーまたはオーダー明細の保留をリリースするときの、リリース事由またはコメントのデフォルト値を設定します。
ビジネス・ルールの作成方法は次のとおりです:
- 「フィールドおよびリージョンの構成」をクリックします。
- 拡張ルールを作成します。
- 保留をリリースするときに「コメント」属性に設定するデフォルト値を入力します。
- 保留をリリースするときに「事由」属性に設定するデフォルト値を入力します。
- 事由が必須かどうかを指定します。 デフォルト値は「オプション」です。
詳細は、次を参照してください。
- Visual Builder Studioを使用したSCM Redwoodアプリケーション・ページの拡張
- Visual Builderエクスプレス・モードでのOracle Cloudアプリケーションの拡張
- Oracle Cloudアプリケーションを拡張するためのVB Studioの設定
属性値のカスケード
Order Managementを設定して、オーダーの保存時にオーダー・ヘッダーで変更した値をオーダー明細にカスケードします。
「オーダー・ヘッダー値のオーダー明細へのカスケード」オーダー管理パラメータを次のように設定します:
- すべての明細 オーダー・ヘッダーに加えたすべての変更を、すべての適格なオーダー明細にカスケードします。
- 「上書きされていない明細」。 オーダー明細で上書きしていない属性にのみ値をカスケードします。 現在、オーダー・ヘッダーおよびオーダー明細それぞれの「請求先住所」属性に100 Oracle Parkwayが設定されているとします。 ヘッダーでこれを300 Oracle Parkwayに設定すると、オーダー管理によって、明細の属性が300 Oracle Parkwayに設定されます。 それより前にオーダー明細で、これを手動で200 Oracle Parkwayに設定していた場合は、オーダー管理は値をカスケードしません。
- 「カスケードしない」。 オーダー・ヘッダーで変更したいずれの値もオーダー明細にカスケードしません。
カスケードするにはその前に、販売オーダーを少なくとも1回保存する必要があります。
デフォルト・ビジネス・ユニットの設定
販売オーダーでビジネス・ユニット属性を手動で設定しなくて済むようにして、ユーザーの時間を節約します。 ORA_FOM_DEFAULT_BUSINESS_UNITプロファイル・オプションを使用して、オーダー管理でオーダー・ヘッダーのビジネス・ユニット属性にデフォルトで設定される値を指定します。 「オーダー・プロファイルを使用したOrder Managementの動作の制御」を参照してください。
顧客関係の設定
Order Managementを設定して、ユーザーが顧客関係に従ってデータをフィルタできるようにします。 詳細は、「顧客関係の設定」添付ファイル(「Oracle Order Managementの技術リファレンス(ドキュメントID 2051639.1)」)を参照してください。
ユーザーは、使用するチャネルに応じて異なる方法で顧客データをフィルタできることに注意してください。
| チャネル | データをフィルタして関連顧客のみを表示 |
|---|---|
| Order Management作業領域のページ(「販売オーダー」ページなど)。 | はい |
| REST API | はい |
| REST APIを使用したファイル・ベース・データ・インポート(FBDI) | はい |
ガイドライン
オーダー管理による販売オーダーの準備方法
再設計された「注文書」ページを使用して、他のチャネルで作成した特定の条件セットを満たす注文書を管理できます。
オーダー管理では、他のチャネルで作成された各販売オーダーを、再設計された「販売オーダー」ページで表示できるように準備する必要があります。 条件に応じて、「販売オーダー」ページに各販売オーダーを表示できるかどうかが決定されます。 表示できる場合、オーダー管理によって次の処理が行われます:
- 再設計されたページで必要な相互参照属性を移入します。 Order Managementで相互参照を判別できない場合は、相互参照値が見つからないことを示す警告メッセージがオーダーに表示されます。
- オーダー明細にある保留を履行明細に移行します。
- 販売オーダーが適格かどうかを示すいくつかの属性が販売オーダーに設定されます。
Order Managementは、Redwoodへのオプト・イン時にこの準備を行います: 「販売オーダーを作成および管理」機能。
その他
- オーダー管理では、販売オーダーの送信時にのみ、属性を制約する制約が適用されます。 販売オーダーを制約する制約は、オーダーの改訂時にのみ適用されます。
- 受注ヘッダー値を受注明細にカスケードする受注管理パラメータを使用して、受注の保存時に受注ヘッダーで変更した値を受注明細にカスケードする方法を指定します。
- オーダー・ヘッダーまたはオーダー明細に文書およびURLを添付します。 最初に文書にテキスト・ノートを追加してから、文書を添付する必要があります。
- オーダー管理では、「販売オーダーまたは履行明細への処理の適用」スケジュール済プロセスをバックグラウンドで実行し、選択された販売オーダーまたはオーダー明細に処理を適用します。 パフォーマンスを高めるために、送信した販売オーダーの量に応じて、このプロセスによって最大10個のサブプロセスが開始されて同時に実行される場合があります。
- オーダー管理で、オーダー・ヘッダーまたはオーダー明細に対する「オーダーの価格再設定」、「オーダーの取消」、「明細の取消」、「明細の更新」などの処理が正常に終了すると、販売オーダーの新しい改訂が作成されます。 「保留の適用」、「保留のリリース」、「一時停止タスクのリリース」、「スケジュール」、「スケジュール解除」などの一部の処理については、オーダー管理によって新しい改訂は作成されません。
詳細は、次を参照してください: