自定义工作流活动(工作流程序集)

 

发布日期: 2017年1月

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

Windows Workflow Foundation 提供的自带活动之外,Microsoft Dynamics 365(在线或本地) 还支持注册和执行自定义工作流活动。Windows Workflow Foundation 包含一个 活动库,该库提供了用于控制流、发送和接收消息以及并行完成工作等的活动。 但是,要构建满足业务需要的应用程序,需要能够执行特定于该应用程序的任务的活动。 为了实现这一点,Windows Workflow Foundation 支持创建自定义工作流活动。

您可以通过创建包含一个或多个从 Windows Workflow FoundationCodeActivity 类派生的类的程序集,在 Microsoft Visual C# 或 Microsoft Visual Basic .NET 代码中编写自定义工作流活动。 该程序集通过 .NET 属性进行批注,以提供运行时 Microsoft Dynamics 365 使用的元数据来将您的代码链接到工作流引擎。

在创建包含一个或多个自定义工作流活动的程序集之后,您需要向 Microsoft Dynamics 365 注册该程序集。 此过程与注册插件相似。 自定义工作流活动随后即会合并到 Microsoft Dynamics 365 中 Process 窗体的工作流或对话中。

备注

Microsoft Dynamics 365 (online) 仅支持自定义工作流活动的沙盒(部分信任)执行。 内部部署 Microsoft Dynamics 365 支持自定义工作流活动的执行(部分或完全信任)。

本节内容

创建自定义工作流活动

向自定义工作流活动添加元数据

在自定义工作流活动中使用 IOrganization Web 服务

注册和使用自定义工作流活动程序集

调试自定义工作流活动

使用程序集版本更新自定义工作流活动

进程类、属性和类型

示例:创建自定义工作流活动

示例:使用自定义工作流活动更新下一次生日

示例:使用自定义工作流活动计算信用得分

相关章节

使用Dynamics 365 流程自动化业务流程

编写插件以扩展业务流程

插件隔离、信任和统计信息

Microsoft Dynamics 365

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