如何将对话框中的参数传递给CRM 2011工作流设计器中的子工作流?

时间:2014-02-28 11:01:14

标签: dynamics-crm-2011

该对话框提示工作流需要的“最低分数”值作为参数。我已经尝试将参数保存在为对话框选择的记录中的某处。这可行,但根据工作流程中一步的结果,可能需要再次清除它。确定清除是否必要的条件似乎不会返回正确的结果,因此无论如何都会清除该值。但是,我想知道是否有更好的方法将参数从对话框传递到工作流程,而不是调试那种非常笨拙的方法?与对话框关联的系统作业记录是否可用于子工作流,例如?

2 个答案:

答案 0 :(得分:2)

工作流程不能包含Dialogs之类的参数,但您可以模拟同样的事情。对话可以在实体上设置一些字段值,然后工作流可以从这些字段值的变化中触发。它可以像隐藏的“Start Workflow X”复选框一样简单,当设置为true时,它会触发工作流。工作流可能需要清除该复选框作为下次准备好的最后一步。

答案 1 :(得分:0)

您要寻找的是自定义工作流程。 它们可以用作对话框中的步骤,并且它们接受参数。 有关更多信息,请访问this教程,因为这是一种很好的步骤。

虽然这是一种耗时的方法,但是如果您确实需要使用对话框并从中传递参数,则需要在自定义工作流中实现所有工作流功能。