Veldupdates die werkstroomregels opnieuw evalueren
Als Werkstroomregels opnieuw evalueren na veldwijziging is ingeschakeld voor een veldupdateactie en een veldupdate resulteert in een wijziging van de waarde van het veld, evalueert Salesforce alle werkstroomregels voor het object opnieuw.
Vereiste editions
| Beschikbaar in: Lightning Experience en Salesforce Classic |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition |
- Als de veldupdate de waarde van het veld wijzigt, worden alle werkstroomregels voor het gekoppelde object opnieuw beoordeeld. Alle werkstroomregels waarvoor aan de criteria ervan wordt voldaan als resultaat van de veldupdate, worden via een trigger geactiveerd.
- Als een van de aldus geactiveerde werkstroomregels resulteert in een andere veldupdate die ook is ingeschakeld voor een nieuwe beoordeling van de werkstroomregel, treedt er een domino-effect op en kunnen er meer werkstroomregels opnieuw worden beoordeeld als gevolg van de nieuw geactiveerde veldupdate. Deze cascade van nieuwe werkstroomregelbeoordelingen en -activeringen kan zich maximaal vijf maal voordoen na de aanvankelijke veldupdate die dit alles op gang heeft gebracht.
- Zorg ervoor dat uw werkstroomregels niet dusdanig zijn ingesteld dat ze terugkerende lussen ("loops") maken. Als bijvoorbeeld een veldupdate voor Regel1 via een trigger Regel2 activeert, terwijl een veldupdate voor Regel2 via een trigger Regel1 activeert, kunnen de terugkerende triggers ertoe leiden dat uw organisatie haar limiet voor werkstroomtijdtriggers per uur overschrijdt.
- Bij een batchupdate wordt de werkstroom alleen opnieuw geactiveerd voor de entiteiten waarbij een verandering is opgetreden.
- Alleen werkstroomregels voor hetzelfde object als de oorspronkelijke veldupdate worden opnieuw beoordeeld en geactiveerd.
- Alleen werkstroomregels die niet eerder werden geactiveerd, worden opnieuw geactiveerd.
- Werkstroomregels voor kruisobjecten komen niet in aanmerking voor hernieuwde evaluatie.
- Kruisobjectveldupdates die ertoe leiden dat een veldwaarde verandert, activeren niet de herbeoordeling van werkstroomregels voor het gekoppelde object.
- Een goedkeuringsproces kan een actie voor een veldupdate aangeven, die werkstroomregels voor het bijgewerkte object opnieuw evalueert. Als de opnieuw geëvalueerde werkstroomregels echter een veldupdate van kruisobjecten bevatten, worden deze veldupdates van kruisobjecten genegeerd.
-
Tijdafhankelijke acties worden niet uitgevoerd voor een opnieuw geëvalueerde werkstroomregel in de volgende situaties:
- De onmiddellijke acties van de opnieuw geëvalueerde werkstroomregel leiden ertoe dat de record niet langer aan de criteria voor werkstroomregels voldoet.
- Een Apex
aftertrigger die wordt uitgevoerd als resultaat van een werkstroom- of goedkeuringsactie zorgt ervoor dat de record niet langer voldoet aan de criteria van de werkstroomregel.
Heeft dit artikel uw probleem opgelost?
Laat ons weten wat we kunnen doen om te verbeteren!
