java - Salesforce - 通过 API 创建案例后触发自动响应规则

标签 java email rest salesforce

我正在使用 Salesforce REST API 创建案例。我将 SuppliedEmail 字段分配给创建案例的用户的电子邮件,以及所有其他必要字段。个案已在 salesforce 中正确创建,但未触发为其设置的自动响应规则。我已验证规则有效且有效,满足规则的所有条件,所以这不是规则不匹配的问题。

问题是在通过 API 创建案例后,salesforce 不会评估/触发自动响应规则。通过 SOAP API,您可以使用 EmailHeader 进行设置但我找不到通过 REST API 进行设置的方法。

为了清楚起见,我正在向 URI /sobjects/Case 发出 POST 请求,并将案例本身的 JSON 值作为请求正文。

有没有办法使用 REST API 将 EmailHeader.triggerAutoResponseEmail 字段设置为 true,也许是通过请求正文中的一些附加字段?

最佳答案

好吧,复杂性降低几乎总是以功能减少为代价。 API header 丢失就是其中之一。至少在 Java 中,您可以使用许多可用的工具包正确使用 WSDL,在 .NET 中,WCF 几乎没有用,因为 MS 认为 SOAP header 不酷(该死的标准)。

因此,要么使用 WSDL/SOAP,要么创建一个工作流规则,该规则将在案例创建时触发并向所需地址发送电子邮件。

关于java - Salesforce - 通过 API 创建案例后触发自动响应规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422523/

相关文章:

java - 同步访问 arrayList

java - Jpa调用存储过程,无法转换ref_cursor内的时间戳

Python:在系统上启动默认邮件客户端

rest - 如何从 fetch 向我的 go API 发出 PUT 请求?

java - Spring Boot REST API 给出空行

java - 具有 Synthetica Aluoxy 外观和感觉的 jxdatepicker 无法正常工作

java - 从控制台读取时将输入文本设为粗体

java - 压缩从 SFTP 服务器下载的文件

Java - 简单邮件

c# - WCF REST 网络服务 : getting request data when the content is not xml valid