Loading
Steg för automatiskt uppgiftsuppfyllande

Steg för automatiskt uppgiftsuppfyllande

Använd automatiska uppgifter för att bearbeta data automatiskt som en del av din orkestreringsplan. Ett automatiskt uppgiftsuppfyllandesteg kräver ett Salesforce-flöde för att utföra automatiseringen.

DRO levereras med dessa färdiga flöden:

Återpropagera orderproduktfält till fält för uppfyllande av orderradartikel
Denna flödesmall hämtar de orderradartiklar som är associerade med steget och synkroniserar deras fältvärden med motsvarande uppfyllande av orderradartikelfält.
Tillbaka Propagera produktattribut för orderuppfyllande till orderproduktattribut
Denna flödesmall hämtar uppfyllande av orderradartikelattribut för att uppdatera de associerade orderradartikelattributen.

Den automatiska uppgiften utlöser flödet under uppfyllandeplanens utförande och ditt egna flöde aktiveras. Ett stegspecifikt konfigurationsvärde kan skickas från det automatiska uppgiftssteget för att driva egen logik i flödet.

Anteckning
Anteckning
  • Autouppgifter har endast stöd för typerna Autostartflöde. I flödet, ange Autostartade flöden utan flödesutlösare som processtyp.
  • För att propagera igen, uppdatera elementet Transformera orderprodukt för att mappa lämpliga fält för transformation. För att propagera bakåt, uppdatera elementet Definiera attributnamn för att specificera attributet som måste propageras.

Här är de typer av indatavariabler som du kan använda i flödesmallarna:

stepId
ID för den automatiska uppgiften.
recordId
ID för orderradartikeln eller orderradartikelposten för uppfyllande som relationsposten Uppfyllandestegkälla associerar med den automatiska uppgiften.
recordIds
En samling identifierare för orderobjektet eller orderradartikeln för uppfyllande som relationsposten Uppfyllandestegkälla associerar med den automatiska uppgiften.
planSourceIdentifierId .
ID för orderposten som är associerad med uppfyllandeplanen.
stepConfigParameter .
Värde som används för att aktivera egen logik i flödet.

Här är de utdatavariabler som används i flödesmallarna.

isSuccess
Indikerar om flödeskörningen är framgångsrik.
fulfillmentStepErrorMessage
Innehåller de feldetaljer som lagrats för uppfyllandesteget.Visar ett felmeddelande om körning med en felkod som loggats.
fulfillmentStepErrorCode .
Identifierar felet och matchas mot beslutstabellen Utfallsregler för uppfyllande.

Konfigurera en sökväg vid fel för automatiserade försök

För att göra en misslyckad automatisk uppgift berättigad till automatiserade försök igen, anslut den åberopbara åtgärdens Fel-anslutare till ett Tilldelning-element. I elementet Tilldelning, ange de befintliga utdatavariablerna enligt följande:

  • Sätt isSuccess till false.
  • Ange fulfillmentStepErrorCode till en felkod som matchar en Uppfyllandeutfallsregel.
  • Sätt fulfillmentStepErrorMessage till {!$Flow.FaultMessage} eller ett annat meddelande som beskriver felet.

Dynamic Revenue Orchestrator använder dessa flödesutdatavariabler för att avgöra stegresultatet och välja en återförsöksregel. Den inspekterar inte undantagshanteringen i Apex.

Konfigurera till exempel flödet enligt följande:

  1. Lägg till ett åberopbart åtgärdselement som anropar Apex klassen.
  2. Anslut åtgärdselementets felanslutare till ett tilldelningselement.
  3. I elementet Tilldelning, ange isSuccess, fulfillmentStepErrorCode och fulfillmentStepErrorMessage.
  4. Anslut elementet Tilldelning till flödesutmatningen.
Anteckning
Anteckning Enbart ett Apex try/catch eller AuraHandledException aktiverar inte automatiserade försök igen. Om Apex ger ett ohanterat undantag och flödet inte har någon felsökväg slutar flödesintervjun med statusen Fel. Orchestrator för dynamiska intäkter ställer in uppfyllandestegets status till FATALLY_FAILED utan att försöka igen, även om en Uppfyllandeutfallsregel har konfigurerats.

För regelmatchningskrav och återförsökspolicyer, se Utforma och hantera uppfyllandeutfall.

 
Laddar
Salesforce Help | Article