我有一个现有的工作流规则,该规则会发射(肥皂) 出站消息 创建或更新某种类型的对象时。很好。

我想扩展它,以便在删除对象时也会发送类似的出站消息。

根据 讨论, ,无法根据对象删除来制定工作流规则以触发,因此我必须编写Apex触发器。

因此,问题是,如何从Apex内部启动肥皂出站消息?

有帮助吗?

解决方案

它应该非常简单 - 只要SF支持您的Web Services SOAP版本。导入服务的WSDL(您可以从“ Apex类”页面执行此操作),并添加调用WSDL定义方法的适当触发类型。

其他提示

我是新来的,所以我无法在Weesilmania的帖子中添加评论,但我想指出一些重要的事情。 Salesforce中的出站消息传递功能非常可靠和可靠。这意味着如果您的端点暂时降低了一段时间,或者Salesforce和您的服务器之间的网络连接是片状的,那么Salesforce将重试发送一条触发的出站消息,最多为24小时。

实施触发器上发生的APEX调用将起作用,但它是火和忘记。如果使用此选项,请记住这一点。

真实的“出站消息”(在应用程序设置中的某个地方创建的实体,带有合并字段等) - 不知道。

您自己的http请求,您可以定义自己的端点以及有效的肥皂信封的有效载荷 - 看看 这里这里 作为一个开始。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top