Du är här:
Typer av uppfyllandesteg
När du planerar din orkestrering, tänk på de olika typerna av uppfyllandesteg och hur de fungerar. Typer av uppfyllandesteg kan användas för att definiera manuella uppgifter, automatiserade uppgifter, milstolpar, anrop och andra åtgärder.
Versioner som krävs
| Tillgängliga i: Enterprise, Unlimited och Developer Editions av Revenue Cloud |
Uppfyllandesteg definieras i arbetsområdet Uppfyllande. Mer information om hur du skapar uppfyllandesteg finns i Definiera komponenter för orkestreringsplan.
När du skapar dina uppfyllandesteg, använd följande referenser för att förstå hur de olika uppfyllandetyperna fungerar.
- 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. - Steg för anropsuppfyllande
Vid uppfyllande av ordrar kan Dynamic Revenue Orchestrator (DRO) behöva kommunicera med externa system. Ett anrop hanterar denna kommunikation. - Steg för manuellt uppgiftsuppfyllande
Lägg till en manuell uppgift i orkestrering när du behöver användarinmatning på en viss plats i uppfyllandeflödet. Till exempel när du behöver en godkännandesignering eller manuell berikning av data. Dynamic Revenue Orchestrator kan tilldela en manuell uppgift till en användare eller en kö. - Steg för milstolpeuppfyllande
En milstolpe representerar en punkt i uppfyllandeprocessen mellan olika flöden av kontroll och är slutförd när alla dess beroenden har slutförts. Du kan till exempel använda en milstolpe för att indikera en uppfylld order, i slutet av din orkestreringsplan. - Steg för pausuppfyllande
Paussteget stoppar uppfyllandet tills vissa villkor är på plats. Sätt regeln Återuppta på till något som måste vara sant innan paussteget slutförs. - Fasat tillgångssteg
För att oberoende tillgångsanpassa fristående eller paketerade produkter, även om andra orderradartiklar är under bearbetning, använd ett fasat tillgångssteg. Det fasade tillgångssteget är vanligtvis tillämpligt för långa ordrar som löper över många timmar, dagar eller till och med veckor.
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.
Klona flödesmallarna och konfigurera automatiska uppgifter så att de använder de anpassade flödena enligt dina verksamhetsbehov. Den automatiska uppgiften utlöser flödet under uppfyllandeplanens utförande och ditt egna flöde aktiveras.
- 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.
Här är de utdatavariabler som används i flödesmallarna.
- isSuccess
- Indikerar om flödeskörningen är framgångsrik.
- fulfillmentStepErrorMessage och fulfillmentStepErrorCode
- Visar ett felmeddelande med en felkod som loggats.
Steg för anropsuppfyllande
Vid uppfyllande av ordrar kan Dynamic Revenue Orchestrator (DRO) behöva kommunicera med externa system. Ett anrop hanterar denna kommunikation.
I uppfyllandesteget, ange namnet på den utfallskö som steget är tilldelat till om det misslyckas och namnet på integreringsdefinitionen som ska öppnas när anropet körs.
Ett anrop kan fungera synkront eller asynkront:
- Synkron: Anropet förväntar sig ett nästan omedelbart svar.
- Asynkron: Anropet förväntar sig att HTTP-koden
202efter att du har gjort en begäran. Anropet flyttas till läget Pågår medan det väntar på ett svar.
Använd leverantörsadapters för att skapa begärandebelastningar från stegkällor. Du kan även anpassa adaptos. Se Anrop i Dynamic Revenue Orchestrator.
För att förhindra ett dödligt fel i ett anropssteg när ett associerat externt system är under underhåll, inaktivera den associerade integreringsdefinitionen för att placera steget i kö.
- Slå på inställningen Framtida daterade steg.
- Använd inställningen Gräns för köanrop för att definiera det högsta antalet anropssteg som kan övergå från ett köläge till ett redo eller schemalagt läge per minut. Denna inställning styr batchstorleken när steg som hålls släpps efter att det externa systemet blir tillgängligt.
DRO placerar anropssteget i kö om den associerade integreringsdefinitionen är inaktiv. Anropssteg i kö visas i uppfyllandeplanen så att uppfyllandeoperatörer och säljare kan följa och agera efter dem. När integreringsdefinitionen blir aktiv släpps anropsstegen i satser baserat på inställningen Väntande anropsgräns.
Steg för manuellt uppgiftsuppfyllande
Lägg till en manuell uppgift i orkestrering när du behöver användarinmatning på en viss plats i uppfyllandeflödet. Till exempel när du behöver en godkännandesignering eller manuell berikning av data. Dynamic Revenue Orchestrator kan tilldela en manuell uppgift till en användare eller en kö.
För att tilldela uppgiften till en specifik användare, välj användaren från fältet Tilldelad till.
För att tilldela uppgiften till en person i en kö med hjälp av uppgiftstilldelningsregler, tilldela först uppgiften till en kö och välj sedan en stegtilldelningsmetod:
- Round Robin
- Tilldelar uppgiften till nästa tillgängliga person i kön.
- Minst inläst
- Tilldelar uppgiften till den person som har minst öppna uppgiftstilldelningar.
- Sammanhangsbaserad
- Tilldelar uppgiften till en person baserat på specifikationerna i den associerade tilldelningsregeln för uppfyllandeuppgift. Det kan antingen vara nästa tillgängliga person (Round Robin) eller den person med minst öppna uppgiftstilldelningar (Minst inläst).
En manuell uppgift kan vara en enkel uppgift för en användare att utföra, eller så kan du länka en manuell uppgift till ett Omniscript- eller Salesforce-flöde.
Manuella uppgifter har stöd för dessa indatavariabler i ett flöde:
- stepId
- ID för uppfyllandesteget.
- recordId
- ID för orderobjektet eller orderradartikelposten för uppfyllande som relationsposten för uppfyllandesteg associerar med den manuella uppgiften.
- recordIds
- En samling identifierare för orderobjekt eller orderradartikelposter för uppfyllande som relationsposten för uppfyllandesteg associerar med den manuella uppgiften.
- planSourceIdentifierId
- ID för orderposten som är associerad med uppfyllandeplanen.
Steg för milstolpeuppfyllande
En milstolpe representerar en punkt i uppfyllandeprocessen mellan olika flöden av kontroll och är slutförd när alla dess beroenden har slutförts. Du kan till exempel använda en milstolpe för att indikera en uppfylld order, i slutet av din orkestreringsplan.
Steg för pausuppfyllande
Paussteget stoppar uppfyllandet tills vissa villkor är på plats. Sätt regeln Återuppta på till något som måste vara sant innan paussteget slutförs.
Ett steg för pausuppfyllande kräver både själva steget för pausuppfyllande och en regel för Återuppta som definierar när processen kan fortsätta.
När uppfyllandet kommer till paussteget går steget till läget Pågår och uppfyllandet stoppas. Efter att villkoren i regeln Återuppta på har uppfyllts flyttas paussteget till läget Slutförd och uppfyllandet fortsätter.
Du vill att uppfyllandet ska pausas tills en Field Serviceagent markerar en arbetsorder som slutförd. Regeln Återuppta på kan ange att uppfyllandet fortsätter efter att agenten ändrar ett visst attribut i en orderradartikel för uppfyllande. När agenten gör ändringen markerar Dynamic Revenue Orchestrator paussteget Slutfört och uppfyllandet fortsätter.
När du har skapat själva paussteget, öppna åtgärdsmenyn i steget och utför dessa instruktioner:
- Välj Konfigurera återuppta på regel.
- Klicka på Skapa regel.
- Ange regelvillkor med gränssnittet Skapa regel. Du kan välja antingen säljtransaktionsresurser eller resurser för uppfyllanderadartiklar.
Fasat tillgångssteg
För att oberoende tillgångsanpassa fristående eller paketerade produkter, även om andra orderradartiklar är under bearbetning, använd ett fasat tillgångssteg. Det fasade tillgångssteget är vanligtvis tillämpligt för långa ordrar som löper över många timmar, dagar eller till och med veckor.
Anta till exempel att en kund beställer en egen webbplats och ett domännamn. Registreringen av domännamnet slutförs snabbt, men att utveckla den egna webbplatsen tar flera veckor. Under tiden bestämmer sig kunden för att lägga till e-postvärdskap till sin domän. Eftersom domännamnet redan har tillgångar kan tjänstleverantören lägga till e-postvärdskap utan att behöva vänta på att webbplatsutvecklingen slutförs.
Denna tabell listar de typer av orderradartiklar som konverteras till uppfyllandetillgångar när du tillämpar det fasade tillgångssteget för uppfyllandeprocessen.
| Fasat tillgångssteg tillämpat på | Objekt konverterade till tillgångar |
|---|---|
| Fristående orderradartikel för uppfyllande | Den fristående orderradartikeln för uppfyllande. |
| Fristående orderradartikel | Den fristående orderradartikeln och dess relaterade uppfyllandeorderradartiklar. |
| Rotproduktpaket som innehåller orderradartiklar | Hela paketet och dess relaterade orderradartiklar för uppfyllande. |
| Rotproduktpaket som innehåller orderradartiklar för uppfyllande | Hela paketet och dess relaterade orderradartiklar för uppfyllande. |
| Icke-rotprodukt i ett paket som innehåller orderradartiklar och uppfyllandeorderradartiklar | Inga. Steget hoppas över. |
| Rampordning | Inga. Steget hoppas över och alla segment är endast tillgängliga när uppfyllandeplanen är färdig. |

