サービス・センターのアクション・チェーン内で「フィールド値の取得」を有効化
「フィールド値の取得」および「フィールド値の取得」グローバル機能処理は、既存のVB Studio処理パレットへの追加です。 これらは、JavaScriptに精通していない可能性のあるシステム実装者のフィールド値を取得するプロセスを簡略化するように設計されています。 使いやすいグラフィカル・インタフェースを備えており、リストからアクションを選択して構成し、機能を作成、変更および実装できます。 この機能により、ユーザーは、サービス・アプリケーション・レベルで様々なオブジェクトのフィールド値を取得するためのプロパティを設定できるため、プロセスがより簡単、アクセス可能および柔軟になります。
システム実装者はこの機能を使用して、次の利点を得ることができます:
- 使いやすいインタフェース: この機能のグラフィカル・インタフェースは、JavaScriptに精通していないユーザーでも直感的に使用できるように設計されています。 この使いやすい設計は、採用率を高め、広範なトレーニングの必要性を減らすことができます。
- 柔軟性の向上: 「フィールド値の取得」処理を使用すると、ユーザーはサービス・アプリケーション・レベルで様々なオブジェクトのフィールド値を取得するプロパティを設定できるため、フィールド値の取得プロセスを特定のニーズに柔軟に調整できます。
- エージェントのパフォーマンスと効率性の向上: 自動アクション・チェーンで「フィールド値の取得」および「フィールド値の取得」アクションを利用すると、エージェントのパフォーマンスと効率が大幅に向上します。 定型的なタスクを自動化することで、エージェントはより複雑な問題に集中できるため、迅速な解決と顧客満足度の向上につながります。
有効化のステップ
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でフィールドを取得
フィールドの取得
使用を開始するには - 「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のフィールドを取得
コード・ビューからのコード
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へのアクセスが必要になります。