AIエージェント: 購買オーダーから販売オーダーへの変換
Oracle Order ManagementのAIエージェントを使用して、購買オーダーをPDFファイルから販売オーダーに自動的に変換します。 エージェントは、アップロードした発注書を含むPDFファイルを取得し、注文書に変換します。
次のような利点があります:
- AIが面倒な作業を行うようにします。 注文書を手動で発注に変換する必要はなくなりました。
- 効率性の向上 データ入力エラーを削減し、エラーを自動的に修正します。
- 適時性の向上 エラーを自動的に修正し、オーダーをドラフト・ステータスにして失敗します。
次のようにします
- Order Management作業領域に移動し、「受注」→「購買オーダーからの受注の作成」をクリックします。

- ビジネス・ユニットを選択し、購買オーダーを含む1つ以上のPDFファイルをアップロードして、「オーダーの作成」をクリックします:

- メッセージ内のプロセスID(263153など)を確認します。

- 「アクション・ステータス」をクリックし、「プロセスID」列で263153をクリックします。
エラーの例
この購買オーダーがあるが、その顧客と品目、支払条件が正しくないとします。

「購買オーダーからの販売オーダーの作成」を使用して、「処理ステータス」をクリックし、「プロセスID」列の「211297」をクリックします。

アクション・レポートで「4エラー」をクリックします。

警告を確認し、順序番号をクリックして順序を確認します。

「注意が必要な問題」をクリックすることもできます。

有効化および構成ステップ
- 次のロールがあることを確認します。
- ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTY
- FAI_VIEW_AI_AGENT_WORKFLOW_DATA
- FAI_MANAGE_AI_AGENT_WORKFLOW_DATA
- 「設定および保守」作業領域に移動し、「管理者プロファイル値の管理」タスクを使用して、サイト・レベルで「VBCSプログレッシブWebアプリケーション・ユーザー・インタフェースの有効化」(ORA_HCM_VBCS_PWA_ENABLED)プロファイルを「Y」に設定します。
- ホーム>ツール> AI Agent Studioに移動し、購買オーダーから販売オーダーへのコンバータ・テンプレートを検索します。
- 「アクション」→「テンプレートのコピー」をクリックし、接尾辞を入力して「続行」をクリックします。 接尾辞を使用して、バージョン(1、2、3など)を指定することをお薦めします。 この例では、接尾辞に1を入力するとします。
- 「公開」をクリックし、エージェントのステータスが「公開済」であることを確認します。
- 「エージェント・チーム」をクリックし、購買オーダーから販売オーダーへのコンバータ1を問い合せます。
- 「エージェント・チーム・コード」属性の値をコピーします。 この例では、PURCHASEORDERTOSALESORDERCONVERTOR_1であるとします。
- 「Order Management」作業領域に移動し、「受注」をクリックしてから、「クリック」 Visual Builder Studioの「設定および処理」→「ページの編集」をクリックします。
- convertPOtoSOAgentName属性をPURCHASEORDERTOSALESORDERCONVERTOR_1に設定します。
- 「販売オーダー」ページに「購買オーダーからの販売オーダーの作成」ボタンが表示されることを確認します。
画面印刷を含む同様の手順を表示するには、「AIエージェント: 販売オーダーのデータ・アクセス・アドバイザ」を参照してください。
オプションとして、エラーを自動的に修正する場合は、ステップ1から9を実行します。ただし、ステップ3の「販売オーダー訂正アシスタント」テンプレートを使用します。 ステップ9で、salesOrderCorrectionAgentName をSALES_ORDER_CORRECTION_ASSISTANTに設定します。

ヒントと考慮事項
Order Managementの再設計されたページを使用する必要があります。
PDFには、次の属性の値を含める必要があります。
- 顧客
- オーダー日
- 購買オーダー番号
- 出荷先住所
- 品目
- 数量
- 単価
オプションとして、他のオーダー属性の値を含めることができます。
ノート
- 購買オーダーでは様々な形式を使用できますが、属性とその値の関係を明確に示す必要があります。 たとえば、購買オーダーのヘッダーにある「顧客」セルで顧客を識別する必要があります。
- Order Managementの受注で使用するのと同じ属性テキストを使用することをお薦めします。 たとえば、支払方法を使用します。 メソッドを使用しないでください。
- 各属性に使用する値は、Order Managementの要件を満たす必要があります。 何が可能かを把握するには、既存の販売オーダーの値を確認します。 たとえば、「配送方法」を選択し、ピッキング・リストで使用可能な値をスキャンします。
エラー修正
salesOrderCorrectionAgentNameを設定した場合:
- Purchase Orders to Sales Orders Converterエージェントは、Sales Order Correction Assistantエージェントを自動的に使用して、見つかったエラーを修正します。 注文書訂正アシスタントは、スマート照合を使用して、発注の値をOracleのマスターと照合し、顧客、アカウント、住所、支払条件、品目、品目摘要、営業担当、通貨、FOB、運送条件、出荷方法などのデータを設定します。 80%以上が一致が正しいと確信している場合は、発注が変換されます。
- スマート照合が機能しない場合、販売オーダー訂正アシスタントは、顧客の最新の20件の販売オーダーを調べて属性値を見つけます。 失敗すると、エージェントにエラーが表示されます。
- 本番環境にデプロイする前に、テスト環境で「購買オーダーから販売オーダーへのコンバータ」を正しい不正な購買オーダーで完全にテストする必要があります。
- 販売オーダーをインポートする場合は、REST APIを介してインポートする必要があります。
主なリソース
アクセス要件
Fusion ApplicationsのOracle AI Agent StudioにアクセスしてSCM AIエージェントを管理するには、次の職務ロールを含む構成済ジョブ・ロールがユーザーに割り当てられている必要があります:
SCM Intelligent Agent Management Duty (ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTYおよびORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY_HCM - 両方の職務ロール・コードが必要です)
Fai Genai Agent SCM Administrator Duty (ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTY)
セキュリティ・コンソールで、ロールおよび権限でフィルタしてSCM Intelligent Agent Management Dutyロールを見つけます。 ロールおよび権限グループでフィルタして、Fai GenaiエージェントSCM管理者職務ロールを検索します。
製品ページでAIエージェントと対話するには、次の職務ロールを含む構成済ジョブ・ロールがユーザーに割り当てられている必要があります:
Fai Genaiエージェント・ランタイム職務(ORA_DR_FAI_GENERATIVE_AI_AGENT_RUNTIME_DUTY)
セキュリティ・コンソールで、ロールおよび権限グループでフィルタしてこの職務ロールを見つけます。
ユーザーがエージェントと対話できるようにするには、Fai Genaiエージェント・ランタイム職務ロールを含む構成済ジョブ・ロールで、セキュリティ・コンソールで権限グループを有効にする必要もあります。 構成済ジョブ・ロールの詳細を管理するときに、権限グループを有効にできます。
ユーザーの構成済ジョブ・ロールには、AIエージェントが有効になっているページへのアクセスを許可する権限も含まれている必要があります。
-
オーダーの表示(FOM_VIEW_ORDERS_PRIV)