📜  Microsoft Dynamics CRM-Web资源

📅  最后修改于: 2020-11-20 06:00:37             🧑  作者: Mango


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

CRM是一种产品,具有一系列广泛的功能和特性。但是,大多数时候,您必须扩展这些现有功能以满足您的自定义要求。扩展这些功能通常以两种方式发生:

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

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

网络资源的使用

如上所述,在Web资源中体现出在客户端扩展CRM。为了清楚地理解这一点,请考虑以下用例-

  • 您有一个包含某些字段的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 Sample Application in CRM
WebPage (HTML) You may want to create any custom HTML page such as maps, custom application page, etc. and place it inside your CRM form.
Style Sheet (CSS) Any CSS files that will be used together with the HTML files.
Script (JScript) Any client-side logic such as validations, manipulating field values, etc.
Data (XML) Can be used to store any static settings or configuration data.
Image (PNG,JPG,GIF, ICO) Any images used in the application on ribbon buttons, icons, forms, etc.
Silverlight (XAP) Any custom Silverlight application embedded within CRM.
StyleSheet (XSL) Used to transform XML data.

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

访问任何实体的Web资源

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

步骤1-转到设置→定制→定制系统。

步骤2-从左侧导航中,选择Web资源。当前,由于我们尚未创建任何资源,因此您将看不到任何Web资源。

Mscrm访问Web资源步骤1

在下一章中,我们将研究如何创建Web资源。