提供: 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 | チームメンバーの状態を、以下のいずれかの値として返します:
|
状態の説明
オフライン - ユーザーはオフライン状態であり、インタラクションに対応できません。
受付可能 - ユーザーはインタラクションに対応できる状態です。
受付不可 - ユーザーはインタラクションに対応できる状態ではありません。
話中 - ユーザーはすでに1つ以上のインタラクションを処理中であるため、新規のインタラクションを承認することができません。
通話終了後の処理中 - ユーザーは、以前に処理したやり取りに関連する情報を現在処理中であるため、サービス対話を受け付けることができません。
監視中 - ユーザーは他のエージェントを監視しており、この状態にある間はサービス対話を受け付けません。
| 自動的に割り当てられたインタラクションの対応に関与しないビジネスユーザーは、「話中」状態になることはありません。 | ||