Uruchomienie Flow przed usunięciem rekordu.

Zimowa odsłona Salesforce release’21 zaprezentowała wiele zmian dotyczących automatyzacji. Na pierwszym miejscu zwraca na siebie uwagę możliwość uruchomienia Flow przed usunięciem rekordu co daje nam możliwość automatycznej aktualizacji i tworzenia nowych danych po usunięciu rekordu. 

Dla przykładu:

Mamy obiekt Okazja Biznesowa ( Opportunity) i chcemy, aby po jego usunięciu na powiązanym z nim obiekcie Konta ( Account ) pojawiła się informacja, w niestandardowym polu o nazwie usuniete transakcje _c, że “Okazja Biznesowa zakończona w dniu XX-XX-XXX została usunięta z systemu”. 

Kiedyś było to możliwe przy użyciu appex triggerów i potrzebny był do tego pracownik na stanowisku dewelopera. Teraz, każdy administrator jest w stanie poradzić sobie z tym zadaniem przy użyciu Flow. 

Pokrótce przedstawię teraz, jak używać wywołania automatyzacji przed usunięciem rekordu. 

Przy tworzeniu nowego Flow wybieramy opcję Record-Trigger Flow, ponieważ tam jest dostępna.

Następnie Salesforce zapyta nas o wygląd widoku automatyzacji, ale o tym w następnym artykule. Wybierzmy więc Freeform.

Następnie w okienku, gdzie rozpoczynamy etapy procesu we Flow, klikamy Edit.

Otworzy się okienko wyboru, kiedy nasz flow ma zostać wywołany do działania.

Zaznaczamy A record is deleted. 

Teraz nasz Flow uruchomi się zanim rekord zostanie usunięty i dokona zadanej przez nas akcji. 

Źródła:

https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/salesforce_release_notes.htm  20.10.2020r.

Dodaj komentarz

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