crm 工作流_自定义工作流.pdf
文本预览下载声明
第 5 章:自定义工作流程活动
第 5 章:自定义工作流程活动
章节目标
本章的目标如下:
• 熟悉 Microsoft Dynamics CRM 中的核心工作流程功能。
• 了解开发和部署自定义工作流程活动的步骤。
• 创建自定义工作流程活动。
• 调试自定义工作流程活动。
简介
®
Microsoft Dynamics CRM 允许拥有适当权限的用户创建工作流程规则,并
提供了许多可用于工作流程规则的功能,如:
• 向用户分派实体实例(记录)。
• 创建注释和活动。
• 发送电子邮件。
• 对实体执行更新。
此外,还可以通过编写自定义工作流程活动扩展工作流程的功能,这些自
定义工作流程活动在 Microsoft Dynamics CRM 内部作为工作流程的一部分
运行。当触发与之相关的工作流程规则时,这些程序集就会运行代码。
在 Microsoft Dynamics CRM 内部,使用由 Microsoft Dynamics CRM 软件开
发工具包 (SDK) 提供的插件注册工具来注册和配置自定义程序集。此工具
位于 SDK\Tools\PluginRegistration 文件夹下。
Microsoft Dynamics® 培训材料 5-1
本内容的使用将受到当前服务协议的约束。
®
扩展 Microsoft Dynamics CRM 4.0
工作流程概述
Microsoft Dynamics CRM 工作流程提供了一个由事件驱动的工作流程框
架,此框架基于 Windows Workflow Foundation 。
可以为包括自定义实体在内的大多数归用户所有的实体编写工作流程。
工作流程是在 Microsoft Dynamics CRM Web 应用程序内部创建和管理的。
仅 Microsoft Dynamics 4.0 支持自定义工作流程活动,Microsoft Dynamics
CRM Online 并不支持。自定义工作流程活动可以使用 Microsoft® Visual
Studio® 2005 或 2008 以及 .Net Framework 3.0 生成。
注释:.Net Framework 3.0 除了包含 .Net Framework 2.0 中的基本 .Net
Framework 类外,还包含一些附加类。附加类包括 Windows Workflow
Foundation 。
规则
工作流程规则均与特定实体上的事件绑定。规则中包括当与规则绑定的事
件在特定的实体实例上发生时,所要执行的逻辑。只有发布了规则才能应
用规则中的逻辑。在 Microsoft Dynamics CRM 平台中,工作流程规则也称
为工作流程。
显示全部