AI: 受注例外アシスタント
オーダー例外アシスタントを使用して、オーダー管理拡張のGroovyコードを確認し、販売オーダーでコードが原因である可能性がある例外を識別します。 また、このAIエージェントは、トランザクション・データを含まないテーブルに作成されるデータを修正する方法もガイドします。
- Groovy拡張コードのパフォーマンスを向上させます。
- システムを最適に保ちます。 追跡データとメッセージ・データの蓄積を回避します。
設定:
- 「ホーム」>「設定および保守」>「タスク」>「検索」>「管理者プロファイル値の管理」に移動し、「VBCSプログレッシブWebアプリケーション・ユーザー・インタフェースの有効化」(ORA_HCM_VBCS_PWA_ENABLED)プロファイルをサイト・レベルで「Y」に設定します。
- ホーム・ページ>ツール> AI Agent Studioに移動し、ファミリをSCMに設定し、製品をOrder Managementに設定し、オーダー例外アシスタントを検索して、オーダー例外アシスタントで「テンプレートのコピー」をクリックします。
- 接尾辞の番号1を入力し、「続行」をクリックします。 接尾辞を使用して、バージョン(1、2、3など)を指定することをお薦めします。
- . . . >編集をクリックします。
- 「詳細」タブで事前定義済の値を使用するか、必要に応じて変更します。
- 「LLM」をクリックし、事前定義済プロンプトを確認します。 必要に応じて変更し、「更新」をクリックします。
- 「公開」をクリックします。
- 「エージェント・チーム」をクリックし、Order Exception Assistant 1を検索して開き、ステータスが「公開済」であることを確認します。
- 「Scheduled Processes(スケジュール済プロセス)」作業領域に移動し、「Update Agent Documents for Order Management(オーダー管理のためのエージェント文書の更新)」スケジュール済プロセスを実行します。 「エージェント名」パラメータをOrder Exception Assistant 1に設定し、最新の例外を検査する頻度に従ってプロセスの実行をスケジュールします。 毎日1、2回実行することをお薦めします。
ガイド付きジャーニおよびテストに追加:
- ホーム・ページ>自分のクライアント・グループ>さらに表示> ctrl+fに移動し、検索して「ガイド付きジャーニ」をクリックします。
- 「ガイド付きジャーニ」ページで、「作成」をクリックし、次の値を設定して、「ドラフトの作成」をクリックします:
属性 値 名前 オーダー例外アシスタント コード ORDER_EXCEPTION_ASSISTANT 外部ユーザーへのアクセスを許可 はい - このタスクを追加し、「保存」→「アクティブ化」をクリックします。
属性 値 タスク名 オーダー例外アシスタント タスク摘要 - タスク・タイプ エージェント エージェント・タイプ ワークフロー・エージェント ワークフロー・エージェント オーダー例外アシスタント1 Order Management作業領域では、ジャーニのバナーに「タスク名」と「タスク摘要」が表示されます。 作業領域のスタイルと一致するように、ヘッドラインの大文字表記を使用することをお薦めします。
- ホーム・ページ> Order Management >さらに表示>受注(新規)に移動します。
- 「Settings and Actions」→「Edit Page in Visual Builder Studio」をクリックします。
- JourneyCodeプロパティをORDER_EXCEPTION_ASSISTANTに設定し、「公開」をクリックします。
テスト
- ホーム> Order Management >さらに表示>受注(新規)の順に移動し、受注例外アシスタントが表示されるまでドットをクリックし、「Ask Oracle」をクリックします。
- 「例外の表示」をクリックし、「1で返信」をクリックして、サマリーと提案を確認します。
エージェントはコードを改善するのに役立ちます。 次のことが行われます。
- 販売オーダーの作成時に拡張の実行時間を監視し、2秒以上実行される拡張オーダーを識別します。
- 多数の注文がある場合に、最長で終了する5つの注文書を表示します。
- コードをレビューし、可能な改善を提案します。
- 推奨される変更のサマリを提供し、それらを実行できる関連設定ページにリンクします。
- 修正した拡張機能をレポートから削除します。
また、エージェントは、過剰で不要なデータを削除し、パフォーマンスを向上させるのに役立ちます。 スケジュール済プロセスを自動的に実行して、トランザクション・データを含まないレコードを削除したり、Order Managementで履行されてもクローズされていないオーダーをクローズできます。 かわりに、パラメータ値を推奨することも、スケジュール済プロセスを自分で手動で実行することもできます。 「トランザクション・データを含まないレコードの削除」を参照してください。
ガイドライン
- このエージェントを使用して、トランザクション・データを含まないレコードを削除することもできます。 エージェントのプロンプトでDelete Nontransactional Entities from Closed Sales Orders and Fulfillment Linesと入力するだけで、指示に従います。 バックグラウンドについては、トランザクション・データを含まないレコードの削除を参照してください。
- 出荷および受入からの未処理の応答を処理します。
- オーダー管理の拡張機能の最適化、オーダーのクローズ、補足データのクリーン・アップ、オーダー例外の解決に向けて、より多くの提案を得られます。
- 例外レポートに表示しない拡張機能の表示を停止します。 例外の詳細を取得し、オーダーをリカバリします。
- エージェントは、拡張機能に関する問題を識別し、推奨事項を作成できますが、これらの推奨事項はガイドラインにすぎません。 変更を行う前に、Groovyコードを確認して分析する必要があります。
- 本番環境で変更を行う前に、テスト環境で変更内容をテストし、拡張機能が正しく動作することを確認する必要があります。
- 販売オーダーは、「販売オーダーの更新またはクローズ」スケジュール済プロセスによってクローズされた後は変更できません。 そのプロセスのパラメータを設定して、変更が必要な可能性のある販売オーダーをクローズしないようにしてください。 注文書の更新または終了を参照してください。
詳細は、次を参照してください: