自定义工作流活动(工作流程序集)
发布日期: 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 服务
相关章节
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权