Pop ServiceRequest Create Page using Current Browser Tab Context
The following code sample shows an example in TypeScript where the
IPopFlowInAppRequest
is used to open a Create a Service Request
page.
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1');
const openerTabContext = await frameworkProvider.getCurrentBrowserTabContext();
const requestObject = frameworkProvider.requestHelper.createPublishRequest('PopOperation');
requestObject.setRecordType('ServiceRequest');
const response = await openerTabContext.publish(requestObject);
const tabContext = response.getResponseData();
The following code sample shows an example in JavaScript where the
IPopFlowInAppRequest
is used to open a Create a Service Request
page.
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1');
const openerTabContext = await frameworkProvider.getCurrentBrowserTabContext();
const requestObject = frameworkProvider.requestHelper.createPublishRequest('PopOperation');
requestObject.setRecordType('ServiceRequest');
const response = await openerTabContext.publish(requestObject);
const tabContext = response.getResponseData();