機械翻訳について

OnAfterSmartActionイベント

このイベントは、スマート・アクションの実行が完了したときに起動されます。 現在、新しい「SRの詳細」ページおよび「連絡先」ページでサポートされています。

Typescriptのサンプルを次に示します。

const onAfterSASubRequest: ISmartActionEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('OnAfterSmartAction');
onAfterSASubReq.setSmartActionId(<smart action id>);

const onAfterSubscription: ISubscriptionContext = recordContext.subscribe(onAfterSASubReq, (response) => {
  // response
});
JavaScriptのサンプルを次に示します。
const onAfterSASubRequest = frameworkProvider.requestHelper.createSubscriptionRequest('OnAfterSmartAction');
onAfterSASubReq.setSmartActionId(<smart action id>);

const onAfterSubscription = recordContext.subscribe(onAfterSASubReq, (response) => {
	// response
});

Typescriptのサンプルを次に示します。

const frameworkProvider: IUiEventsFrameworkProvider = await window.CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
const tabContext: ITabContext = await frameworkProvider.getCurrentBrowserTabContext();
const recordContext: IRecordContext = await tabContext.getActiveRecord();

const onAfterSASubReq: ISmartActionEventRequest = frameworkProvider.requestHelper.createSubscriptionRequest('OnAfterSmartAction');
onAfterSASubReq.setSmartActionId('SDA-CreateServiceRequest-contacts');
const onAfterSub: ISubscriptionContext = recordContext.subscribe(onAfterSASubReq, (response) => {
  console.log("On After Smart Action Response", response);
  console.log("On After Smart Action Success");
});
JavaScriptのサンプルを次に示します。
const frameworkProvider = await window.CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
const tabContext = await frameworkProvider.getCurrentBrowserTabContext();
const recordContext = await tabContext.getActiveRecord();

const onAfterSASubReq = frameworkProvider.requestHelper.createSubscriptionRequest('OnAfterSmartAction');
onAfterSASubReq.setSmartActionId('SDA-CreateServiceRequest-contacts');
const onAfterSub = recordContext.subscribe(onAfterSASubReq, (response) => {
  console.log("On After Smart Action Response", response);
  console.log("On After Smart Action Success");
});