【发布时间】:2020-10-14 14:45:14
【问题描述】:
我正在使用 Salesforce Lightning 模式并希望使用配置而非代码方法。我定义了一个外部服务。
我试图实现的场景如下:
- 用户在 Salesforce 中创建联系人
- 使用新联系人中的一些数据自动调用外部 Web 服务
- 从外部服务检索相关数据
- 使用数据更新联系人
我的第一次尝试是创建一个在创建新联系人实体时激活的记录触发流。然后,流程能够在触发调用我的外部服务的操作之前分配相关变量。我遇到的问题是出现错误“'您有未提交的工作待处理。请在调用之前提交或回滚'错误”导致我看到这篇文章:https://help.salesforce.com/articleView?id=000328873&type=1&mode=1
所以我理解的问题是我无法在由联系人创建触发的流程中调用外部服务。
好的
然后我研究了创建一个可以调用 Flow 的 Process。该过程是启动“当记录更改时”并且该记录设置为创建的联系人记录的过程。然后该进程应该调用我的 Flow 来执行实际的外部服务调用。
- 我使用这种方法是否正确?
- 如何将变量信息从流程传递到流?
感谢您的任何见解
【问题讨论】:
标签: salesforce salesforce-lightning