Hoe invoervoorwaarden werken in door records geactiveerde stromen
Invoervoorwaarden bepalen wanneer door records geactiveerde stromen worden uitgevoerd. Gebruik AND, OR, aangepaste logica of op formules gebaseerde voorwaarden in het element Start om uw stroom alleen uit te voeren wanneer de juiste records worden gewijzigd.
Vereiste editions
| Ondersteunde editions weergeven. |
Hoe toegangsvoorwaarden werken en waarom ze belangrijk zijn
Het element Start staat centraal in elke door records geactiveerde stroom. Selecteer eerst het object van de activerende record en selecteer vervolgens de stroomtrigger wanneer u een record maakt, bijwerkt of verwijdert.
Stel vervolgens de invoervoorwaarden in. Invoervoorwaarden zijn belangrijk omdat ze beperken wanneer uw stroom wordt uitgevoerd. Zonder voorwaarden kan een stroom worden uitgevoerd voor elke recordwijziging en elke limiet die wordt bereikt, of ongewenste automatisering veroorzaken. Met voorwaarden wordt de stroom alleen uitgevoerd wanneer de record aan uw criteria voldoet, wat de prestaties verbetert en de automatisering gericht houdt op de juiste records.
Selecteer in de sectie Invoervoorwaarden instellen van het element Start de manier waarop de voorwaarden worden geëvalueerd, zodat de stroom bepaalt wanneer aan ze wordt voldaan: aan alle voorwaarden wordt voldaan (AND), aan elke voorwaarde wordt voldaan (OR), aan aangepaste logica wordt voldaan of aan een formule die naar true (waar) wordt geëvalueerd. Controleer elke optie om de werking ervan te begrijpen.
Aan alle voorwaarden wordt voldaan (AND)
Als u de stroom wilt uitvoeren wanneer aan alle voorwaarden wordt voldaan, gebruikt u de optie Aan alle voorwaarden wordt voldaan (AND). Selecteer Aan alle voorwaarden wordt voldaan (AND) in de sectie Invoervoorwaarden instellen in het element Start.
De stroom wordt alleen uitgevoerd wanneer een record van het mislukken van minstens één voorwaarde overgaat in het voldoen aan alle voorwaarden. Als een record aan alle voorwaarden voldoet en er nog steeds aan wordt voldaan nadat de record is bijgewerkt, wordt de stroom niet uitgevoerd. Salesforce plant geplande trajecten alleen als de vorige versie van de record niet aan de vereisten voldeed en de bijgewerkte record wel aan de vereisten voldoet.
Een door records geactiveerde stroom wordt bijvoorbeeld uitgevoerd wanneer een gebruiker een account maakt of een account bijwerkt om aan deze voorwaarden te voldoen: Industry equals Agriculture EN Billing State equals CA.
Voor nieuwe records beschouwt Salesforce de status vóór als niet voldoend aan voorwaarden, waardoor een nieuwe record die aan alle voorwaarden voldoet, altijd de stroom activeert.
| Scenario | Resultaat |
|---|---|
Een nieuwe account waarin:
|
De stroom wordt geactiveerd omdat de record aan beide voorwaarden voldoet. Salesforce plant alle geplande trajecten. |
Een nieuwe account waarin:
|
De stroom wordt niet geactiveerd. De record voldoet aan slechts één voorwaarde. Salesforce plant geen geplande trajecten. |
Een bestaande account waarin:
Wordt bijgewerkt naar:
|
De stroom wordt niet geactiveerd. De record voldeed aan de voorwaarden voordat de gebruiker de record bijwerkte en de record voldoet nog steeds aan de voorwaarden. Saelsforce plant geen nieuwe geplande trajecten, maar reeds geplande trajecten blijven gepland. |
Een bestaande account waarin:
Updates van Industrie = Landbouw |
De stroom wordt geactiveerd. De record voldeed niet aan de voorwaarden vóór de update, maar voldoet nu wel aan de voorwaarden. Salesforce plant geplande trajecten. |
Aan een willekeurige voorwaarde wordt voldaan (OR)
Als u de stroom wilt uitvoeren wanneer een record aan een of meer voorwaarden voldoet, gebruikt u de optie Aan elke voorwaarde wordt voldaan. Selecteer in de sectie Invoervoorwaarden instellen in het element Start bij Voorwaardevereisten Aan elke voorwaarde wordt voldaan.
Deze optie activeert de stroom alleen wanneer een update ertoe leidt dat een record overgaat van het voldoen aan geen van de voorwaarden naar het voldoen aan minstens één voorwaarde. Als een record vóór de update aan minstens één voorwaarde voldeed, wordt de stroom niet uitgevoerd, zelfs niet als de record later aan meer voorwaarden voldoet. Geplande trajecten volgen dezelfde regel: ze worden alleen gepland wanneer de update deze overgang maakt, maar alle reeds geplande trajecten blijven gepland. Als een update ertoe leidt dat de record niet meer aan alle voorwaarden voldoet, annuleert Salesforce alle reeds geplande trajecten.
Een door records geactiveerde stroom wordt bijvoorbeeld uitgevoerd wanneer een gebruiker een accountrecord maakt of bijwerkt en deze aan minstens een van deze voorwaarden voldoet: Industry equals Agriculture OF Billing State equals CA.
Voor nieuwe records beschouwt Salesforce de status vóór als niet voldoend aan voorwaarden, waardoor een nieuwe record die aan minstens één voorwaarde voldoet, altijd de stroom activeert.
| Scenario | Resultaat |
|---|---|
Een nieuwe account waarin:
|
De stroom wordt geactiveerd omdat aan één voorwaarde wordt voldaan. Salesforce plant alle geplande trajecten. |
Een bestaande account waarin:
Updates naar Factuurstaat = CA |
De stroom wordt niet geactiveerd. De record voldeed aan minstens één voorwaarde voordat de gebruiker de record bijwerkte. Salesforce plant geen geplande trajecten, maar reeds geplande trajecten blijven gepland. |
Een bestaande account waarin:
Updates van Industrie = Landbouw |
De stroom wordt geactiveerd. De record voldeed voorheen niet aan voorwaarden, maar aan minstens één voorwaarde wordt voldaan na de recordupdate. Salesforce plant alle geplande trajecten. |
Een bestaande account waarin:
Updates naar Factuurstaat = NJ |
De stroom wordt niet geactiveerd. Na de recordupdate voldoet de record aan geen van de voorwaarden. Omdat de record niet meer aan de voorwaarden voldoet, annuleert Salesforce alle geplande trajecten. |
Aan logica van aangepaste voorwaarde wordt voldaan
Wanneer u voorwaarden wilt combineren op een specifieke manier die niet alleen bestaat uit alle (AND) of alle (OR), gebruikt u aangepaste voorwaardenlogica. Selecteer in de sectie Invoervoorwaarden instellen in het element Start bij Voorwaardevereisten Aan aangepaste voorwaardelogica wordt voldaan. Geef vervolgens in Voorwaardelogica een expressie op die op getal naar uw voorwaarden verwijst, zoals 1 AND (2 OR 3).
De stroom wordt alleen uitgevoerd wanneer de aangepaste logica-expressie wordt geëvalueerd naar true (waar) voor de activerende record. Dezelfde regel geldt als voor AND en OR. De stroom wordt alleen uitgevoerd wanneer een gebruiker de record maakt of bijwerkt om aan de vereisten voor voorwaarden te voldoen. Geplande trajecten volgen dezelfde werking als andere voorwaardetypen.
Een door records geactiveerde stroom wordt bijvoorbeeld uitgevoerd wanneer een gebruiker een opportunityrecord maakt of bijwerkt en aan deze voorwaardelogica 1 AND (2 OR 3) voldoet.
- Voorwaarde 1: Fase | Is gelijk aan | Voorstel
- Voorwaarde 2: Bedrag | Is gewijzigd | True (Waar)
- Voorwaarde 3: Sluitingsdatum | Is gewijzigd | True
De stroom wordt alleen uitgevoerd wanneer een opportunity zich in de fase Voorstel bevindt en de gebruiker het veld Bedrag of het veld Sluitingsdatum bijwerkt.
| Scenario | Resultaat |
|---|---|
Nieuwe opportunity gemaakt met:
|
De stroom wordt geactiveerd omdat de record voldoet aan de aangepaste logica. Salesforce plant alle geplande trajecten. |
Bestaande opportunity met:
Updates naar Bedrag = 10000. |
De stroom wordt geactiveerd. De record voldoet aan voorwaardelogica 1 AND (2 OR 3): Fase is Voorstel en Bedrag is gewijzigd is true (waar). Salesforce plant alle geplande trajecten. |
Bestaande opportunity met:
Updates naar Sluitingsdatum = drie maanden vanaf nu. |
De stroom wordt geactiveerd. De record voldoet aan voorwaardelogica 1 AND (2 OR 3): Fase is Voorstel en Sluitingsdatum is gewijzigd is true (waar). Salesforce plant alle geplande trajecten. |
Bestaande opportunity met:
Wordt bijgewerkt naar:
|
De stroom wordt niet geactiveerd. De record voldoet aan voorwaarde 1, maar niet aan voorwaarde 2 of 3 (Bedrag en Sluitingsdatum zijn niet gewijzigd). Salesforce plant geen geplande trajecten. |
Overwegingen bij Formule wordt geëvalueerd tot True (Waar)
Wanneer de beste manier om uw invoercriteria uit te drukken, één formule is, gebruikt u Formule wordt geëvalueerd tot waar. Selecteer in de sectie Invoervoorwaarden instellen in het element Start bij Voorwaardevereisten de optie Formule wordt geëvalueerd naar True. Geef vervolgens een formule op in het veld Formule die true of false retourneert. De formule kan verwijzen naar velden voor de activerende record- en formulefuncties.
De stroom wordt alleen uitgevoerd wanneer de formule wordt geëvalueerd tot true voor de activerende record. Voor nieuwe of bijgewerkte records wordt de stroom alleen uitgevoerd wanneer de formule naar true (waar) wordt geëvalueerd. Salesforce plant of annuleert geplande trajecten op dezelfde manier als voor andere voorwaardetypen.
Een door records geactiveerde stroom wordt bijvoorbeeld uitgevoerd wanneer een gebruiker een opportunityrecord maakt of bijwerkt om deze formule te laten evalueren naar true AND(Amount > 10000, TEXT(StageName) = "Voorstel"). De stroom wordt alleen uitgevoerd wanneer het opportunitybedrag groter is dan 10.000 en de fase een voorstel is.
| Scenario | Resultaat |
|---|---|
Nieuwe opportunity gemaakt met:
|
De stroom wordt geactiveerd. De formule wordt geëvalueerd tot true (waar). Salesforce plant alle geplande trajecten. |
Bestaande opportunity met:
Updates naar Bedrag = 20000. |
De stroom wordt geactiveerd. De formule was false (onwaar) vóór en is true (waar) na de update. Salesforce plant alle geplande trajecten. |
Bestaande opportunity met:
Updates naar Fase = Gesloten gewonnen. |
De stroom wordt niet geactiveerd. De formule wordt na de update geëvalueerd tot false (onwaar). Salesforce annuleert alle geplande trajecten. |
Wanneer de stroom uitvoeren voor bijgewerkte records
Als uw stroom is ingesteld op uitvoering wanneer een record wordt gemaakt of bijgewerkt of alleen wordt bijgewerkt, en u voorwaarden instelt, overweeg dan hoe vaak u de stroom wilt laten activeren bij bijwerken. Deze optie wordt alleen weergegeven nadat u invoervoorwaarden hebt opgegeven.
Selecteer in het element Start, onder Invoervoorwaarden instellen, voor Wanneer de stroom uitvoeren voor bijgewerkte records een van de volgende opties.
- Elke keer dat een record wordt bijgewerkt en aan de voorwaardenvereisten voldoet, wordt de stroom uitgevoerd bij elke update van de record, zolang de record na de update aan uw invoervoorwaarden voldoet. Het maakt niet uit of de record al vóór de update aan de voorwaarden voldeed. Gebruik deze optie wanneer u de stroom wilt laten uitvoeren bij elke wijziging van een record die momenteel aan uw criteria voldoet.
- Alleen wanneer een record wordt bijgewerkt om aan de voorwaardenvereisten te voldoen: de stroom wordt alleen uitgevoerd wanneer een update ertoe leidt dat de record aan uw invoervoorwaarden voldoet. Het kwam hen niet eerder tegen, maar nu wel. Als de record al aan de voorwaarden voldoet en dat na de update nog steeds doet, wordt de stroom niet uitgevoerd. Gebruik deze optie wanneer u de stroom alleen wilt laten uitvoeren wanneer een record overgaat in het voldoen aan uw criteria, waardoor onnodige uitvoeringen worden verminderd en trajecten vanuit het element Start worden gepland.

