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

setDialCandidates

ダイヤル候補のリストをCommunicatorウィジェットに送信します。ダイヤル候補とは、エージェントが発信する可能性のある項目(発信候補)のことです。これらはダイヤルパッド画面のUIに表示されるため、エージェントはクリックして対話を開始することができます。

リクエスト

構文

setDialCandidates(candidates: DialCandidate[]): Promise<OperationResult<null>>

type DialCandidate = { id: string

displayName: string

phones: PhoneData[]

associatedObjects: InteractionAssociatedObjectData[]

email?: string

avatarUrl?: string

}

type PhoneData = {

number: string

type: PhoneType

displayType?: string

}

type PhoneData = {

number: string

type: PhoneType

displayType?: string

}

type PhoneType = "mobile" | "business" | "home" | "fax" | "その他"

type InteractionAssociatedObjectData = {

id: string

type: string

displayName: string

displayType: string

customFields: Record<STRING, string>

}

パラメータ

パラメータ パラメータ値 データ型 オプション/必須 説明
candidates
object[] 必須 クリック・トゥ・コールエントリのリスト
id 文字列 必須 一意の id
displayName 文字列必須一意のIDdisplayName 必須 UIに表示される名前
電話 object[] 必須 エージェントがこのエントリからコールやチャットを開始する際に使用する電話番号のリストです。エージェントは、このリストから1つの電話番号を選択することができます
メール 文字列 オプション ユーザーに電話番号がない場合に表示するメールです。
avatarUrl 文字列 オプション 表示するアバター画像のURL
associatedObjects オブジェクト[] 必須 この項目から開始されたインタラクションに関連付けるCRMレコードのリストです。

リクエスト例

crmApi.getCurrentObjectOnScreen(data => {

if (data.objectType === '連絡先') {

adApi.setDialCandidates([
{
id: data.uuid,

displayName: data.fullName,

phones: [
{

number: data.mobile,

type: "mobile",

},
],

associatedObjects: [
{

id: data.uuid,

type: "連絡先",

displayName: data.fullName,

displayType: "Customer",

customFields: {},

}
],

メール: data.email,

}
])

}

})

戻り値

null
< 前へ | 次へ >