サービス・センターのアクション・チェーン内で「フィールド値の取得」を有効化

「フィールド値の取得」および「フィールド値の取得」グローバル機能処理は、既存のVB Studio処理パレットへの追加です。 これらは、JavaScriptに精通していない可能性のあるシステム実装者のフィールド値を取得するプロセスを簡略化するように設計されています。 使いやすいグラフィカル・インタフェースを備えており、リストからアクションを選択して構成し、機能を作成、変更および実装できます。 この機能により、ユーザーは、サービス・アプリケーション・レベルで様々なオブジェクトのフィールド値を取得するためのプロパティを設定できるため、プロセスがより簡単、アクセス可能および柔軟になります。

システム実装者はこの機能を使用して、次の利点を得ることができます:

  1. 使いやすいインタフェース: この機能のグラフィカル・インタフェースは、JavaScriptに精通していないユーザーでも直感的に使用できるように設計されています。 この使いやすい設計は、採用率を高め、広範なトレーニングの必要性を減らすことができます。
  2. 柔軟性の向上: 「フィールド値の取得」処理を使用すると、ユーザーはサービス・アプリケーション・レベルで様々なオブジェクトのフィールド値を取得するプロパティを設定できるため、フィールド値の取得プロセスを特定のニーズに柔軟に調整できます。
  3. エージェントのパフォーマンスと効率性の向上: 自動アクション・チェーンで「フィールド値の取得」および「フィールド値の取得」アクションを利用すると、エージェントのパフォーマンスと効率が大幅に向上します。 定型的なタスクを自動化することで、エージェントはより複雑な問題に集中できるため、迅速な解決と顧客満足度の向上につながります。

有効化のステップ

Visual Builder Studioを活用して、アプリケーションを公開します。 Visual Builderを使用したアプリケーションの拡張の詳細は、Oracle Help Center関心のあるアプリケーション・サービス領域→「Books」→「Configuration and Extension」を参照してください。

フィールドのフィールド値を取得できます

使用を開始するには - 「CX Service」の下の「フィールド値の取得」機能をドラッグ・アンド・ドロップ

フィールド値の取得

コード・ビューからのコード

const getFieldResult = await $application?.modules?.uiEventsFramework?.getFieldValue('ServiceRequest.Title');

アクティブなレコードのフィールドを取得

アクティブなレコードのフィールドを取得

コード・ビューからのコード

const getFieldResult = await $application?.modules?.uiEventsFramework?.getFieldValue('ServiceRequest.Title');

const TitleValue = getFieldResult.response;

指定されたRecordContextでフィールドを取得

指定されたRecordContextでフィールドを取得

フィールドの取得

使用を開始するには - 「CX Service」の下の「フィールド値の取得」関数のドラッグ・アンド・ドロップ

フィールドの取得

コード・ビューからのコード

const resultValues = await $application?.modules?.uiEventsFramework?.getFieldValue(['ServiceRequest.Title', 'ServiceRequest.SeverityCd']);

const titleFieldValue = resultValues.response.getField('ServiceRequest.Title').getValue();

const severityValue =resultValues.response.getField('ServiceRequest.SeverityCd').getValue();

アクティブ・レコードのフィールドの取得

アクティブ・レコードのフィールドの取得

コード・ビューからのコード

const resultValues = await $application?.modules?.uiEventsFramework?.getFieldValue(['ServiceRequest.Title', 'ServiceRequest.SeverityCd']);

const titleFieldValue = resultValues.response.getField('ServiceRequest.Title').getValue();

const severityValue =resultValues.response.getField('ServiceRequest.SeverityCd').getValue();

指定されたRecordContextのフィールドを取得

指定されたRecordContexのフィールドを取得

コード・ビューからのコード

const activeRecordsContext = await $application?.modules?.uiEventsFramework?.getRecordContext();

const resultValues = await $application?.modules?.uiEventsFramework?.getFieldValue(['ServiceRequest.Title', 'ServiceRequest.SeverityCd'], activeRecordsContext.response);

const titleFieldValue = resultValues.response.getField('ServiceRequest.Title').getValue();

const severityValue = response.response.getField('ServiceRequest.SeverityCd').getValue();

一致するレコードがない場合 - getRecordContextはステータス失敗を返します - 検証を追加して結果ステータスを確認してください

ヒントと考慮事項

フィールド値の取得には複数の用途があります。 RESTコールを保存または含める前に、検証のために必要になる場合があります。 簡単な操作でこのプロセスを簡素化しました。

主なリソース

アクセス要件

  • Visual Builder Studioへのアクセスが必要になります。