不使用 Future 注释的触发器标注
Callout from trigger without using Future annotation
此时我正在从 Account_after_update 触发器中调用 @future 方法 X。我必须使用 @future 注释,因为 X 进行外部站点调用(只是为了通知帐户已更新)。一切正常。
但出于某些原因(请不要问为什么)我不得不删除@future 注释。
当然,不可能从 X 方法发出 HTTP 请求(Salesforce 限制)。
有没有办法在不使用@furure 注释的情况下通知外部站点帐户更新(并发送帐户 ID)?或者甚至没有触发器?可能类似于订阅 account_updated 事件。
您可以使用 outbound messages which can send a soap request to an endpoint using workflow, or you can use the streaming api 创建推送主题以向订阅者发送推送通知。如果您的端点支持 soap,则出站消息这两个选项中最简单。
您可以尝试创建后台作业来为您完成这项工作。 hope you find the solution here
此时我正在从 Account_after_update 触发器中调用 @future 方法 X。我必须使用 @future 注释,因为 X 进行外部站点调用(只是为了通知帐户已更新)。一切正常。
但出于某些原因(请不要问为什么)我不得不删除@future 注释。 当然,不可能从 X 方法发出 HTTP 请求(Salesforce 限制)。
有没有办法在不使用@furure 注释的情况下通知外部站点帐户更新(并发送帐户 ID)?或者甚至没有触发器?可能类似于订阅 account_updated 事件。
您可以使用 outbound messages which can send a soap request to an endpoint using workflow, or you can use the streaming api 创建推送主题以向订阅者发送推送通知。如果您的端点支持 soap,则出站消息这两个选项中最简单。
您可以尝试创建后台作业来为您完成这项工作。 hope you find the solution here