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

onRequestRecordOnScreen

エージェントデスクトップの「ダイレクトチャット」機能を使用する場合は、このイベントのハンドラーを実装してください。このハンドラーは、CRM画面で現在開かれているレコードに関するデータを返す必要があります。

リクエスト

構文

on('ON_REQUEST_RECORD_ON_SCREEN', handler: OnRequestRecordOnScreenHandler): void

type OnRequestRecordOnScreenHandler = () => SyncAsyncResult<INTERACTIONASSOCIATEDOBJECTDATA | null>

type InteractionAssociatedObjectData = {

id: string

type: string

displayName: string

displayType: string

customFields: Record<STRING, string>

}


パラメータ なし

リクエスト例

adApi.on("ON_REQUEST_RECORD_ON_SCREEN", () => {

return crmApi.getActiveRecord().then(record => {

return {

id: record.get("sys_id"),

type: record.get("sys_type"),

displayName: record.get("説明"),

displayType: record.get("sys_type"),

customFields: {},

}

)

})

戻り値

オブジェクト オブジェクトの値 データ型 オプションですか?(はい/いいえ) 値の説明
InteractionAssociatedObjectData
オブジェクトまたはnull 画面上の CRM オブジェクトに関する情報です。レコードが開かれていない場合は null となります
id 文字列 レコードの一意の id
入力 文字列 レコードのタイプ(連絡先、ケース、タスクなど)
displayName 文字列 レコードの表示名
displayType 文字列 レコードの表示タイプ
customFields オブジェクト レコードに関する追加情報
< 前へ | 次へ >