元数据是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数据提供额外的安全保护。

Salesforce元数据入门指南,管理员必看!的更多相关文章

  1. Python入门到进阶必看的权威书籍与网站

    随着人工智能全面爆发,Python[英文单词:蟒蛇],是一款近年来爆红的计算机编程语言.1989年发明,1991年发行,比目前应用最广的Java还要大7岁,有种大器晚成的感觉. 分享之前我还是要推荐下 ...

  2. python 语言学入门第一课必看:编码规范

    命名 module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, ...

  3. 模块化 require.js 入门教学(前端必看系列)

    在工作的时候总是会用到模块化开发,那接下来我就顺着这个问题来说一下什么是模块化 前端模块化 !!! JS 模块化提供给我们三种规范 分别就是 No.1 commonjs  这个其实也就代表了node. ...

  4. Struts2 入门(新手必看)

    船舶停靠在港湾是很安全的,但这不是造船的目的     Struts 2及其优势 Struts 2是一个MVC框架,以WebWork框架的设计思想为核心,吸收了Struts 1的部分优点 Struts ...

  5. k8s新手必看

    转载自https://juejin.im/post/6844903840139968520 Kubernetes零基础快速入门!初学者必看! 起源 Kubernetes 源自于 google 内部的服 ...

  6. Java编程学习知识点分享 入门必看

    Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度.阿尔法组成越高,颜色越不透明. API:应用编程接口.针对软 ...

  7. Liunx新手入门必看

    安装CentOS(Linux的一个常用发行版本,互联网公司经常使用这个发行版)用到的软件: VMware_workstation_full_12.5.2.exe 虚拟机软件,虚拟机由这个软件安装.管理 ...

  8. Web界面开发必看!Kendo UI for jQuery编辑功能指南第一弹

    Kendo UI for jQuery最新试用版下载 Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support f ...

  9. 《KAFKA官方文档》入门指南(转)

    1.入门指南 1.1简介 Apache的Kafka™是一个分布式流平台(a distributed streaming platform).这到底意味着什么? 我们认为,一个流处理平台应该具有三个关键 ...

随机推荐

  1. JSFinder:一个在js文件中提取URL和子域名的脚本

    JSFinder介绍 JSFinder是一款用作快速在网站的js文件中提取URL,子域名的脚本工具. 支持用法 简单爬取 深度爬取 批量指定URL/指定JS 其他参数 以往我们子域名多数使用爆破或DN ...

  2. Postman-OAuth 2.0授权

    一.Postman提供的授权类型有10种.授权过程将验证是否有权从服务器访问所需的数据.发送请求时,通常必须包含参数以确保请求有权访问并返回所需的数据. 二.使用第7种OAuth 2.0授权:OAut ...

  3. SpringBoot2 整合 Swagger2

    SpringBoot2 整合 Swagger2 SpringBoot整合三板斧 第一步.引入pom <dependency> <groupId>com.spring4all&l ...

  4. springboot使用swagger2创建文档

    一.导入swagger2依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>spri ...

  5. 李宏毅老师机器学习课程笔记_ML Lecture 3-1: Gradient Descent

    引言: 这个系列的笔记是台大李宏毅老师机器学习的课程笔记 视频链接(bilibili):李宏毅机器学习(2017) 另外已经有有心的同学做了速记并更新在github上:李宏毅机器学习笔记(LeeML- ...

  6. 一文看懂NLP神经网络发展历史中最重要的8个里程碑!

    导读:这篇文章中作者尝试将 15 年的自然语言处理技术发展史浓缩为 8 个高度相关的里程碑事件,不过它有些偏向于选择与当前比较流行的神经网络技术相关的方向.我们需要关注的是,本文中介绍的许多神经网络模 ...

  7. 关于用命令行和idea对项目打jar包

    前提说一下,我们一般是对编译后的项目进行打包,不然打包后还得自己去重新编译class文件. 假如这是你的一个项目目录: 我们要写一个简单的计算器工具类项目,然后对他进行打包, idea里面out文件夹 ...

  8. POJ - 3255 SPFA+邻接表求次短路径

    题意:给出m条边 , n个顶点,u [ i ]到v [ i ] 的距离w [ i ],求除了最短路的那条最短的边的长度. 思路:之前有做过相似的题,使用迪杰斯特拉算法求单源最短路径,并且记录路径,枚举 ...

  9. HOOK相关原理与例子

    消息HOOK 原理: 1. 用户输入消息,消息被放到系统消息队列. 2. 程序发生了某些需要获取输入的事件,就从系统消息队列拿出消息放到程序消息队列中. 3. 应用程序检测到有新的消息进入到程序消息队 ...

  10. gold 波浪