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 | 配列のコンテキストでサポートされているアクションを返します。 | サポートされるイベントの取得 |