breadcrumbDescription
Fejlhåndtering i orkestreringer
Fejlhåndtering håndterer uventede problemer, der forekommer i faser under en orkestreringskørsel. Konfigurer fejlstier for faser for at definere gendannelseshandlinger, når der forekommer fasefejl, så du sikrer, at orkestreringer fuldføres korrekt i stedet for at mislykkes.
EditionsHeading
| Vis understøttede versioner af Flow Orchestration. |
Generelt
Når en orkestreringskørsel støder på en fejl, indstiller systemet dens status til Fejl. Mange fejl, der forekommer i faser, kan gendannes. For disse fejl har du op til 14 dage til at rette fejlen og genoptage orkestreringskørslen. Hvis der opstår fejl uden for faser, mislykkes orkestreringskørslen, og du kan ikke genoptage den. Se Genoptagelse af en mislykket orkestrering i orkestreringskørsel.
Genoptagelse kræver, at en administrator retter det underliggende forløb eller den underliggende fejl og derefter genoptager orkestreringskørslen. Denne tilgang er forskellig fra fejlstier, som en orkestreringsdesigner konfigurerer på designtidspunktet. Fejlstier håndterer fejl på en god måde og giver gendannelsesmekanismer eller manuelle interventionstrin for slutbrugere.
Når en orkestreringskørsel mislykkes, sender Salesforce en fejlmail til den administrator, der sidst redigerede orkestreringen, eller til Apex. Fejlmeddelelsen indeholder detaljer om orkestreringskørslen, herunder hvilke elementer der er kørt, og hvilke forløb der refereres til. For en aktiv orkestrering indeholder mailen også et link til at få vist detaljerne for den mislykkede orkestreringskørsel i Flow Builder. Hvis et forløb, der kaldes af orkestreringen, forårsager fejlen, modtager modtagere to fejlmails: en til orkestreringen og en til det kaldte forløb.
Når en fejlsti håndterer en fejl og fuldføres korrekt, sender orkestreringen ikke fejladviseringer. Du kan dog føje et baggrundstrin til den fejlsti, der adviserer interessenter, når der forekommer en fejl.
Hvis du vil administrere fejl, skal du konfigurere fejlstier for faser i din orkestrering. Hvis en fase eller et trin i den støder på en fejl, definerer disse stier alternative handlinger for at minimere procesfejl.
Design og fejlfind dine orkestreringer i et sandbox-miljø, før du implementerer til produktion, da mislykkede orkestreringer ikke nødvendigvis ruller alle tidligere registreringsændringer tilbage.
Uhåndterede fejl og statusændringer
Der opstår en ikke-håndteret fejl, når en orkestreringskørsel støder på et problem under kørsel, og der ikke findes nogen gendannelsesmekanisme. For orkestreringer forekommer der en ikke-håndteret fejl, når en fase eller et trin støder på en fejl, og fasen ikke har nogen konfigureret fejlsti.
| Element | Betingelse | Status |
|---|---|---|
| Orkestreringskørsel | Der opstod fejl | Fejl |
| Fasekørsel | Fasen var i gang, da der opstod en fejl på orkestreringskørselsniveau | Afbrudt |
| Fasekørsel | Fasen eller et trin i fasen forårsagede fejlen | Fejl |
| Trinkørsel | Trinnet i fasen forårsagede fejlen | Fejl |
| Trinkørsel | Trinnet i fasen startede ikke, før fejlen forekom | Ikke startet |
| Trinkørsel | Trinnet i fasen var i gang, da fejlen opstod | Afbrudt |
Fejlhåndteringsstrategier for orkestreringer
Fejlhåndtering i orkestreringer håndterer fejl, så forretningsprocesser fuldføres korrekt eller gendannes i orden. Brug fejlstier til at håndtere fejl fra faser og trin. Du kan bruge individuelle fejlstier til målrettet gendannelse eller en centraliseret fejlsti til omfattende fejlstyring.
Fejlstier er nyttige i scenarier, hvor slutbrugere kan levere manuel intervention, når orkestreringskørslen støder på en fejl. En ekstern integration eller et API-kald mislykkes f.eks., fordi et slutpunkt er nede. En fejlsti kan inkludere et interaktivt trin, hvor modtageren indtaster de krævede data manuelt.
En fejlsti kan være tom eller indeholde beslutningselementer og faseelementer. Hver fase i en fejlsti kræver mindst et trin og kan indeholde flere trin. Disse trin inkluderer baggrundstrin, interaktive trin eller en kombination af begge. Fejlstier understøtter også Gå til-forbindelser. En Gå til-forbindelse linker til et andet element i den samme fejlsti, en anden fejlsti eller orkestreringens hovedsti.
Individuelle fejlstier. Konfigurer en separat fejlsti for hver fase i en orkestrering. Disse individuelle stier indeholder elementer og faser med trin, der håndterer fejl, der er specifikke for hver fase. Denne tilgang giver en meget lokaliseret fejlløsning. I en bestillingsbehandlingsorkestrering støder lagerbekræftelsesfasen f.eks. på en fejl på grund af en forbindelsestimeout. Fejlstien kan køre bekræftelsestrinet igen, sende en advisering til handlinger eller distribuere til en manuel gennemgangsfase.
Centraliseret fejlsti. Konfigurer en central fejlsti, der fungerer som en konsolideret fejlhåndteringsmekanisme. Denne tilgang starter typisk med et beslutningselement, der evaluerer variabler og automatisk output, der er relateret til orkestreringskørslen. Beslutningen identificerer den specifikke fase, hvor fejlen forekom. Elementerne på den tilknyttede resultatsti håndterer fejlen. Tilslut hver fases fejlsti til det første beslutningselement i den centrale fejlsti. Denne tilgang giver omfattende fejlløsning.
I en kundeintroduktionsorkestrering begynder den centraliserede fejlsti f.eks. med et beslutningselement. Denne beslutning evaluerer, hvilken fase der stødte på en fejl og bestemmer den relevante gendannelseshandling.
Hvis fasestatussen Opret kundekonto ikke er Completed, inkluderer beslutningsresultatets sti en fase med et baggrundstrin. Dette trin adviserer kontomanageren om problemet. Hvis trinnet Konfigurer serviceadgang i fasen Klargøringssystemer mislykkes, inkluderer beslutningsresultatets sti en fase med to trin. Et baggrundstrin opretter en supportbillet. Et interaktivt trin tildeler systemkonfiguration til it-teamet. Når it har fuldført konfigurationen, fortsætter orkestreringen til fasen for serviceaktivering.
Begrænsninger for fejlhåndtering
- Du kan ikke tilføje fejlhåndtering for fejl på orkestreringsniveau.
- Du kan kun få vist fejlretningsdetaljer for en mislykket orkestreringskørsel inden for 14 dage efter fejlen.
- En fejlsti, der kun indeholder et slutelement, håndterer fejl ved at ændre status for orkestreringskørsel til
Completed. Denne tilgang undertrykker fejlen uden at løse den. Salesforce sender ikke fejladviseringsmails, når orkestreringskørselsstatussen er Fuldført. Men trinnet og fasen, der oprindeligt stødte på fejlen, forbliver i statussen Fejl, selvom orkestreringskørselsstatussen er Fuldført.

