AIエージェント: オーダー例外アシスタント
オーダー例外アシスタントを使用して、オーダー管理拡張のGroovyコードを調査し、コードが販売オーダーの原因となっている可能性がある例外を識別します。 また、トランザクション データを含まないテーブルに作成されるデータの修正方法についても説明します。
- Groovy拡張コードのパフォーマンスを向上させます。
- システムを最適な状態に保ちます。 トラッキングおよびメッセージ・データの蓄積を回避します。
次のようにします
ホーム> Order Management >さらに表示>受注(新規)に移動し、受注例外アシスタントが表示されるまでドットをクリックし、「Oracleに問い合せる」をクリックします。

「例外の表示」をクリックします。

1で返信:

サマリーと提案を確認してください。

エージェントはコードを改善するのに役立ちます。 次のことが行われます。
- 販売オーダーの作成時に拡張が実行され、2秒以上実行されたものを識別する期間をモニターします。
- 多数の注文がある場合に終了までに最も長い5つの注文書を表示します。
- コードを確認し、改善点を提案します。
- 推奨される変更の概要を指定し、変更を行うための関連する設定ページにリンクします。
- 修正した拡張子をレポートから削除します。
推奨事項と利点を確認します。

また、エージェントは、過剰で不要なデータを削除し、パフォーマンスを向上させるのに役立ちます。 スケジュール済プロセスを自動的に実行して、トランザクション・データを含まないレコードを削除したり、Order Managementで履行されてもクローズされていないオーダーをクローズできます。 かわりに、パラメータ値を推奨することも、スケジュール済プロセスを自分で手動で実行することもできます。 「トランザクション・データを含まないレコードの削除」を参照してください。
有効化のステップ
- 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に移動し、ファミリをSCM、Product to Order Managementに設定し、Order Exception Assistantを検索し、「テンプレートのコピー」をOrder Exception Assistantで8
をクリックします。 - 接尾辞の番号1を入力し、「続行」をクリックします。 接尾辞を使用して、1、2、3などのバージョンを指定することをお薦めします。
- . . >編集をクリックします。

- 「詳細」タブで事前定義済の値を使用するか、必要に応じて変更します。

- 「LLM」をクリックし、事前定義済プロンプトを確認します。 必要に応じて、「更新」をクリックします。
- 「公開」をクリックします。

- 「エージェント・チーム」をクリックし、Order Exception Assistant 1を検索して開き、ステータスが「公開済」であることを確認します。

ガイド付きジャーニおよびテストに追加
- ホーム・ページ>自分のクライアント・グループ>詳細の表示> ctrl+fに移動し、検索して「ガイド付きジャーニ」をクリックします。
- 「ガイド付きジャーニ」ページで、「作成」をクリックし、次の値を設定して、「ドラフトの作成」をクリックします:
属性
値
名前
オーダー例外アシスタント
コード
ORDER_EXCEPTION_ASSISTANT
外部ユーザーへのアクセスを許可
はい
- このタスクを追加し、「保存」→「アクティブ化」をクリックします。
オーダー管理作業領域では、ジャーニのバナーにタスク名およびタスク摘要が表示されます。 作業領域のスタイルと一致するように、ヘッドラインの大文字表記を使用することをお薦めします。属性
値
タスク名
オーダー例外アシスタント
タスク摘要
-
タスク・タイプ
エージェント
エージェント・タイプ
ワークフロー・エージェント
ワークフロー・エージェント
オーダー例外アシスタント1
- 「ホームページ」 > 「オーダー管理」 > 「表示を増やす」 > 「販売オーダー(新規)」に移動します。
- 「設定および処理」 > Visual Builder Studioでのページの編集をクリックします。
- JourneyCodeプロパティをORDER_EXCEPTION_ASSISTANTに設定し、「公開」をクリックします。
- 「Order Management(受注管理)」作業領域に移動し、設定をテストします。
ヒントと考慮事項
- このエージェントを使用して、トランザクション・データを含まないレコードを削除することもできます。 エージェントのプロンプトで「クローズ済販売オーダーおよび履行明細から非トランザクション・エンティティを削除」を入力するだけで、指示に従います。 背景については、「トランザクションデータを含まないレコードを削除する」を参照してください。
- エージェントは拡張機能の問題を識別して推奨できますが、これらの提案はガイドラインにすぎません。 変更を行う前に、Groovyコードをレビューおよび分析する必要があります。
- 本番環境で変更を行う前に、テスト環境で変更内容をテストし、拡張機能が正しく動作することを確認する必要があります。
- 「販売オーダーの更新またはクローズ」スケジュール済プロセスによって販売オーダーがクローズされた後は、販売オーダーを変更できません。 そのプロセスのパラメータを設定して、変更が必要な可能性のある販売オーダーをクローズしないようにしてください。 「販売オーダーの更新またはクローズ」を参照してください。
主なリソース
アクセス要件
次の権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、この機能にアクセスできます。
管理者:
- オーダー・マネージャまたはオーダー管理者職務ロール。
- オーケストレーション・プロセス定義の管理(DOO_MANAGE_ORCHESTRATION_PROCESS_DEFINITION_PRIV)
- オーケストレーション・プロセスの計画(DOO_PLAN_ORCHESTRATION_PROCESSES_PRIV)
- オーケストレーション・オーダー変更の管理(DOO_MANAGE_ORCHESTRATION_ORDER_MODIFICATION_PRIV)
- FOM_MANAGE_ORDER_MANAGEMENT_EXTENSIONS
「Order Management(オーダー管理)」作業領域でエージェントを使用している個人:
- オーダーの表示(FOM_VIEW_ORDERS_PRIV)
- ORA_DOO_ORDER_MANAGER_JOB、ORA_DOO_ORCHESTRATION_ORDER_MANAGEMENT_DUTYまたはORA_DOO_ORDER_ADMINISTRATOR_JOB
これらの権限は、この更新の前に使用可能でした。