您現在的位置是:首頁 > 遊戲
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完成,就無法回滾操作,因為它們已經被提交了。
文章來源:自由俠部落公眾號
推薦文章
- 項羽進攻咸陽為何不敢挖秦始皇陵?這五種機關讓他望而卻步
從古至今人們都對秦始皇陵垂涎三尺,很多人都挖掘過秦始皇陵,歷代考古學家也希望能給在有生之年目睹皇陵的風采,想知道皇陵中到底有沒有不腐的屍身,儲藏著多少的奇珍異寶,又有多少的機關呢,隨著考古技術的進步,考古學家探測出了幾類防盜機關...
- 在家吃一個饅頭,去部隊當兵一頓居然能吃十幾個饅頭!
但是在部隊就不一樣了,部隊每天都有很多高強度的訓練,每天除了早操,正常的操課還有雷打不動的體能訓練,每一樣至少都是一個三公里起步,很多新兵剛入營,面臨高強度的訓練體力跟不上,很容易拖後腿,而這個時候除了平時給自己多加練,既然訓練多了,就需要...
- 故事:我穿書了,系統讓我攻略大反派,於是,我還懷了反派的崽
其實說起來,我在18歲之前一直認為我不愛容懷,我愛的是這個世界的男主容封那時我胎穿的記憶還沒甦醒,我像個提線木偶一樣,在劇情君的強大影響下,一見鍾情般的喜歡上了容封...