AIエージェント: 販売オーダーのデータ・アクセス・アドバイザ
AIエージェントを管理アシスタントとして使用して、販売オーダーにアクセスできるユーザーを決定するデータ・アクセス・ルールおよびポリシーを表示および分析するのに役立ちます。 ユーザーは、このエージェントを使用して自分のデータ・アクセスを表示することもできます。
次のような利点があります:
- 管理者とユーザーの生産性を向上させます。
- コンプライアンスの強化
- 管理コストを削減します。
管理用途
次のことができます:
- 販売オーダーのデータ・アクセス・ルールを合理化および最適化します。
- ユーザーまたはロールのアクセス・ルールを分析します。
- ユーザーとロール間の販売オーダー・データへのアクセスを比較します。
- データ・アクセス・ルールを検証し、一貫性のないルールや冗長なルールなどの問題を特定します。
- 特定の販売オーダーへのアクセスに関する問合せなど、アクセスに関するユーザー問合せに応答し、解決します。
注文書のデータ・アクセス・ポリシーを確認し、修正する必要があるとします。
- ホーム・ページ> Order Management >詳細の表示>受注のデータ・アクセス・グループに移動します。
- 「Oracleに問い合せる」→「データ・アクセス・ポリシーの要約」をクリックします。

エージェントは、データ・アクセス・グループ、その参加者、アクセス・ルール、適格条件および全体的なサマリーを返します。 これらの詳細を確認し、必要に応じて修正できます。
別の例として、ユーザーが販売オーダーを管理するために必要なアクセス権を持っていることを確認する必要があるとします。 エージェントを問い合せて、ユーザーの現在のアクセスをそのターゲット・ロールと比較できます。 たとえば、「比較」SPeterおよびGlobal Account Managerアクセスを問い合せます。

エージェントは、ユーザーとロールのデータ・アクセス・ルール、グループおよびアクセス・レベルを識別および比較し、共通の内容と相違点を説明するサマリーを表示します。 これらの詳細を使用して、必要に応じてルールおよびグループを確認および変更できます。
プロンプトの例を次に示します。
- アクセス・リスクまたは誤った設定を確認します。
- データ・アクセス設定を検証し、問題を識別します。
- アクセス設定で不整合および重複ルールを識別します。
- ユーザーWILSONAが販売オーダー54667にアクセスできないのはなぜですか。
- グローバル・アカウント・マネージャ・ロールのアクセス詳細の説明。
- 返品オーダーを管理するために必要なアクセスを提供するルールはどれですか。
- 政府の命令を管理するために必要なアクセス権を提供するのは、どのルールですか。
- Visionオペレーション・ビジネス・ユニットにある販売オーダーにユーザーがアクセスできるのは、どのルールですか。
- HENRYSでは、どのようにして北米ビジネス・ユニットの受注にアクセスできますか。
- ADAMPはソフトウェア注文を作成できますか?
- すべての注文書にアクセスできるロールはどれですか。 これらのロールに割り当てられているユーザーのリストを指定します。
エンドユーザー向けの使用
オーダー入力担当者およびオーダー・マネージャは、次のことができます。
- 販売オーダーへのアクセスの要約を表示します。
- アクセス・レベルを確認し、作成、表示および改訂できるデータまたはできないデータを確認します。
ユーザーがエクスポート・オーダーにアクセスできないとします。 「Oracleに問い合せる」> 「アクセス・サマリーを表示」をクリックして、現在のアクセスを取得できます:

ユーザーは、必要なアクションを実行できるように、これらの詳細を連絡できます。
エージェントは、ユーザーに対してより簡略化された応答を提供します。 アクセスを提供するデータ・アクセス・ルール、グループまたは条件は表示されません。
ユーザーが作成できる例をもう少し考えてみます。
- アクセスの説明
- アクセスの概要を教えてください。
- 返品オーダーを作成できますか。
- オーダーを作成、表示または改訂する際に使用できるビジネス・ユニットはどれですか。
- 政府命令を作成、表示または改訂できますか。
有効化のステップ
- Redwood: 販売オーダーのデータ・セキュリティの調整機能を設定します。
- 「設定および保守」作業領域に移動し、「管理者プロファイル値の管理」タスクを使用して、サイト・レベルで「VBCSプログレッシブWebアプリケーション・ユーザー・インタフェースの有効化」(ORA_HCM_VBCS_PWA_ENABLED)プロファイルを「Y」に設定します。
- ホーム・ページ>ツール> AI Agent Studioに移動し、販売オーダーのデータ・アクセス・アドバイザを検索します:

- 「コピー」をクリックし、接尾辞を入力して、「続行」をクリックします。 接尾辞を使用して、1、2、3などのバージョンを指定することをお薦めします。
- . . >編集をクリックします。

- 必要に応じて、必要に応じて説明およびプロンプトを変更できます。

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

- ステータスが「公開済」であることを確認します。

- エージェントに事前定義されているツールに注意してください。
それらの概要を次に示します。
ツール
説明
GetUserSession
現在ログに記録されているユーザーのPersonNumberを取得します。
ユーザー・コンテキストの取得
ユーザーが「販売オーダーのデータ・アクセス・グループ」ページを管理するための管理権限を持っているかどうかを決定します。
販売オーダーのデータ・アクセス詳細の取得
販売オーダーのデータ・アクセス詳細を取得します。 データ・アクセス・グループ、その参加者、アクセス・ルールおよび適格条件を返します。 このツールは、JSON形式の詳細を提供します。
オーダーからの属性値の取得
オーダー・ヘッダーから属性値を取得し、データ・アクセス・ルールの適格条件を評価します。
ロールのユーザーの取得
ロールに割り当てられているユーザーを取得します。
ユーザーのロールの取得
ユーザーに割り当てられているロールを取得します。
販売オーダー・ビジネス・オブジェクトのデータ・アクセス詳細の取得
ビジネス・オブジェクトを使用して、販売オーダーのデータ・アクセスに関する詳細を取得します。 データ・アクセス・グループ、その参加者、アクセス・ルールおよび適格条件を返します。
- 「スケジュール済プロセス」作業領域に移動し、「Order Managementのエージェント文書の更新」スケジュール済プロセスを実行します。 実行時に「エージェント名」パラメータを「販売オーダー1のデータ・アクセス・アドバイザ」に設定します。
- ツールに戻り、公開されていることを確認します。

ガイド付きジャーニおよびテストに追加
- ホーム・ページ>自分のクライアント・グループ>詳細の表示> ctrl+fに移動し、検索して「ガイド付きジャーニ」をクリックします。
- 「ガイド付きジャーニ」ページで、「作成」をクリックして値を設定し、「ドラフトの作成」をクリックします:
属性
値
名前
販売オーダーのデータ・アクセス・グループ
コード
DATA_ACCESS_GROUPS_FOR_SALES_ORDERS
外部ユーザーへのアクセスを許可
はい
- このタスクを追加し、「保存」→「アクティブ化」をクリックします。
属性
値
タスク名
データ・アクセス・アドバイザ
タスク摘要
販売オーダーのデータ・アクセス・アドバイザ
タスク・タイプ
エージェント
エージェント・タイプ
ワークフロー・エージェント
ワークフロー・エージェント
受注1のデータ・アクセス・アドバイザ
- ホーム・ページ> Order Management >詳細の表示>受注のデータ・アクセス・グループに移動します。
- 「設定および処理」 > Visual Builder Studioでのページの編集をクリックします。
- JourneyCodeプロパティをDATA_ACCESS_GROUPS_FOR_SALES_ORDERSに設定し、「公開」をクリックします。
オプションとして、公開前にTaskCodesをDATA_ACCESS_ADVISORに設定できます。 - 販売オーダーのデータ・アクセス・グループ・ページに戻り、設定をテストします。 「Oracleに問合せ」をクリックして、管理上の質問をします。
- ユーザーのエージェントを追加します。
- ステップ1から3を繰り返して、Order Managementの再設計されたランディング・ページのガイド付きジャーニを作成します。 新しいガイド付きジャーニに別の名前とコードを使用します。
- ランディング・ページにすでにガイド付きジャーニがある場合は、ステップ1および2をスキップし、ステップ3の説明に従ってそのジャーニにタスクを追加してから、ステップ6で説明されているタスク・コードを設定できます。
- ホーム・ページ> Order Management > Order Management (新規)に進み、ステップ5から7を繰り返します。 再設計されたランディング・ページに作成したジャーニ・コードおよびタスク・コードを使用します。
- ランディング・ページで設定をテストします。 「Oracleに問い合せる」をクリックして、ユーザーが通常尋ねる質問をします。
参照:
ヒントと考慮事項
- エージェントは、「Order Management(受注管理)」作業領域または「Data Access Groups for Sales Orders(受注のデータ・アクセス・グループ)」ページで使用できます。
- 販売オーダーのデータ・アクセス・グループ・ページにアクセスできる場合は、エージェントを使用して管理作業に関するヘルプを取得できます。 そのページにアクセスできない場合は、エージェントを使用してエンド・ユーザーの作業に関するヘルプを取得できます。
- 販売オーダーのデータ・アクセス設定を変更するたびに、「Order Managementのエージェント文書の更新」スケジュール済プロセスを実行する必要があります。 Order Managementのエージェント文書の更新は、「受注のデータ・アクセス詳細の取得」ツールで文書を更新し、「エージェント文書の処理」スケジュール済プロセスを自動的に実行して、更新された文書を処理および公開します。
- このエージェントは、事前定義されたプロンプトで「販売オーダー・ビジネス・オブジェクトのデータ・アクセス詳細の取得」ツールを使用しません。 ただし、「受注のデータ・アクセス詳細の取得」ツールのかわりにこのツールを使用すると、拡張生成(RAG)を取得するのではなく、ビジネス・オブジェクトを介して取得する詳細と同じ詳細を取得できます。
- 「販売オーダー・ビジネス・オブジェクトのデータ・アクセス詳細の取得」ツールを使用する場合は、事前定義済プロンプトを更新し、「Order Managementのエージェント文書の更新」スケジュール済プロセスまたは「エージェント文書の処理」スケジュール済プロセスを実行しないでください。
主なリソース
- Redwood: 販売オーダーのデータ・セキュリティの調整
- AI Agent Studioの使い方
- Visual Builder Studioを使用したHCMおよびSCM用のRedwoodアプリケーションの拡張
アクセス要件
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エージェントSCM管理者職務(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エージェントが有効になっているページへのアクセスを許可する権限も含まれている必要があります。
次の権限を含む構成済ジョブ・ロールが割り当てられているユーザーは、「Order Managementのエージェント文書の更新」および「エージェント文書の処理」スケジュール済プロセスにアクセスできます。
- スケジュール済プロセスの管理(FND_MANAGE_SCHEDULED_PROCESSES_PRIV)
- AIエージェントのドキュメントの更新(FOM_UPDATE_AGENT_DOCUMENT_PRIV)
- インテリジェント・エージェントの管理(HRC_MANAGE_AI_AGENT_PRIV)