====== 坐席组 (签入/签出) ======
* 接口原型:
queueActionCJI(type, usertype, user, orgidentity, list, pwdtype, password, deviceexten, pushevent, callbackFuc)
* 作用说明:
实现一个或多个坐席组的签出,签入功能
* 参数说明:
^ 参数名称 ^ 类型 ^ 描述信息 ^
|type|String|签入=1, 签出=2|
|usertype|String|agent(坐席) / account(帐号)|
|user|String|坐席工号 / 用户名|
|orgidentity|String|团队唯一标识|
|list|String|要操作的坐席组Id串"agentgroupid,"多个组以逗号分割.list为空时,默认签入或签出坐席的所有技能组.list举例GroupId1,GroupId2,......GroupIdN, 多个组以逗号分割.|
|pwdtype|String|密码类型 明文(plaintext) / MD5加密(md5)|
|password|String|密码|
|deviceexten|String|非必填项,签入后,坐席使用此分机工作。|
|pushevent|String|是否发送坐席通知事件yes(发送) / no(不发送) 默认为no。|
|callbackFuc|String|回调函数|
* 返回结果:
|Retuen|code|Retuen|message
* 返回值类型:String
* 返回值:
^ 返回值 ^ 描述信息 ^
|{code:1,message:message}|{code:有操作成功的坐席组,message:组id:执行结果}{code:1, message:1:success,2:NotChecked}|
|{code:2,message:message}|{code:操作失败,message:失败原因}|
|{code:3,message:message}|{code:操作失败,message:组id:执行结果}
{code:3,message: 1:NotChecked,2:NotFoundGroup}|
执行结果释义
* **success** 签入或签出成功
* **CheckedIn** 签入操作,坐席已经签入该组。
* **NotInGroup** 签入操作,坐席不存在于该组。
* **NotFoundGroup** 签入或签出操作,坐席组不存在。
* **NotChecked** 签出操作,坐席组未签入,无需执行签出操作。