salesforce零基礎學習(一百一十四)Dynamic related list

本篇參考:

https://help.salesforce.com/s/articleView?id=release-notes.rn_forcecom_lab_dynamic_related_lists.htm&type=5&release=238

https://trailhead.salesforce.com/content/learn/modules/summer-22-release-highlights/see-whats-new-with-platform-ui-summer-22

https://meenakshikalra.com/salesforce-dynamic-related-list-overview-deep-dive-tutorial-2/

https://admin.salesforce.com/blog/2022/learn-moar-in-summer-22-with-dynamic-related-lists

我們以前講過salesforce low code/no code系列的 dynamic form 以及 dynamic action,這兩個功能都很強大,針對一些特殊場景,省去了自定製的麻煩。 Summer22 release這次推出了 Dynamic Related List,可以解決哪些場景或者痛點呢?

 這裏舉一個我們項目中相對常見的需求: 客戶希望 Account詳情頁的關聯列表,不展示那些沒有用的 Opportunity / Case信息。針對 Opportunity,只希望展示指定 Stage的記錄,針對 Case列表,只展示 Open的 Due date 是今天或者最近時間的類似的需求。這個時候我們常用的話術,就是告訴關聯列表是salesforce的標準功能,沒法做到這種的定製化,要麼客戶忍了,要麼客戶掏錢做了定製化。但是針對定製化,我們可能還要考慮可配置化以及緩存問題等等,比如某個數據滿足條件,如何下次進入或者點擊關聯列表的刷新按鈕可以實時的刷出來等等。

 Summer22 release以後,這部分的問題相對變得簡單了,我們只需要調查一下當前的關聯列表的 object 是否支持 dynamic related list,支持的程度是否滿足客戶的需要,如果都滿足,皆大歡喜,配置操作直接搞定需求。客戶也開心,你也省去了定製開發隱藏bug的苦惱。目前 summer22 還在 preview的狀態,目前dev環境貌似還不可用,只能sandbox可以使用,dev環境正式看到效果還要到6月初。那麼功能先一睹爲快。

 有兩個方式可以創建 Dynamic Related List,一個是之前 lightning app builder中的 related list - single,我們可以進行 upgrade,一個是我們直接選擇 Dynamic Related List - Single component。這裏需要注意的一點是,demo中我們想在 Account詳情展示 Case關聯列表,但是 Case Related List並沒有展示在 account layout中,如果使用 Related List - Single,我們會看到如下的截圖: 關聯列表沒法展示

當然,當我們升級到 Dynamic情況下,即使沒有維護在layout中,同樣可以正常展示。在 dynamic relate list - single中,type只可以選擇 List / Tile, enhance是不支持的,這裏也可以很靈活的選擇那些字段進行展示

 Filter目前還沒法做 filter logic,沒法實現 1 OR 2 AND 3的效果,這個實際使用時需要評估需求是否滿足

另外需要注意一點,如果有手機端的展示,一定不要用這個功能,因爲現在僅支持 desktop使用

 

除此之外,還有其他的一些limitation。

目前僅支持一部分標準表以及所有的 custom object

展示數量有要求,最多隻能30條數據

總結:詳情等release以後,嘗試練習一下吧~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章