- Microsoft Dynamics CRM 教程
- Microsoft CRM - 首页
- Microsoft CRM - 概述
- Microsoft CRM - 环境
- Microsoft CRM - 功能模块
- Microsoft CRM - 实体和记录
- Microsoft CRM - 字段
- Microsoft CRM - 表单
- Microsoft CRM - 搜索
- Microsoft CRM - 网页资源
- JScript 网页资源
- HTML 网页资源
- Microsoft CRM - 工作流流程
- Microsoft CRM - 插件
- Microsoft CRM - 插件注册
- Microsoft CRM - Web 服务
- Microsoft CRM - 解决方案
- Microsoft CRM 有用资源
- Microsoft CRM - 快速指南
- Microsoft CRM - 有用资源
- Microsoft CRM - 讨论
Microsoft Dynamics CRM - 网页资源
CRM 中的网页资源是存储在 CRM 数据库中的虚拟网页文件,用于在 CRM 中实现网页功能。这些文件可以是 HTML、JScript、Silverlight 或任何其他受支持的类型。
CRM 作为一个产品,具有广泛的功能。但是,大多数情况下,您需要扩展这些现有功能以满足您的自定义需求。扩展这些功能通常有两种方式:
客户端扩展 - 使用网页资源和表单脚本。
服务器端扩展 - 插件、工作流和 Web 服务(我们将在接下来的章节中学习这部分内容)。
网页资源的用途
如上所述,在客户端扩展 CRM 时,网页资源就派上用场了。为了更清楚地理解这一点,请考虑以下用例:
您有一个包含某些字段的 CRM 表单。CRM 提供了开箱即用的基本验证功能,例如必填字段、字段长度等。但是,如果您想要更复杂的验证,例如验证输入的电话号码格式是否正确,或者验证输入的地址是否存在,或者输入的社会安全号码是否正确,该怎么办呢?
CRM 提供了开箱即用的 UI 自定义功能,例如在表单上创建节和选项卡、重新排列字段等。但是,如果客户端想要构建一个自定义页面,该页面显示来自其其他 ERP 系统的所有客户信息,该怎么办呢?
CRM 带有一个标准功能区栏,其中包含所有按钮和选项。如果您想添加自己的功能区按钮,该怎么办呢?
假设您已经有一个 ERP 系统。如果您想从此 ERP 系统打开一些 CRM 屏幕,该怎么办呢?
您始终可以在服务器端插件代码中调用任何外部 Web 服务。但是,如果您想在客户端仍然处于客户端时调用任何外部 Web 服务,该怎么办呢?
所有这些“怎么办”的答案都是网页资源。每个网页资源都可以通过其唯一的 URL 访问。您可以上传网页资源文件,或者对于基于代码的资源(例如 HTML、Jscript 等),您甚至可以直接在 CRM 中编辑它们。由于网页资源存储在 CRM 中,因此它们可以轻松地与任何 CRM 自定义一起从一个环境迁移到另一个环境。
网页资源的类型
| 网页资源类型 | CRM 中的示例应用程序 |
|---|---|
| 网页 (HTML) | 您可能想要创建任何自定义 HTML 页面,例如地图、自定义应用程序页面等,并将其放置在 CRM 表单中。 |
| 样式表 (CSS) | 任何将与 HTML 文件一起使用的 CSS 文件。 |
| 脚本 (JScript) | 任何客户端逻辑,例如验证、操作字段值等。 |
| 数据 (XML) | 可用于存储任何静态设置或配置数据。 |
| 图像 (PNG、JPG、GIF、ICO) | 应用程序中功能区按钮、图标、表单等使用的任何图像。 |
| Silverlight (XAP) | 嵌入在 CRM 中的任何自定义 Silverlight 应用程序。 |
| 样式表 (XSL) | 用于转换 XML 数据。 |
在所有这些类型的网页资源中,我们将在后续章节中学习最重要的两种类型的网页资源——HTML 网页资源和 JScript 网页资源。
访问任何实体的网页资源
可以访问 CRM 中存储在数据库中的所有网页资源。所涉及的步骤如下:
步骤 1 - 转到设置 → 自定义 → 自定义系统。
步骤 2 - 从左侧导航中选择网页资源。目前,您将无法看到任何网页资源,因为我们尚未创建任何内容。
我们将在接下来的章节中介绍如何创建网页资源。