Loading
Automatisk opgavefuldførelsestrin

Automatisk opgavefuldførelsestrin

Brug automatiske opgaver til at behandle data automatisk som en del af din orkestreringsplan. Et automatisk fuldførelsestrin kræver et Salesforce-forløb for at udføre automatiseringen.

DRO leveres med disse køreklare forløb:

Udbred bestillingsproduktfelter igen til fuldførelsesbestillingslinjevarefelter
Denne forløbsskabelon henter de bestillingslinjevarer, der er tilknyttet trinnet og synkroniserer deres feltværdier med de tilsvarende felter for fuldførelsesbestillingslinjevarer.
Udbred attributter for fuldførelsesbestillingsprodukt til attributter for bestillingsprodukt
Denne forløbsskabelon henter attributter for fuldførelsesbestillingslinjevare for at opdatere de tilknyttede attributter for bestillingslinjevare.

Den automatiske opgave udløser forløbet under fuldførelsesplanens kørsel, og dit tilpassede forløb aktiveres. En trinspecifik konfigurationsværdi kan overføres fra det automatiske opgavetrin for at styre tilpasset logik i forløbet.

Bemærk
Bemærk
  • Automatiske opgaver understøtter kun forløbstyperne Automatisk start. I forløbet skal du angive Automatisk startede forløb uden forløbsudløser som procestypen.
  • Hvis du vil udbrede igen, skal du opdatere transformeringsbestillingsproduktelementet til at tilknytte de relevante felter til transformation. Hvis du vil bagudbredes, skal du opdatere definer attributnavn-elementet til at angive den attribut, der skal udbredes.

Her er de typer af inputvariabler, som du kan bruge i forløbsskabeloner:

stepId
Id'et for den automatiske opgave.
recordId
Id'et på registreringen for bestillingslinjevare eller fuldførelsesbestillingslinjevare, som relationen for fuldførelsestrinkilde knytter til den automatiske opgave.
recordIds
En samling af identifikatorer for bestillingselementet eller registreringer for fuldførelsesbestillingslinjevarer, som relationsregistreringen for fuldførelsestrinkilde knytter til den automatiske opgave.
planSourceIdentifierId
Id'et på den bestillingsregistrering, der er knyttet til fuldførelsesplanen.
stepConfigParameter
Værdi, der bruges til at aktivere tilpasset logik i forløbet.

Her er de outputvariabler, der bruges i forløbsskabeloner.

isSuccess
Angiver, om forløbskørslen lykkedes.
fulfillmentStepErrorMessage
Indeholder de fejldetaljer, der er lagret for fuldførelsestrinet.Viser en kørselsfejlmeddelelse med en fejlkode, der er logført.
fulfillmentStepErrorCode
Identificerer fejlen og matches mod beslutningstabellen Fuldførelses-falloutregler.

Konfigurer en fejlsti for automatiseret forsøg

Hvis du vil gøre en mislykket automatisk opgave berettiget til automatiseret forsøg, skal du tilslutte den handling, der kan kaldes, fejlforbindelse til et tildelingselement. I tildelingselementet skal du angive de eksisterende outputvariabler på følgende måde:

  • Indstil isSuccess til false.
  • Indstil fulfillmentStepErrorCode til en fejlkode, der matcher en fuldførelses-falloutregel.
  • Indstil fulfillmentStepErrorMessage til {!$Flow.FaultMessage} eller en anden meddelelse, der beskriver fejlen.

Dynamisk omsætningsorkestrator bruger disse forløbsoutputvariabler til at bestemme trinsultatet og vælge en prøveregel. Den undersøger ikke undtagelseshåndteringen i Apex

Konfigurer f.eks. forløbet på følgende måde:

  1. Tilføj et handlingselement, der kan kaldes, der kalder Apex
  2. Tilslut handlingselementets fejlforbindelse til et tildelingselement.
  3. I elementet Tildeling skal du angive isSuccess, fulfillmentStepErrorCode og fulfillmentStepErrorMessage.
  4. Tilslut tildelingselementet til forløbsoutput.
Bemærk
Bemærk En Apex try/catch-blok eller AuraHandledException alene muliggør ikke automatiseret forsøg. Hvis Apex medfører en ikke-håndteret undtagelse, og forløbet ikke har nogen fejlsti, slutter forløbsinterviewet med en fejlstatus. Dynamic Revenue Orchestrator indstiller fuldførelsestrinstatussen til FATALLY_FAILED uden at prøve trinnet igen, selvom der er konfigureret en fuldførelses-falloutregel.

Hvis du ønsker krav til regelmatchning og politikker for genprøvning, kan du se Design and Manage Fulfillment Fallout.

 
Indlæser
Salesforce Help | Article