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


getTeamMembers

指定されたチームの全メンバーのリストを取得します。

リクエスト

構文

getTeamMembers(teamId: string): Promise<OperationResult<TeamMember[]>>

ここで:

type TeamMember = {

id: string

teamId: string

firstName: string

lastName: string

電話: string

状態: UserState

}

type UserState = "オフライン" | "受付可能" | "not_ready" | "話中" | "after_call_work" | "監視中"

パラメータ

(なし)

リクエスト例

   getTeamMembersButton.onclick = () => {

const teamId = teamIdInput.value

adApi.getTeamMembers(teamId)

}

戻り値

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

(Y/N)

戻り値の説明
TeamMember
id 文字列 N チームメンバーの一意の(ユーザー)idです。
teamId 文字列 N チームの一意のid
firstName 文字列 N チームメンバーのファーストネーム
lastName 文字列 N チームメンバーの姓
電話 文字列 N チームメンバーに割り当てられた電話番号(内線番号)
状態 文字列 N チームメンバーの状態を、以下のいずれかの値として返します:
  • "オフライン"
  • "受付可能"
  • "受付不可"
  • "話中"
  • "after call work"
  • "監視中"

状態の説明

オフライン - ユーザーはオフライン状態であり、インタラクションに対応できません。

受付可能 - ユーザーはインタラクションに対応できる状態です。

受付不可 - ユーザーはインタラクションに対応できる状態ではありません。

話中 - ユーザーはすでに1つ以上のインタラクションを処理中であるため、新規のインタラクションを承認することができません。

通話終了後の処理中 - ユーザーは、以前に処理したやり取りに関連する情報を現在処理中であるため、サービス対話を受け付けることができません。

監視中 - ユーザーは他のエージェントを監視しており、この状態にある間はサービス対話を受け付けません。


自動的に割り当てられたインタラクションの対応に関与しないビジネスユーザーは、「話中」状態になることはありません。


< 前へ | 次へ >