salesforce零基礎學習(一百零四)Salesforce Optimizer

zero.zhang發表於2021-07-07

本篇參考: 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還要讀取等操作,仍然是不可以刪除,清理需謹慎,任重而道遠。篇中有錯誤地方歡迎指出,有不懂歡迎留言。

相關文章