Before-Save Updates in Flows

Kolejnym etapem w podróży po niezmiernie interesujących zmianach, które zafundował nam Salesforce tej wiosny jest nowa funkcjonalność we Flow, a dokładniej mówiąc do 10 razy przyspieszenie jego pracy. 

Do tej pory, działanie automatyzacji procesów w Salesforce odbywało się w ten sposób, że Flow był uruchamiany za pomocą Process Buildera, podczas tworzenia nowego rejestru lub edycji istniejącego. Każda z danych była zapisywana na głównym serwerze Salesforca, co powodowało wydłużenie czasu pracy danej automatyzacji, ponieważ każdorazowy odczyt i zapis zmiennej zajmował czas i obciążał dodatkowo procesor na serwerze. 

Teraz po wiosennej zmianie utworzenie lub aktualizacja zmiennej zdefiniowanej we Flow jest dokonywana z pominięciem zapisu na głównym serwerze, system gdy dokonuje zapisu lub edycji danych, przed wysłaniem informacji do serwera, uruchamia Flow co pozwala uniknąć dodatkowej rundy  zapisu assignment rules, auto-response rules, workflow rules, i innych czasochłonnych modyfikacji.

Aby aktywować before-save updates we Flow potrzebujemy View All Data permission. Flow Builder toolbox zawiera tylko takie elementy jak  Assignment, Decision, Get Records i Loop, można pominąć tworzenie zmiennych i dodawać Update Records do swojego Flow. 


Podsumowując, nowe rozwiązanie dotyczące automatyzacji procesu, jest udogodnieniem, nie tylko dla szybszej pracy systemu, ale również pozwala zaoszczędzić czas przy tworzeniu nowego procesu. 

Resources:

https://releasenotes.docs.salesforce.com/en-us/spring20/release-notes/rn_forcecom_flow_fbuilder_before_save_updates.htm

https://help.salesforce.com/articleView?id=flow_ref_resources_global_variables.htm

https://developer.salesforce.com/docs/atlas.en-us.224.0.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *