从工作流或对话调用自定义操作

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

在 Microsoft Dynamics 365 中,工作流和对话具有支持业务情况的许多功能。 从工作流或对话的内部调用记录的基本 SDK 操作,例如创建、更新和删除,将解决相当一部分业务情况。 但是,如果您用自定义操作(直接从工作流或对话内部调用),则会将整个范围内的新的业务情况添加到您的应用程序,而无需编写代码。

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

本主题内容

创建自定义操作

从工作流调用自定义操作

从对话调用自定义操作

创建自定义操作

  1. 转到设置 > 流程

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

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

Add a step - send email

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

Set up email

您必须将操作激活,然后才能从工作流或对话中调用操作。 在激活操作后,您可以通过选择“视图属性”查看其属性。

Activate custom action - approval process

从工作流调用自定义操作

  1. 转到设置 > 流程

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

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

Set action properties from workflow

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

Set input parameters for ApprovalProcess action

从对话调用自定义操作

  1. 转到设置 > 流程

  2. 在导航栏上,选择“新建”。 为流程命名并选择“对话”类别。

可以实现类似从对话调用“审批过程”的情况,如下图所示。

Enable custom action from dialog

设置输入参数,如下所示。

Set properties for ApprovalProcess action

另请参阅

操作
配置操作

© 2017 Microsoft。 保留所有权利。 版权