機械翻訳について

リスニング・インサイトが理由のイベントを却下

クローズ・レスポンスでは、getReasonファンクションからクローズの理由を取得できます。 回答には3つの理由があります:

  1. PROGRAMMATIC、UEFからインサイト・アクションを却下することでインサイトがクローズされた場合
  2. MANUAL、インサイトの「却下」リンクをクリックして通知がクローズされた場合。
  3. ACTION、指定された処理をクリックして通知をクローズした場合。

Typescriptの例を次に示します:

let recordContext: IRecordContext = await uiEventsFrameworkInstance.getCurrentBrowserTabContext().getActiveRecord();         
let insightContext: IInsightContext = await recordContext.getInsightsContext();
const payload: IInsightsSubscriptionRequest = uiEventsFrameworkInstance.requestHelper.createSubscriptionRequest('cxEventBusOnInsightsDismissActionEvent');
payload.setId('insightsId1');
insightContext.subscribe(requestObject, (response: IInsightsDismissActionEventResponse ) => { 
	console.log((response.getResponseData() as IInsightsDismissActionData).getInsightsId());
	console.log((response.getResponseData() as IInsightsDismissActionData).getReason()); 
});

JavaScriptの例を次に示します:

let recordContext = await uiEventsFrameworkInstance.getCurrentBrowserTabContext().getActiveRecord();         
let insightContext = await recordContext.getInsightsContext();
const payload = uiEventsFrameworkInstance.requestHelper.createSubscriptionRequest('cxEventBusOnInsightsDismissActionEvent');
payload.setId('insightsId1');
insightContext.subscribe(requestObject, (response ) => { 
	console.log(response.getResponseData().getInsightsId());
	console.log(response.getResponseData().getReason()); 
});