Salesforce元数据入门指南,管理员必看!
元数据是Salesforce基础架构的核心,是Salesforce中的核心组件或功能。没有元数据,大部分功能都无法实现。
但是,某些Salesforce管理员仍然很难掌握元数据的整个范围,并且无法充分利用,发挥最大价值。本篇文章就来深入介绍一下元数据的内容、原因,方式和效果。
什么是Salesforce元数据?
元数据与字段、配置、代码、逻辑和页面布局相关,这些都是构建信息体系结构和Salesforce环境的基础。可以将元数据导入Salesforce,在产品界面中进行修改,或通过Salesforce Metadata API进行操作。
元数据有几种类型,每种代表可以自定义业务功能的独特方式。以下是元数据类型的几大类别:
数据Data:构建大多数自定义数据结构的核心组件。例如,自定义对象,值集和自定义应用程序。
可编程性Programmability:在平台上开发的自定义代码。例如,Apex类、Apex页面和Apex Triggers。
演示Presentation:自定义用户如何与平台交互。例如,组件、VisualForce和Lightning页面。
有关元数据类型的完整列表,可以点击该链接查看:
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_types_list.htm
关注公众号【自由侠部落】,用中文快乐学习Salesforce。
为什么使用元数据?
硬编码Hard-coded的应用程序已经成为过去式,根据业务需求量身定制的灵活应用程序,而无需高级编程技能成为现阶段的大趋势。这就是Salesforce元数据如此强大的原因。
元数据是将Salesforce从简单的数据库转变为一个完整平台的关键要素。
元数据与数据有何不同?
新手甚至是经验丰富的Salesforce管理员认为元数据和数据是相同的,但事实并非如此。数据与企业所依赖的记录有关,例如用户、客户、联系人等;而元数据是描述其他数据的数据。
举几个例子你就明白啦。
示例01 元数据的基本形式
首先,让我们看看元数据最基本的形式。例如,某自行车制造公司刚刚与奥斯汀自行车企业达成了一项交易。此Salesforce业务机会对象的实例是我们的数据,而“潜在客户来源”等字段是元数据,有助于描述和提供关于此业务机会的有价值的见解。
客户名称Account Name也是必不可少的元数据,没有这些信息,就不知道如何称呼这个机会。
关注公众号【自由侠部落】,用中文快乐学习Salesforce。
示例02 元数据作为验证规则
通过示例1,可以看出元数据对于组织的重要性。但是,许多重要信息都依赖于手动输入。销售代表、支持人员和其他用户在完成工作时会用数据丰富Salesforce。这面临的一大挑战就是,难以确保Salesforce中元数据的准确性。验证规则是解决这一难题的好方法。
验证规则是可配置的,你可以将其添加到Salesforce对象元数据描述中。参考示例1,创建一个规则以确保合同ID遵循公司的格式,还可以使用vLookups之类的公式创建更复杂的规则,以解决一些简单的问题,例如确保输入正确的邮政编码。
示例03 元数据自动化
这些简单的元数据值对公司内部流程有很大的影响。这些值中的每一个都会触发不同的请求,不同的团队会根据这些值采取行动。 如果客户仅需要Office 365 SaaS备份,则一切都是自动化的:收费,账单等全部由软件处理。
如果客户正在备份本地服务器或工作站,他们可能希望将物理设备交付到他们的站点。元数据的组合可以使整个流程运转起来。通过结合基本的Salesforce工作流程来处理订单处理,一旦完成,Salesforce Apex Trigger便会触发一项任务,以构建,配置并将物理设备运送给客户。
关注公众号【自由侠部落】,用中文快乐学习Salesforce。
元数据的新功能
Salesforce的Winter '19发布了“Where Is This Used?”功能,此功能使管理员可以在不启用数据访问的情况下访问元数据。用户现在可以不接触数据,轻松完成创建、编辑和删除元数据。
以下版本提供了该新功能:专业版,企业版,性能版和无限版中的Lightning Experience和Salesforce Classic。
用户可以通过单击“Where Is This Used?”按钮,检查对自定义字段(例如布局或Apex Trigger)的引用。
在编辑该字段之前,您可以查看该字段的使用位置以及对该字段所做的更改。
实际上,Salesforce元数据和数据丢失的发生率比管理员想的还要高。
尽管Salesforce拥有强大的安全性基础架构,但也不能百分百确保数据不会丢失。比如,人为操作失误、同步错误、恶意软件攻击和内部威胁等情况防不胜防。可以考虑使用第三方SaaS备份解决方案为Salesforce数据提供额外的安全保护。
最新文章
- MySQL 分区介绍总结
- MySQL学习笔记十六:锁机制
- PHP -- Perl风格正则表达式
- CentOS 7 程序自启动的问题
- ACdream1063——平衡树
- 使用jQuery操作Cookies的实现代码
- linux-软连接
- python 发邮件
- Java并发系列[4]----AbstractQueuedSynchronizer源码分析之条件队列
- Leetcode_101_Symmetric Tree
- angular5与angular6的比较
- Python 简易版选课系统
- Sql Server查询性能优化之不可小觑的书签查找
- docker machine 使用教程
- 数据结构(C语言版)-第8章 排序
- VB识别分隔符
- WP8.1学习系列(第二十章)——添加控件和处理事件
- @Slf4j注解
- Java ClassLoader加载机制理解
- hadoop压缩和解压
热门文章
- 洛谷3388 tarjan割点
- idea的ktorm框架代码生成器插件
- 题解 SP2916 【GSS5 - Can you answer these queries V】
- [树的度数] Christmas Spruce
- Mysql失败,异常pymysql.err.InternalError: (1366, ";Incorrect string value: '\\xF0\\x9D\\x90\\xBF;......
- MATLAB GUI 预约程序
- .Net Core2.2 使用 AutoMapper进行实体转换
- coding++ :Layui-form 表单模块
- 自适应线性神经网络Adaline
- VLAN基础