提供: Bright Pattern Documentation
移動先: 案内検索
• English

onActivateInteractionScreen

このコールバックは、アクティブなインタラクションに関連付けられたCRM画面のデータ(つまり、データが変更された際)を受け取るために使用されます。このコールバックのパラメータには、setInteractionActiveScreenメソッドで設定した、直近のアクティブなインタラクションの対象となるオブジェクトが含まれます。 Communicator ウィジェット 1.0でのみ利用可能です。Communicator ウィジェット 2.0 SDKではサポートされていません。

リクエスト

構文

on('ON_ACTIVATE_INTERACTION_SCREEN', handler: OnActivateInteractionScreen): void


type OnActivateInteractionScreen = (screen: InteractionScreen, interactionId: string) => void


type InteractionScreen = Record<STRING, string | number | boolean | null | undefined>

パラメータ

パラメータ パラメータ値 データ型 オプション/必須 説明
screen 文字列 必須 setInteractionActiveScreen メソッドによるインタラクションのために追加した、フラットなオブジェクトデータ(つまり、ネストされていないもの)
interactionId 文字列 必須 指定されたオブジェクトが属するインタラクションの id です。

リクエスト例

function activeInteractionScreenHandler(screen: InteractionScreen, interactionId: string) {

const openedObjectId = screen.objectId;

openCRMObject({id: openedObjectId});

}

adApi.on("ON_ACTIVE_INTERACTION_SCREEN", activeInteractionScreenHandler);

戻り値

(なし)

< 前へ | 次へ >