Uitvoerende context van een doeltreffende combinatie
De huidige context bepaalt de toegang die een doeltreffende combinatie heeft tot Salesforce-gegevens en de context die wordt gebruikt door een onderbroken doeltreffende combinatie om te hervatten. Standaard is de uitvoeringscontext van een doeltreffende combinatie de geautomatiseerde procesgebruiker in systeemcontext.
Vereiste editions
| Ondersteunde editions weergeven voor Flow Orchestration. |
De standaard huidige gebruiker voor een doeltreffende combinatie is afhankelijk van het type doeltreffende combinatie en de API-versie waarin deze wordt uitgevoerd.
Automatisch gestarte doeltreffende combinaties
Voor API-versie 60.0 en hoger wordt een automatisch gestarte doeltreffende combinatie altijd gestart en hervat in de context van de gebruiker van het geautomatiseerde proces in de systeemcontext.
Voor API-versie 59.0 en lager wordt een automatisch gestarte doeltreffende combinatie doorgaans gestart in de context van de gebruiker die de doeltreffende combinatie heeft gestart. Als de doeltreffende combinatie wordt gestart vanuit Apex, wordt deze uitgevoerd in een systeemcontext. Bepaal de context waarin een automatisch gestarte doeltreffende combinatie wordt gestart en hervat met de geavanceerde optie Hoe de doeltreffende combinatie uit te voeren.
Voor API-versie 59.0 en lager is de context waarin een onderbroken, automatisch gestarte doeltreffende combinatie wordt hervat, afhankelijk van de manier waarop deze is gestart of waardoor deze is hervat.
| Scenario | Hervat in |
|---|---|
| Gestart in systeemcontext | Systeemcontext |
| Hervat door een handmatig gepubliceerde platformevent | De context van de gebruiker die de platformevent heeft gepubliceerd in systeemcontext |
| Hervat omdat een asynchrone achtergrondstap is voltooid | Dezelfde context waarin deze werd uitgevoerd vóór de asynchrone achtergrondstap |
| Hervat omdat een MuleSoft-stap is voltooid | De context van de geautomatiseerde procesgebruiker in systeemcontext |
| Hervat omdat een interactieve stap is voltooid | De context van de gebruiker die de interactieve stap in de systeemcontext heeft voltooid |
| Hervat omdat aan een ingangs- of beëindigingsvoorwaarde is voldaan wanneer een record is gewijzigd | De context van de geautomatiseerde procesgebruiker in systeemcontext |
Door records geactiveerde doeltreffende combinatie
Voor API-versie 60.0 en hoger wordt een door records geactiveerde doeltreffende combinatie altijd gestart en hervat in de context van de gebruiker van het geautomatiseerde proces in de systeemcontext.
Voor API-versie 59.0 en lager wordt een door records geactiveerde doeltreffende combinatie altijd gestart in de context van de gebruiker die de doeltreffende combinatie in systeemcontext heeft geactiveerd.
Voor API-versie 59.0 en lager, de context waarin een onderbroken, door records geactiveerde doeltreffende combinatie wordt hervat in een gebruiker in systeemcontext. De gebruiker die de door records geactiveerde doeltreffende combinatie hervat, is afhankelijk van wat de oorzaak is van het hervatten ervan.
| Orchestration hervat als gevolg van | Gebruiker |
|---|---|
| Een handmatig gepubliceerd platformevent | De gebruiker die de platformevent heeft gepubliceerd |
| Een asynchrone achtergrondstap is voltooid | Dezelfde gebruiker die de doeltreffende combinatie uitvoerde als vóór de asynchrone achtergrondstap |
| Een MuleSoft-stap is voltooid | De geautomatiseerde procesgebruiker |
| Een interactieve stap is voltooid | De gebruiker die de interactieve stap heeft voltooid |
| Aan een ingangs- of beëindigingsvoorwaarde is voldaan omdat een record is gewijzigd | De geautomatiseerde procesgebruiker |
