AIエージェント: オーダー例外アシスタント

オーダー例外アシスタントを使用して、オーダー管理拡張のGroovyコードを調査し、コードが販売オーダーの原因となっている可能性がある例外を識別します。 また、トランザクション データを含まないテーブルに作成されるデータの修正方法についても説明します。

  • Groovy拡張コードのパフォーマンスを向上させます。
  • システムを最適な状態に保ちます。 トラッキングおよびメッセージ・データの蓄積を回避します。

次のようにします

ホーム> Order Management >さらに表示>受注(新規)に移動し、受注例外アシスタントが表示されるまでドットをクリックし、「Oracleに問い合せる」をクリックします。

 ホーム> Order Management >さらに表示>受注(新規)

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

例外の表示:

1で返信:

1で返信

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

 要約と提案

エージェントはコードを改善するのに役立ちます。 次のことが行われます。

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

推奨事項と利点を確認します。

推奨事項とメリット

また、エージェントは、過剰で不要なデータを削除し、パフォーマンスを向上させるのに役立ちます。 スケジュール済プロセスを自動的に実行して、トランザクション・データを含まないレコードを削除したり、Order Managementで履行されてもクローズされていないオーダーをクローズできます。 かわりに、パラメータ値を推奨することも、スケジュール済プロセスを自分で手動で実行することもできます。 「トランザクション・データを含まないレコードの削除」を参照してください。

有効化のステップ

  1. ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTYロールを持っていることを確認します。
  2. テンプレートにアクセスできるように、FAI_VIEW_AI_AGENT_WORKFLOW_DATAおよび
    FAI_MANAGE_AI_AGENT_WORKFLOW_DATAロールがあることを確認します。
  3. 「ホーム」→「設定および保守」→「タスク」→「検索」→「管理者プロファイル値の管理」に移動し、サイト・レベルで「VBCSプログレッシブWebアプリケーション・ユーザー・インタフェースの有効化」(ORA_HCM_VBCS_PWA_ENABLED)プロファイルを「Y」に設定します。
  4. ホーム・ページ> 「ツール」> AI Agent Studioに移動し、ファミリをSCM、Product to Order Managementに設定し、Order Exception Assistantを検索し、「テンプレートのコピー」Order Exception Assistantで8ホームページ>ツール> AI Agent Studioをクリックします。
  5. 接尾辞の番号1を入力し、「続行」をクリックします。 接尾辞を使用して、1、2、3などのバージョンを指定することをお薦めします。
    サフィックスの番号1を入力します
  6. . . >編集をクリックします。
    . . . . >編集をクリックします。
  7. 「詳細」タブで事前定義済の値を使用するか、必要に応じて変更します。
    「詳細」タブの定義済の値
  8. 「LLM」をクリックし、事前定義済プロンプトを確認します。 必要に応じて、「更新」をクリックします。
     事前定義済プロンプト
  9. 「公開」をクリックします。
    パブリッシュ
  10. 「エージェント・チーム」をクリックし、Order Exception Assistant 1を検索して開き、ステータスが「公開済」であることを確認します。
    エージェント・チーム、オーダー例外アシスタント1を検索してオープンし、ステータスが「公開済」であることを確認します。

ガイド付きジャーニおよびテストに追加

  1. ホーム・ページ>自分のクライアント・グループ>詳細の表示> ctrl+fに移動し、検索して「ガイド付きジャーニ」をクリックします。
  2. 「ガイド付きジャーニ」ページで、「作成」をクリックし、次の値を設定して、「ドラフトの作成」をクリックします:

    属性

    名前

    オーダー例外アシスタント

    コード

    ORDER_EXCEPTION_ASSISTANT

    外部ユーザーへのアクセスを許可

    はい

  3. このタスクを追加し、「保存」→「アクティブ化」をクリックします。

    属性

    タスク名

    オーダー例外アシスタント

    タスク摘要

    -

    タスク・タイプ

    エージェント

    エージェント・タイプ

    ワークフロー・エージェント

    ワークフロー・エージェント

    オーダー例外アシスタント1

    オーダー管理作業領域では、ジャーニのバナーにタスク名およびタスク摘要が表示されます。 作業領域のスタイルと一致するように、ヘッドラインの大文字表記を使用することをお薦めします。
  4. 「ホームページ」 > 「オーダー管理」 > 「表示を増やす」 > 「販売オーダー(新規)」に移動します。
  5. 「設定および処理」 > Visual Builder Studioでのページの編集をクリックします。
  6. JourneyCodeプロパティをORDER_EXCEPTION_ASSISTANTに設定し、「公開」をクリックします。
  7. 「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

これらの権限は、この更新の前に使用可能でした。