Loading
Automatische taakuitvoeringsstap

Automatische taakuitvoeringsstap

Gebruik automatische taken om gegevens automatisch te verwerken als onderdeel van uw doeltreffende combinatieplan. Een stap voor automatische taakuitvoering vereist een Salesforce-stroom om de automatisering uit te voeren.

DRO wordt geleverd met deze kant-en-klare stromen:

Orderproductvelden opnieuw toewijzen aan velden voor leveringsorderregelitem
Deze stroomsjabloon haalt de orderregelitems op die aan de stap zijn gekoppeld en synchroniseert hun veldwaarden met de overeenkomende velden voor leveringsorderregelitems.
Productkenmerken van leveringsorder terug doorgeven aan productkenmerken van order
Deze stroomsjabloon haalt kenmerken van leveringsorderregelitems op om de gekoppelde kenmerken van orderregelitems bij te werken.

De automatische taak activeert de stroom tijdens de uitvoering van het leveringsplan en uw aangepaste stroom wordt geactiveerd. Een stapspecifieke configuratiewaarde kan worden doorgegeven vanuit de stap voor automatische taak om aangepaste logica in de stroom aan te sturen.

Opmerking
Opmerking
  • Automatische taken ondersteunen alleen de stroomtypen Automatisch starten. Stel in de stroom Automatisch gestarte stromen zonder stroomtrigger in als het procestype.
  • Werk voor opnieuw doorgeven het element Orderproduct transformeren bij om de juiste velden voor transformatie toe te wijzen. Werk voor back propageren het element Kenmerknaam definiëren bij om het kenmerk op te geven dat moet worden gepropageerd.

Dit zijn de typen invoervariabelen die u kunt gebruiken in de stroomsjablonen:

stepId
De ID van de automatische taak.
record-ID
De ID van de record van het orderregelitem of leveringsorderregelitem die de relatierecord Bron van leveringsstap koppelt aan de automatische taak.
recordIds
Een verzameling identifiers van de records van het orderitem of leveringsorderregelitem die de relatierecord Bron van leveringsstap koppelt aan de automatische taak.
planSourceIdentifierId
De ID van de orderrecord die is gekoppeld aan het leveringsplan.
stepConfigParameter
Waarde die wordt gebruikt om aangepaste logica in de stroom in te schakelen.

Hier zijn de uitvoervariabelen die worden gebruikt in de stroomsjablonen.

isSuccess
Geeft aan of de stroomuitvoering is geslaagd.
fulfillmentStepErrorMessage
Bevat de foutdetails die zijn opgeslagen voor de leveringsstap.Toont een uitvoeringsfoutbericht met een foutcode die wordt vastgelegd.
fulfillmentStepErrorCode
Identificeert de fout en wordt vergeleken met de beslissingstabel Falloutregels voor uitvoering.

Een fouttraject configureren voor automatisch opnieuw proberen

Als u een mislukte automatische taak in aanmerking wilt laten komen voor automatisch opnieuw proberen, verbindt u de connector Fout van de aanroepbare actie met een element Toewijzing. Stel in het element Toewijzing de bestaande uitvoervariabelen als volgt in:

  • Stel isSuccess in op false.
  • Stel fulfillmentStepErrorCode in op een foutcode die overeenkomt met een uitvalregel voor uitvoering.
  • Stel fulfillmentStepErrorMessage in op {!$Flow.FaultMessage} of een ander bericht dat de fout beschrijft.

Dynamische Omzet Orchestrator gebruikt deze stroomuitvoervariabelen om het stapresultaat te bepalen en een regel voor opnieuw proberen te selecteren. Het inspecteert niet de afhandeling van uitzonderingen in de Apex actie.

Configureer de stroom bijvoorbeeld als volgt:

  1. Voeg een aanroepbaar element Actie toe dat de Apex klasse aanroept.
  2. Verbind de connector Fout van het element Actie met een element Toewijzing.
  3. Stel in het element Toewijzing isSuccess, fulfillmentStepErrorCode en fulfillmentStepErrorMessage in.
  4. Verbind het element Toewijzing met de stroomuitvoer.
Opmerking
Opmerking Een Apex try/catch blok of AuraHandledException alleen maakt automatisch opnieuw proberen niet mogelijk. Als de Apex actie een onverwerkte uitzondering veroorzaakt en de stroom geen Fouttraject heeft, eindigt de stroominteractie met de status Fout. Dynamische Omzet Orchestrator stelt de status van de leveringsstap in op FATALLY_FAILED zonder de stap opnieuw te proberen, zelfs als er een uitvalregel voor levering is geconfigureerd.

Zie Uitval van levering ontwerpen en beheren voor de vereisten voor overeenkomsten met regels en het beleid voor opnieuw proberen.

 
Wordt geladen
Salesforce Help | Article