Microsoft Dynamics CRM - Web资源

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

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

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

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

Web资源的使用

如上所述,在客户端扩展CRM是Web Resources的用武之地.要清楚地理解这一点,请考虑以下用例 :

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

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

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

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

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

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

Web资源类型

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

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

访问Web资源for any Entity

存储在该中的所有Web资源可以在CRM中访问e数据库.以下是涉及的步骤 :

步骤1 : 转到设置 → 定制 → 自定义系统.

第2步 : 从左侧导航栏中,选择网络资源.目前,您将无法看到任何Web资源,因为我们尚未创建任何内容.

Mscrm Access Web资源第1步

我们将在下一章中介绍如何创建Web资源.