salesforce apex触发器生命周期中的提交后逻辑

salesforce apex触发器生命周期中的提交后逻辑,salesforce,Salesforce,有人能解释一下salesforce apex触发器生命周期中的提交后逻辑吗 如何编写提交后逻辑 什么是salesforce中的系统验证和自定义验证?在插入/更新/etc之后。触发器日志仍然是预提交。最有效的方法是根据您设置的时间域使用基于时间的工作流(尽管这会导致明显的延迟),或者使用@future注释在其他地方启动异步方法来进行此处理。Salesforce文档中的此链接有助于理解整个流程。 salesforce将更改提交到数据库后,可以使用以下提交后逻辑-: 1) 如果您在触发器中编写了发送电

有人能解释一下salesforce apex触发器生命周期中的提交后逻辑吗

如何编写提交后逻辑


什么是salesforce中的系统验证和自定义验证?

在插入/更新/etc之后。触发器日志仍然是预提交。最有效的方法是根据您设置的时间域使用基于时间的工作流(尽管这会导致明显的延迟),或者使用
@future
注释在其他地方启动异步方法来进行此处理。

Salesforce文档中的此链接有助于理解整个流程。

salesforce将更改提交到数据库后,可以使用以下提交后逻辑-:


1) 如果您在触发器中编写了发送电子邮件的代码,则在完成触发器并将更新提交到数据库后,salesforce将发送电子邮件。发送电子邮件的这个动作可以称为提交后逻辑

我正在使用相同的链接,并试图理解最后一个语句“执行提交后逻辑,例如发送电子邮件”。你能解释一下提交后的逻辑吗?这就是重点。Salesforce会自动处理吗?我不希望在调用Messaging.sendMail()时发送邮件,而是在提交成功时发送。是的,Salesforce会自动处理。根据Salesforce处理的调用流。如果您收到任何代码错误,则整个事务将失败。您还可以使用try-catch来处理该场景。