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

getDispositionsList

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

リクエスト

構文

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

どこで:

type DispositionTarget = {
 service?: string
 interactionId?: string

}

type DispositionData = {

 id: string
 code: string
 name: string
 type: DispositionType

}

type DispositionType = "SUCCESS" | "FAILURE" | "CONTINUE" | "SPAM" | "DO_NOT_CALL"

パラメータ

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

リクエスト例

   getDispositionsListButton.onclick = () => {
       const serviceId = notesServiceIdInput.value
       const itemId = notesInteractionIdInput.value
       adApi.getDispositionsList({
           service: serviceId,
           interactionId: itemId,
       })
   }

戻り値

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

(はい/いいえ)

値の説明
DispositionData
id 文字列 N disposition の一意の ID を返します。
code 文字列 N disposition のコードを返します。
name 文字列 N disposition の表示名を返します。
type DispositionType N disposition のタイプを返します。値は以下の通りです。
  • "SUCCESS"
  • "FAILURE"
  • "CONTINUE"
  • "SPAM"
  • "DO_NOT_CALL"

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

< 前へ | 次へ >