您現在的位置是:首頁 > 遊戲
Salesforce自動化指南:Flow常見的限制和重要的概念都在這裡
頂點緩衝區怎麼建立
如果你想將Salesforce Flow技能提升到一個新水平,必須要了解Flow中重要的概念和常見的限制。
Flow中的重要概念
01
為什麼會有限制?
Salesforce是一個多租戶環境
,這意味著多個組織共享同一個例項的資源。為確保每個組織不會佔用過多容量,Salesforce已強制執行這些限制來管理每個客戶的使用情況。
02
Flow Interviews和Transactions是什麼?
Interviews是Flow的執行例項
,是Flow的一次完整執行。另一方面,
Transactions是作為一個單元執行的一組操作。
Flow Interviews是除Triggers、Escalation Rules等之外的一種操作型別。
這意味著Flow Interviews始終在Transactions內部執行。
但是,多個Flow Interviews可以在同一個Transactions中執行,一個Flow Interviews也可以在多個Transactions中執行。重要的是,Flow Interviews不是Transactions,並且適用不同的限制。
03
SOQL和DML是什麼?
SOQL和DML是兩種處理不同操作的語言。
SOQL用於檢索資料,DML用於修改資料。
在Flow中,只有資料元素會呼叫這些操作,獲取記錄使用SOQL,建立/更新/刪除記錄使用DML。
Flow中常見的限制
01
每個Flow Interviews的限制
每個Flow在執行時執行的元素:2000
對於每個Flow Interviews,最多隻能執行2000個元素。如果有一個迴圈,迴圈中的元素(包括loop元素)將乘以迭代次數。例如,如果有100條記錄進入一個個包含2個元素的迴圈,則總元素將為200。
02
每個Transactions的限制
發出的SOQL查詢總數:100
最多隻能使用100個數據元素來檢索資料。
發出的DML語句總數:150
最多隻能使用150個修改資料的資料元素。如果這些元素在迴圈中,它們也會成倍增加。
SOQL查詢檢索到的記錄總數:50000
最多隻能檢索50000條記錄。
由於DML語句而處理的記錄總數:10000
最多隻能修改10000條記錄。
Salesforce伺服器上的最大CPU時間:10000毫秒
CPU時間是伺服器用於處理解決方案的時間量。最大值為10000毫秒(10秒)。
一批允許的重複更新總數:12
同一記錄最多隻能更新12次。
如何避免超出限制?
首先也是最重要的,必須確保以最有效的方式構建Flow。但是,如果在遵循所有最佳實踐之後,Flow仍然超出限制怎麼辦?
限制是針對每個Flow Interviews或Transactions的,因此,可以嘗試生成多個Flow Interviews或Transactions。
01
如何構建高效的Flow
透過遵循以下這些做法,你甚至可能不會遇到超出限制的問題:
避免過度使用資料元素。
儘量不要在迴圈中使用資料元素。
儘可能地跳過迴圈。
制定嚴格的准入標準。
利用變數和賦值元素來更新記錄。
02
生成更多的Flow Interviews
在處理大量資料時,通常會先達到元素限制,然後再達到記錄數限制。為防止這種情況,可以使用Record-Triggered和Schedule-Triggered Flow的
批次化功能。
批次化是一個複雜的主題,構建Record-Triggered和Schedule-Triggered Flow,就好像它是觸發物件的一個記錄。然後,Salesforce將盡可能批次處理記錄。
03
生成更多Transactions
即使避免了Flow Interviews限制,仍然有可能達到Transactions限制。為避免這種情況,可以嘗試生成多個Transactions。
螢幕元素、預定路徑和暫停操作都會暫停Flow Interviews。
然後,Flow Interviews的其餘部分將在新Transactions中執行。這是一個很好的小技巧,但請注意,一旦Transactions完成,就無法回滾操作,因為它們已經被提交了。
文章來源:自由俠部落公眾號
推薦文章
- 嶽敏君:“幸福”像“花人”綻放
”“大笑人”“紅彤彤”“笑咧咧”,這樣的形象與那個年代有關,與平質且隱喻化的傳統文化有關,更與嶽敏君在上世紀七八十年代感知體驗過的生活有關...
- 單論天賦,兩狀元一探花的76人三帝,與當初雷霆三少相比誰更強?
而雷霆三少,杜蘭特身高臂長而且擁有歷史頂級的投射能力...
- 《校園最強修真》第87章 何姿婭的想法
”說完,楊旭轉身就離開了,這下就剩下何姿婭跟小蘿莉兩個人,大眼瞪小眼的望著,小蘿莉就說道,“你那點小心思就收起來吧,跟我搶老公,可能嗎...