MCRM40_ZHCN_EXT_Syllabus.doc_第1页
MCRM40_ZHCN_EXT_Syllabus.doc_第2页
MCRM40_ZHCN_EXT_Syllabus.doc_第3页
MCRM40_ZHCN_EXT_Syllabus.doc_第4页
MCRM40_ZHCN_EXT_Syllabus.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程概要 扩展 Microsoft Dynamics CRM关键数据课程 80029:扩展 Microsoft Dynamics CRM天数:3 天形式:讲师引导式认证考试:本课程有助于您为参加以下 Microsoft 认证专家考试做准备: 80029 扩展 Microsoft Dynamics CRM 认证科目 Microsoft 商务解决方案认证高级专家 Microsoft Dynamics CRM 开发人员本课程教学大纲用于根据学员的当前技能和技术培训需求来确定本课程对其是否适用。课程内容、价格和开课情况如有更改,恕不另行通知。课程教学大纲扩展 Microsoft Dynamics CRM本次讲师引导式课程历时三天,向学员讲授与开发针对 Microsoft Dynamics CRM 的扩展相关的知识和技能。本课程重点介绍 Microsoft Dynamics CRM SDK 中提供的扩展方法。其中还包括以下内容:Microsoft Dynamics CRM Web 服务如何编程、创建和配置自定义工作流程活动和插件、高级客户端脚本编写、应用程序集成功能以及如何创建将 Microsoft Dynamics CRM 连接到 Internet 的客户门户解决方案。目标受众本课程针对使用 Microsoft Dynamics CRM 并了解该应用程序的内置自定义功能的 .NET 开发人员。参加本课程的开发人员还应了解包括如何使用 DHTML 对客户端进行编程在内的 Web 开发技术。本课程针对为单一的 Microsoft Dynamics CRM 实施创建扩展的开发人员,不包含面向 ISV 的创建供零售的经过包装的 Microsoft Dynamic CRM 附加产品的指南。课程学习目标完成本课程后,学员将能够: 创建使用 Microsoft Dynamics CRM Web 服务在 Microsoft Dynamics CRM 平台上执行操作的应用程序。 创建、配置并调试自定义工作流程活动。 创建、配置并调试要在插件中使用的 .NET 程序集。 创建并调试 Microsoft Dynamic CRM 表单事件的客户端代码。 通过使用 URL 可寻址表单、IFrame 和自定义按钮、菜单以及添加到 Microsoft Dynamics CRM 中的导航区域,将 Microsoft Dynamics CRM 与其他应用程序集成。 了解与为连接到 Internet 的 Microsoft Dynamics CRM 构建扩展相关的授权和安全方面的问题。必备条件在学习本课程前,学员必须具备以下条件: 已完成课程 80005A“Microsoft Dynamics CRM 中的自定义和配置”,或具备同等的 Microsoft Dynamics CRM 自定义功能知识水平。 至少具备三个月的使用 Microsoft Visual Studio 创建 .NET 应用程序的经验。 对包括使用 DHTML 编程在内的 Web 开发技术有深入的了解。学员材料学员套件中含带一本综合练习册以及有关本课程的其他必备材料。学员套件中提供了下列软件: 包含本课程中使用的 Visual Studio 项目的学员 CD。其他读物为了帮助您做好开课准备,请查看以下资源: Microsoft Dynamics CRM SDK。 Working with Microsoft Dynamics CRM 4.0(Microsoft Press 第二版)。第 1 章:扩展概述本章概述了本课程,介绍了扩展 Microsoft Dynamics CRM 的功能。课程 Microsoft Dynamics CRM 设计重点 扩展功能 必备技能 资源 完成本章后,学员将能够: 了解 Microsoft Dynamic CRM 的设计如何使其能进行扩展。 认识主要的扩展功能。 认识使用扩展功能所需的技能。 了解有助于学员深入学习的资源。第 2 章:Microsoft Dynamics CRM 体系结构由于规划 Microsoft Dynamics CRM 扩展时,做出的实际决策需考虑 Microsoft Dynamics CRM 体系结构,因此本章介绍 Microsoft Dynamics CRM 体系结构。深刻理解 Microsoft Dynamic CRM 体系结构有助于进行深入剖析,这在开发扩展时非常有用。课程 扩展点 Microsoft Office Outlook 客户端 层 应用程序层 平台层 数据库层演示:使用元数据浏览器 打开元数据浏览器。 导入商机详细信息自定义实体。 注意商机详细信息如何与商机关联。完成本章后,学员将能够: 确认可用的扩展功能在 Microsoft Dynamics CRM 中的位置。 了解 Microsoft Dynamics CRM Clients for Microsoft Office Outlook 如何与 Microsoft Dynamics CRM 进行交互。 了解 Microsoft Dynamics CRM 的基本组件及各组件的功能。 了解 Microsoft Dynamics CRM 如何强制执行安全性。 了解 Microsoft Dynamics CRM 如何应用业务逻辑。 了解 Microsoft Dynamics CRM 如何使用元数据。 了解 Microsoft Dynamics CRM 如何公开 Web 服务 API。 了解 Microsoft Dynamics CRM 平台的功能。 了解 Microsoft Dynamics CRM 如何与 SQL Server 数据存储进行交互。第 3 章:常用平台操作本章介绍如何将 Microsoft Dynamics CRM Web 服务 API 包含在开发项目中,以及如何使用可用于所有 Microsoft Dynamics CRM 实体的常用方法。本章还介绍如何在 Microsoft Dynamics CRM 中实施数据类型,以及开发人员可用来管理 Microsoft Dynamics CRM 数据类型的帮助程序代码。最后,本单元介绍处理 Microsoft Dynamics CRM Web 服务出现的 SOAP 异常的过程。课程 CrmDiscoveryService CrmService crmAuthentication 令牌 实体信息 Microsoft Dynamics CRM 数据类型 使用类型帮助器 使用 Create 方法 使用 Retrieve 方法 使用 Update 方法 使用 Delete 方法 使用 RetrieveMultiple 方法 处理 SOAP 异常练习 3.1:导入潜在顾客 创建使用 Create 方法从 .csv 文件导入潜在顾客的.NET 控制台应用程序。练习 3.2:联系人管理应用程序 创建允许用户查看、更新和删除 Microsoft Dynamics CRM 联系人记录的 .NET Web 应用程序。完成本章后,学员将能够: 对所有 Microsoft 实体应用 CrmService 常用方法。 使用 Microsoft Dynamics CRM 数据类型以及 Microsoft Dynamic CRM SDK 中提供的类型帮助程序。 处理 CrmService 生成的 SOAP 异常。第 4 章:高级平台操作本章介绍如何使用 Execute 方法及相应的 Request 和 Request 类在 Microsoft Dynamic CRM 平台上查询数据和执行操作。本单元还介绍如何使用筛选视图、DynamicEntity 类和方法处理 Microsoft Dynamic CRM 元数据。课程 查询数据 QueryExpression QueryByAttribute 保存查询 筛选视图 Execute 方法 请求和响应 动态实体 使用元数据 Web 服务 缓存元数据练习 4.1:使用查询表达式 创建 .NET 控制台应用程序以使用 QueryExpression 查询 Microsoft Dynamics CRM 平台。练习 4.2:使用筛选视图 创建 .NET 控制台应用程序以使用筛选视图查询 Microsoft Dynamics CRM 平台。练习 4.3:使用请求和响应 创建 .NET 控制台应用程序以使用 Execute 方法在用户间重新平均分配客户。完成本章后,学员将能够: 使用 QueryExpression、QueryByAttribute 和筛选视图查询 Microsoft Dynamics CRM。 使用 CrmService.Execute 方法。 使用 DynamicEntity。 访问、使用并缓存元数据。第 5 章:自定义工作流程活动本章介绍如何创建及设置自定义工作流程活动。课程 配置自定义工作流程活动 工作流程体系结构 设置自定义工作流程活动程序集 创建自定义工作流程活动 调试自定义工作流程活动演示:配置自定义工作流程活动 创建使用自定义工作流程活动的简单工作流程规则。练习 5.1:创建自定义工作流程活动 创建简单自定义工作流程活动并使用插件注册工具对其进行注册,以使该活动可用于工作流程规则。完成本章后,学员将能够: 编写自定义工作流程活动。 创建使用自定义工作流程活动的工作流程规则。 使用插件注册工具。 了解工作流程体系结构。第 6 章:插件:本章介绍如何通过编写自定义插件扩展 Microsoft Dynamics CRM 事件的功能。课程 插件模型 插件概述 事件框架 开发插件 插件中的模拟 动态实体和插件 部署插件 调试插件练习 6.1:创建插件 创建前期事件插件并使用插件注册工具为事件注册该插件。完成本章后,学员将能够: 确定何时使用插件。 审阅事件框架。 开发、调试并部署插件。 在插件内使用动态实体。第 7 章:应用程序事件编程:本章介绍如何编写 Microsoft Dynamics CRM 表单和字段事件的客户端代码。其中包括可用的表单和字段事件、如何使用表单和字段值、调试客户端代码以及几种提高效率和解决业务问题的方法。课程 表单和字段事件 表单和字段事件概述 访问 Microsoft Dynamics CRM 数据字段 设置事件依赖项 使用最佳实践编写客户端代码 调试客户端代码 使用 DHTML 使用外部文件开发代码 请求外部数据 访问 Microsoft Dynamics CRM Web 服务练习 7.1:创建分层选择列表 在电话联络实体上实施分层选择列表。 “电话说明”选择列表中的值取决于为“电话类型”选择列表选择的选项。练习 7.2:使用 XML 请求 使用邮政编码字段中的 onChange 事件根据邮政编码的值自动填充省/市和城市代码。 使用查询字符串将邮政编码传递到网页。 返回 XML 以更新省/市和城市字段。 使用错误处理代码功能。完成本章后,学员应能够: 使用表单和字段事件。 引用 Microsoft Dynamics CRM 表单值。 编写并调试 Microsoft Dynamics CRM 中的客户端代码。 请求表单和字段事件中的外部数据。第 8 章:应用程序集成本章介绍如何在 Microsoft Dynamics CRM 中添加自定义按钮、菜单和导航项以集成其他应用程序。本单元还介绍如何创建与 Microsoft Dynamics CRM 具有相同外观和行为的应用程序。最后,本单元介绍如何使用 IFrame 和 URL 可寻址表单将 Microsoft Dynamics CRM 与其他 Web 应用程序集成。课程 概述 自定义用户界面 自定义站点图 使用 ISV.Config 自定义项和 Outlook 客户端 在实体表单中使用 IFrame 使用 Microsoft Dynamics CRM 设计指南 URL 可寻址表单 IFrame 注意事项 使用参数检索数据 动态 IFrame URL 可寻址表单和视图演示:将外部站点添加到 Microsoft Dynamics CRM 在 Microsoft Dynamics CRM 导航栏上的自定义区域中显示元数据浏览器。练习 8.1:创建菜单和按钮 在联系人表单中添加自定义按钮。 此自定义按钮将打开用于设置用户密码的网站。练习 8.2:创建包含默认数据的任务 在案例表单上添加一个按钮。 使用此按钮可以打开包含一组特定的默认数据的新建任务表单。 检索案例中的某些数据。完成本章后,学员将能够: 向 Microsoft Dynamics CRM 用户界面添加自定义按钮、菜单和导航项。 使用 IFrame 将其他应用程序集成到 Microsoft Dynamics CRM 中。 在 Microsoft Dynamics CRM 视图中对所选记录执行操作。 设置表单字段中的默认数据。 创建与 Microsoft Dynamics CRM 具有相同外观和行为的应用程序。第 9 章:生成 ASP .NET 扩展本章介绍如何配置和部署自定义 ASP .Net 页,这些页与 Microsoft

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论