機械翻訳について

IPopFlowAppUIRequest

「アプリケーションUI」ページを開くには、このオブジェクトをポップ操作公開APIのリクエスト・オブジェクトとして渡す必要があります。

関数

setFlow

この関数は、アプリケーションのフローを設定するために使用されます。

次の例は、構文を示しています:
setFlow(flow: string): void;

次の表に、パラメータを示します:

パラメータ

パラメータ名 必須かどうか 説明
フロー No ページのフロー名。

setPage

アプリケーションのページを設定するための機能セット。

次の例は、構文を示しています:
setPage(page: string): void;

次の表に、パラメータを示します:

パラメータ

パラメータ名 必須かどうか 説明
ページ No ページの名前
次のコード・スニペットは、Typescriptの例を示しています:
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const globalContext: IGlobalContext = await  frameworkProvider.getGlobalContext(); 
      const requestObject: IPopFlowAppUIRequest = frameworkProvider.requestHelper.createPublishRequest('PopOperation') as IPopFlowAppUIRequest;
      requestObject.setFlow('ec');
      requestObject.setPage('edit');
      requestObject.setInputParameters({contactId: 'C242'});
      requestObject.setOpenPageInNewBrowserTab(true); 
      const response: IPopFlowResponse = await globalContext.publish(requestObject) as IPopFlowResponse;

次のコード・スニペットは、JavaScriptの例を示しています

const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const globalContext = await  frameworkProvider.getGlobalContext(); 
      const requestObject = frameworkProvider.requestHelper.createPublishRequest('PopOperation');
      requestObject.setFlow('ec');
      requestObject.setPage('edit');
      requestObject.setInputParameters({contactId: 'C242'});
      requestObject.setOpenPageInNewBrowserTab(true);
      const response = await globalContext.publish(requestObject);