本篇参考: https://admin.salesforce.com/blog/2017/analyzing-org-salesforce-optimizer-webinar-recap

假设你在做一个系统的迁移或者你是一个公司的管理员,从一个org迁移到另外一个全新的org,而且很不幸原有的org因为运行时间过长拥有很多脏的metadata,比如不再使用的表字段,workflow,profile等等,更不幸的是还没有文档。你是否会一头雾水?如果你条理清晰,知道应该如何操作情况下,OK没问题,go ahead。如果全然不知道做什么,不妨先使用 salesforce optimizer运行一下你的系统,看一下官方给你的系统分析,不一定完全适用于你们当前的操作,但是至少给你走出了第一步,让你可以进一步思考。

Salesforce Optimizer能做到什么呢?它评估我们系统的实现,以确定公司如何使用某些Salesforce特性,然后给出可以为公司改进的实现的方法。这是最快速和最有效的方式来了解你的组织,并给出可行的建议和最佳实践,所以当你一脸懵逼的时候,不妨启用运行一下,给自己一些思路。

启用和使用步骤如下:

1. set up 搜索 Optimizer,点击 Allow Access。

2.  Allow Access选择Save & Close,则启用完成。

3. 当我们启用完成以后,我们在app launcher其实就可以访问到相关的app了,后续我们不定期想要运行的时候,就可以在app launcher重新run即可。这里我们点击 Open Optimizer。

4. 点击 Run Optimizer

5. 点击以后这个是异步操作,取决于系统的复杂度,我们点击完以后退出即可,完成以后会给发送邮件。

6. 邮件来了以后说明已经运行完成,功能刚出来的时候是发送一个PDF附件,随着release不断地完善,现在支持进入以后查看,UI更友好

7. 我们根据app launcher进入Optimizer,可以将这个主要分成3块,第一块是运行结果区,扫描出来的需要立即的动作,必须的动作以及无需的,点击相关的item右侧会有介绍以及相关的recommend方案。

下面两个图都是相关的截图

根据类型我们可以看哪些类型是可以优化或者需要操作的,我们后续也可以根据相关的维度进行整理。

 总结:通过Optimizer打开了我们探索的第一步,作为管理员定期运行来了解自己环境的安全性以及整洁性是很有必要的。当然,建议归建议,清理操作以前需要全方位的思考,比如提示某个字段没有用,但是如果下游系统通过标准 rest api还要读取等操作,仍然是不可以删除,清理需谨慎,任重而道远。篇中有错误地方欢迎指出,有不懂欢迎留言。

salesforce零基础学习(一百零四)Salesforce Optimizer的更多相关文章

  1. MVC+Ext.net零基础学习记录(四)

    在上一篇文章[MVC+Ext.net零基础学习记录(三)]中提到了利用MVC的Area可以做到项目分离,但是实际操作起来还是有很多问题的.比如,对于物理资源的访问,会报:没有相关资源 开始的时候,我在 ...

  2. salesforce零基础学习(九十四)classic下pagelayout引入的vf page弹出内容更新此page layout

    我们在classic环境中,有时针对page layout不能实现的地方,可以引入 一个vf page去增强标准的 page layout 功能,有时可能要求这个 vf page的部分修改需要更新此 ...

  3. MVC+Ext.net零基础学习记录(五)

    继MVC+Ext.net零基础学习记录(四),在后面我在既有的项目上又添加了一个子项目,还用前面提到的方法,进行主项目中引用DLL,然后子项目中生成事件中使用mkdir 进行拷贝 发现一个下午就总是报 ...

  4. salesforce零基础学习(一百零五)Change Data Capture

    本篇参考: https://developer.salesforce.com/docs/atlas.en-us.232.0.api_streaming.meta/api_streaming/using ...

  5. salesforce 零基础学习(五十二)Trigger使用篇(二)

    第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰. ...

  6. salesforce零基础学习(八十九)使用 input type=file 以及RemoteAction方式上传附件

    在classic环境中,salesforce提供了<apex:inputFile>标签用来实现附件的上传以及内容获取.salesforce 零基础学习(二十四)解析csv格式内容中有类似的 ...

  7. Salesforce 集成篇零基础学习(一)Connected App

    本篇参考: https://zhuanlan.zhihu.com/p/89020647 https://trailhead.salesforce.com/content/learn/modules/c ...

  8. salesforce零基础学习(一百一十一)custom metadata type数据获取方式更新

    本篇参考: https://developer.salesforce.com/docs/atlas.en-us.234.0.apexref.meta/apexref/apex_methods_syst ...

  9. salesforce零基础学习(一百一十三)Trigger中获取IP地址的过程

    本篇参考: https://developer.salesforce.com/docs/atlas.en-us.228.0.apexcode.meta/apexcode/apex_class_Auth ...

  10. salesforce 零基础学习(六十八)http callout test class写法

    此篇可以参考: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_restfu ...

随机推荐

  1. 下载最新版本Fiddler

    下载最新版本Fiddler https://www.telerik.com/download/fiddler/fiddler-everywhere-windows

  2. bash调试 脚本第一行 加set -x #!/bin/expact -d

    #!/bin/bash set -x 脚本第一行加 #!/bin/expact -d

  3. stressapptest测试用例testcase方法aarch64

    ### https://github.com/stressapptest/stressapptest aarch64 To build from source, the build/installat ...

  4. Linux创建RAID0_实战

    Linux创建RAID实战 一.Linux创建RAID0 RAID0俗称条带,它将两个或多个硬盘组成一个逻辑硬盘,容量是所有硬盘之和 因为是多个硬盘组合成一个,故可并行写操作,写入速度提高,但此方式硬 ...

  5. Linux 部署 iSCSI 客户端配置(Windows)

    Linux 部署 iSCSI 客户端配置(Windows) 客户端环境 Client :Windows 7 ip :192.168.121.138 一.首先查看客户端本地所有的磁盘 查看路径:邮件计算 ...

  6. 运维电子书PDF汇总

    SRE Google运维解密 Nginx Cookbook 2019 链接:https://pan.baidu.com/s/1Sob4JSjNKe77wMACmDZHig 提取码:rhc6

  7. 运维常用shell脚本一(系统指标巡检、自动创建用户、跳板机)

    一.系统指标巡检脚本 #!/bin/bash menu(){ cat <<EOF +---------------------------------------------+ | 日常巡 ...

  8. Python基础之变量、输入、输出

    一.Hello World程序 在Windows终端执行python C:\Users\renyz02>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 2 ...

  9. 2.7循环_while

    循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 -- 从上向下,顺序执行 ...

  10. Java日期时间API系列38-----一种高效的工作日计算计算方法

    如果没有节日放假调休的话,工作日很好计算,周一到周五就是工作日,但因为有节日放假调休,使得这个计算需要外部放假安排数据来支持.计算原理: 先按照放假安排数据计算,再按照周一周五计算. 下面以Local ...