📅  最后修改于: 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资源。
可以在CRM中访问数据库中存储的所有Web资源。以下是涉及的步骤-
步骤1-转到设置→定制→定制系统。
步骤2-从左侧导航中,选择Web资源。当前,由于我们尚未创建任何资源,因此您将看不到任何Web资源。
在下一章中,我们将研究如何创建Web资源。