提供: Bright Pattern Documentation
• 日本語

Revision as of 10:11, 21 September 2026 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeeplTranslate extension)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内検索
• English

setInteractionActiveScreen

現在のCRM画面の状態を復元するために使用できる任意のデータを、エージェントデスクトップアプリケーションに送信します。このデータは、アクティブなインタラクションが処理中の別のインタラクションに切り替わった後、SDKのコールバック関数 `onActivateInteractionScreen` 経由で受信されます。

リクエスト

構文

setInteractionActiveScreen(screenData: InteractionScreen, interactionId?: string): Promise<OperationResult<null>>

boolean | null | undefined></nowiki>

パラメータ

パラメータ パラメータ値 データ型 オプション/必須 説明
screenData 必須 CRM画面の状態を戻すのに十分な、任意のデータセットです。
interactionId 文字列 オプション 画面データを保存したいインタラクションのidです。指定されない場合、現在アクティブなインタラクションのidが変数に設定されます。

リクエスト例

setInteractionActiveScreenButton.onclick = () => {

let activeScreenData: any | null = null

try {

activeScreenData = JSON.parse(activeScreenTextarea.value)

    } catch (e) {

alert('アクティブ画面データの構造に構文エラーがあります。JSONを解析できません。')

}

if (!activeScreenData) {

return

}

    const itemId = activeAssociatedInteractionIdInput.

adApi.setInteractionActiveScreen(activeScreenData, itemId)

}

戻り値

null

< 前へ | 次へ >