调用工作流中的自定义流程操作

工作流具有支持业务情况的许多功能。 调用工作流中用于行的基本数据运算操作(如创建、更新和删除)可解决许多业务方案。 但是,如果您用自定义流程操作(直接从工作流内部调用),则会将整个范围内的新的业务情况添加到您的应用程序,而无需编写代码。

让我们来看看从工作流内部调用自定义流程操作的情况。 当特定商机的折扣超过 20% 时,我们将调用自定义流程操作请求经理审批。

示例:创建使用商机表的自定义流程操作

  1. 解决方案资源管理器中选择流程

  2. 在导航栏上,选择新建。 为流程命名并选择操作类别。

若要要求审批折扣,我们使用称为审批过程的自定义操作。 我们添加一个输入参数、SpecialNotes和一个步骤发送电子邮件,以创建新的邮件并发送一个经理审批请求,如下所示。

添加步骤 - 发送电子邮件。

若要配置电子邮件,请选择设置属性。 当打开窗体时,请使用窗体助理将特别注释和其他信息添加到电子邮件中,如屏幕截图上突出显示部分所示。 若要添加特别注释,请将光标放到您希望注释在邮件中显示的位置,然后,在窗体助理中,在查找下,在第一个下拉列表中选择参数,并在第二个下拉列表中选择 SpecialNotes,然后选择确定

设置电子邮件。

您必须将操作激活,然后才能从工作流中调用自定义流程操作。 在激活操作后,您可以通过选择视图属性查看其属性。

激活自定义操作 - 审批流程。

调用工作流中的自定义流程操作

  1. 解决方案资源管理器中选择流程

  2. 在导航栏上,选择新建。 为流程命名并选择工作流类别。

我们创建了工作流,不论何时,只要需要经理审批商机超过 20% 的折扣都可以调用审批过程自定义操作。

通过工作流设置操作属性。

您可以通过选择设置属性来设置自定义流程操作的输入属性。 我们在特别注释中添加了与商机相关的客户的名称。 在窗体助理中,请在查找下,在第一个下拉列表中,选择客户,在第二个下拉列表中选择客户名称,然后选择确定。 需要目标属性,它由系统填充。 在 {目标} 属性的 Opportunity(Opportunity) 是与调用工作流在其中运行的商机相同的商机。 或者,可以通过使用查找,您可以选择目标属性的特定商机。

设置 ApprovalProcess 操作的输入参数。

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。