转移案件时尝试更新案件所有权。通过实时代理启动聊天时,将为实时代理聊天执行一个顶点类。它会提取会话ID,并执行更新案例所有权的方法。
对于管理单元,不会填充聊天访问者会话密钥。我尝试从cookie获取会话ID,还尝试使用聊天按钮ID更新案例所有权,但是这些在更新案例所有权时不起作用。使用聊天按钮ID可以更新随机案例的案例所有权,而不是要转移的特定案例。在忽略访问者密钥/会话ID的同时如何更新案例所有权?
if (cases[0].OwnerId != UserInfo.getUserId())
{
cases[0].OwnerId = UserInfo.getUserId();
updateCase = true;
}