提供: 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);

戻り値

(なし)

< 前へ | 次へ >