扩展 Microsoft Dynamics CRM

课程 80029:三天;讲师引导式


Find training in a city near you.

本页内容
必备条件必备条件
Microsoft 认证专家考试Microsoft 认证专家考试
课程材料课程材料
课程概要 课程概要
参加本培训参加本培训


返回页首返回页首

必备条件

在学习本课程前,学员必须具备以下条件:

完成课程 80005A“Microsoft Dynamics CRM 中的自定义和配置”,或具备同等的 Microsoft Dynamics CRM 自定义功能知识水平。

至少具备三个月的使用 Microsoft Visual Studio 创建 .NET 应用程序的经验。

对包括使用 DHTML 进行编程在内的 Web 开发技术有深入的了解。


返回页首返回页首

Microsoft 认证专家考试

目前,尚未提供与本课程相关的 Microsoft 认证专家考试。


返回页首返回页首

课程材料

学员套件中含带一本综合练习册以及有关本课程的其他必备材料。

学员套件中提供了下列软件:

包含本课程中使用的 Visual Studio 项目的学员 CD。


返回页首返回页首

课程概要

单元 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 Dynamics CRM 在同一网站中进行部署。

课程

Microsoft Dynamics CRM 中的 Web.config 设置

在自定义 ASP .Net 应用程序中进行身份验证

部署自定义 ASP .Net 应用程序

练习 9.1:创建和部署 ASP .Net 应用程序

在 Microsoft Dynamics CRM 网站中构建和部署自定义 ASP .Net 应用程序。

完成此单元后,学员将能够:

在 Microsoft Dynamics CRM 网站中构建和部署 ASP .Net 应用程序。

修改 web.config 文件。

了解应用程序中的身份验证和模拟机制。




返回页首返回页首

参加本培训

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



返回页首返回页首