Microsoft Dynamics CRM – 网络资源

Microsoft Dynamics CRM – 网络资源


CRM 中的 Web 资源是存储在 CRM 数据库中的虚拟 Web 文件,用于在 CRM 中实现网页功能。这些文件可以是 HTML、JScript、Silverlight 或任何其他受支持的类型。

CRM 作为一种产品,具有广泛的特性和功能。但是,大多数情况下,您必须扩展这些现有功能以满足您的自定义要求。扩展这些功能通常有两种方式 –

  • 在客户端扩展– 使用 Web 资源和表单脚本。

  • 在服务器端扩展– 插件、工作流和 Web 服务(我们将在接下来的章节中学习这部分)。

网络资源的使用

如上所述,在客户端扩展 CRM 是 Web 资源出现的地方。要清楚地理解这一点,请考虑以下用例 –

  • 您有一个包含某些字段的 CRM 表单。CRM 为基本验证(例如必填字段、字段长度等)提供开箱即用的功能。但是,如果您希望进行更复杂的验证(例如验证输入的电话号码格式是否正确),该怎么办?验证输入的地址是否确实存在,或者输入的 SSN 是否正确?

  • CRM 提供开箱即用的 UI 自定义,例如在表单上创建部分和选项卡、重新排列字段等。但是,如果客户想要构建一个自定义页面来显示来自其他客户的所有信息,该怎么办? ERP系统?

  • CRM 带有一个标准的功能区栏,其中包含所有按钮和选项。如果您想添加自己的功能区按钮怎么办?

  • 考虑到您已经有一个 ERP 系统。如果您想从这个 ERP 系统打开一些 CRM 屏幕怎么办?

  • 您始终可以在服务器端插件代码中调用任何外部 Web 服务。但是,如果您仍处于客户端时想要调用任何外部 Web 服务,该怎么办?

所有这些“假设”的答案是 Web 资源。每个 Web 资源都可以通过其唯一的 URL 访问。您可以上传 Web 资源文件或基于代码的资源(例如 HTML、Jscript 等),您甚至可以直接在 CRM 中对其进行编辑。由于 Web 资源存储在 CRM 中,因此它们可以与任何 CRM 自定义一起轻松地从一个环境迁移到另一个环境。

网络资源的类型

Type of Web Resource CRM 中的示例应用程序
WebPage (HTML) 您可能想要创建任何自定义 HTML 页面,例如地图、自定义应用程序页面等,并将其放置在您的 CRM 表单中。
Style Sheet (CSS) 将与 HTML 文件一起使用的任何 CSS 文件。
Script (JScript) 任何客户端逻辑,如验证、操作字段值等。
Data (XML) 可用于存储任何静态设置或配置数据。
Image (PNG,JPG,GIF, ICO) 应用程序中在功能区按钮、图标、表单等上使用的任何图像。
Silverlight (XAP) 嵌入在 CRM 中的任何自定义 Silverlight 应用程序。
StyleSheet (XSL) 用于转换 XML 数据。

在所有这些类型的 Web 资源中,我们将在后续章节中研究最重要的 Web 资源类型 – HTML Web 资源和 JScript Web 资源。

访问任何实体的 Web 资源

存储在数据库中的所有 Web 资源都可以在 CRM 中访问。以下是涉及的步骤 –

步骤 1 – 转到设置 → 自定义 → 自定义系统。

步骤 2 – 从左侧导航中,选择Web Resources目前,您将无法看到任何 Web 资源,因为我们尚未创建任何内容。

Mscrm 访问 Web 资源步骤 1

我们将在接下来的章节中研究如何创建 Web 资源。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁