我想知道是否有人遇到了我现在面临的同样问题。
我要做的是有一个工作流来检查表单的字段(选项集)的条件。如果该字段具有选项1,2或3,则使用某些共享属性创建新记录,否则启动子工作流。子工作流是一个“对话”过程,而不是“工作流”过程,它通知用户没有创建记录以及原因。出于某种原因,我无法从可用子工作流程的下拉列表中选择对话工作流程...
父工作流和“对话框”工作流程都基于同一个实体。
如果有人对我如何调试这个或任何线索有任何想法,我将非常感谢您的反馈。
感谢您花时间阅读这篇文章!
答案 0 :(得分:0)
无法从工作流程调用对话框(请参阅here)。
工作流程通常由事件触发
想象一下分支 - 用户会收到对话框,如果没有人登录会怎么样?
一种选择是用JavaScript驱动所有内容
更好的方法是从JavaScript调用Action。 Action可以同步运行并创建所有记录,启动子工作流和对话框。
同步工作流可以停止事件并向用户返回错误消息,但无法返回成功消息 - 看起来这不符合您的要求,但Gareth Tucker有一个示例here。