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

getDispositionsList

特定のサービス対話またはインタラクションに対して許可されている disposition の配列を取得します。サービス id およびインタラクション id のいずれも指定されていない場合は、アクティブなインタラクションの disposition が返されます。

リクエスト

構文

getDispositionsList(target: DispositionTarget): Promise<OperationResult<DispositionData[]>>

type DispositionTarget = {

サービス?: string

interactionId?: string

}

type DispositionData = {

  id: string

code: string

name: string

type: DispositionType

}

type DispositionType = "成功" | "失敗" | "継続" | "スパム" | "DO_NOT_CALL"

パラメータ

パラメータ パラメータ値 データ型 オプション/必須 説明
target
サービス 文字列 オプション 許可された disposition のリストを取得する対象となる、特定のサービスの id または名前です。
interactionId 文字列 オプション 許可された disposition を取得する対象となる、特定のインタラクション id です。

リクエスト例

    getDispositionsListButton.onclick = () => {

const serviceId = notesServiceIdInput.値

const itemId = notesInteractionIdInput.値

        adApi.getDispositionsList({

サービス: サービスId,

interactionId: itemId,

})

}

戻り値

オブジェクト オブジェクトの値 データ型 オプションですか?

(はい/いいえ)

値の説明
DispositionData
id 文字列 N Dispositionの一意の id を返します。
コード 文字列 N disposition・コードを返します
名前 文字列 N dispositionの表示名を返します。
入力 DispositionType N dispositionのタイプを返します。値は以下の通りです。
  • "成功"
  • "失敗"
  • "CONTINUE"
  • "スパム"
  • "DO_NOT_CALL"

メモ:「CONTINUE」の disposition の場合、SDK メソッド setRescheduleWindow を使用して、コールの再スケジュール時間帯も設定する必要があります。

< 前へ | 次へ >