在salesforce apex中注销之前做一些事情?

时间:2016-11-07 08:51:06

标签: salesforce apex salesforce-service-cloud

是否可以在apex中自定义或覆盖salesforce注销方法?当用户注销salesforce帐户时,我想做一些自定义的事情。 enter image description here

2 个答案:

答案 0 :(得分:2)

您的屏幕截图显示了无法自定义的标准注销链接。

您可以使用自定义代码自定义社区中的“注销”流,方法是使用自定义注销链接调用包含标准注销功能的控制器操作,但这仅适用于您未使用标准标头和可以实现用于注销的自定义链接。

答案 1 :(得分:1)

salesforce的注销流程是一个标准的定位标记调用,其中包含指向链接的href。如果您检查元素,则可以看到。

<a href="/secur/logout.jsp" class="menuButtonMenuLink" title="Logout">Logout</a>

不幸的是,单击“注销”选项后,没有控制器可用于控制。获得控制权的唯一方法是,如果您自定义注销URL,并让Salesforce在注销后重定向到该URL。这样一来,您可以解决品牌问题,但无法做任何与用户相关的事情,因为一旦Salesforce注销,用户上下文就会丢失。

尽管在想法论坛中有一些想法可以做到这一点,但是看起来Salesforce在这方面没有做任何事情。

希望这会有所帮助。