转移聊天后立即更新案例所有权(聊天始于-Salesforce中的管理单元)

时间:2019-07-25 14:53:10

标签: salesforce apex visualforce salesforce-lightning salesforce-service-cloud

转移案件时尝试更新案件所有权。通过实时代理启动聊天时,将为实时代理聊天执行一个顶点类。它会提取会话ID,并执行更新案例所有权的方法。

对于管理单元,不会填充聊天访问者会话密钥。我尝试从cookie获取会话ID,还尝试使用聊天按钮ID更新案例所有权,但是这些在更新案例所有权时不起作用。使用聊天按钮ID可以更新随机案例的案例所有权,而不是要转移的特定案例。在忽略访问者密钥/会话ID的同时如何更新案例所有权?

if (cases[0].OwnerId != UserInfo.getUserId())
  {
     cases[0].OwnerId = UserInfo.getUserId();
     updateCase = true;
   }

0 个答案:

没有答案