機械翻訳について

InsightsContext

このコンテキストにより、CCAのアクションおよびイベント・インサイトを実行できます。 たとえば、「インサイトの表示」、「インサイトの却下」、「インサイトの却下」、「インサイトの却下をリスニング」、「インサイトのアクションのリスニング」などです。

getInsightsContext関数を使用して、InsightsContextへの参照を取得できます。

構文

構文は次のとおりです:
getInsightsContext(): Promise<IInsightsContext>;

レコード・コンテキストから通知コンテキストを取得するTypescriptの例を次に示します:

/// <reference path="uiEventsFramework.d.ts"/>
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'V1'); 
const tabContext: ITabContext = await frameworkProvider.getCurrentBrowserTabContext() as ITabContext;
const recordContext: IRecordContext = await tabContext.getActiveRecord();        
const insightContext: IInsightsContext = await recordContext.getInsightsContext();

レコード・コンテキストから通知コンテキストを取得するJavascriptの例を次に示します:

const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'V1');
const tabContext = await frameworkProvider.getCurrentBrowserTabContext();
const recordContext = await tabContext.getActiveRecord();
const insightContext = await recordContext.getInsightsContext();

サポートされている操作

サポートされている操作

工程名 説明 例
ShowInsights インサイトを表示するために使用されます。 インサイトの表示
DismissInsights インサイトの却下に使用されます。 インサイトの却下
GetAllInsights 選択RecordContextのすべてのインサイトを取得するために使用されます。 すべてのインサイトを取得

サポートされているイベント

UEFは、サブスクライブとgetSupportedEventsをサポートしています

サポートされているイベント

メソッド名 説明 例
リスニング解除イベント インサイトのアクションを却下することをリスニングします。 インサイトの表示
リスニング・アクション・トリガー・イベント インサイトでトリガーされた「Listens to Action」ボタンのクリック。 詳細を含むリスニング・アクション・トリガー・イベント

サポートされているメソッド

UEFはパブリッシュとgetSupportedActionsをサポート

サポートされているメソッド

工程名 説明 例
公開 オペレーション・インサイト・コンテキストを公開します。 パブリッシュ
getSupportedActions コンテキストでサポートされているアクションを配列として返します。 サポートされるアクションの取得
getSupportedEvents 配列のコンテキストでサポートされているアクションを返します。 サポートされるイベントの取得