Du är här:
Felsöka fel i flödeskörningstid
Lär dig felsöka och lösa flödesfel och oväntade beteenden i dina flöden som inträffar efter aktivering. Tolka e-postmeddelanden om fel och använd rekommenderade metoder för att snabbt identifiera och lösa problem.
Förstå e-postmeddelanden om flödesfel
Om en flödeskörning misslyckas skickar Salesforce ett e-postmeddelande till antingen administratören som senast ändrade det associerade flödet eller e-postmottagarna för Apex undantag. E-postmeddelandet innehåller felmeddelandet, detaljer om varje flödeselement som flödet körde och en länk för att se det misslyckade flödet i Flow Builder.
- Felmeddelande: Beskriver vad som gick fel. Leta efter nyckelord som "ohanterat undantag", "element misslyckades" eller specifika valideringsfel.
- Flödets namn och version: Identifierar vilket flöde och version som misslyckades.
- Elementdetaljer: Visar vilket element i flödet som orsakade felet. Elementets API-namn eller etikett inkluderas vanligtvis.
- Stackspårning: För avancerad felsökning kan stackspårningen hjälpa till att hitta felkällan, särskilt för komplexa flöden eller Apex åtgärder.
Fel: Ett fel inträffade vid elementet Send_Email_to_Contact. Indataparameter som saknas: RecipientId.
Vad det innebär: Flödet kunde inte skicka e-postmeddelandet som konfigurerats i elementet Skicka_e-post_till_kontakt eftersom det inte fanns något värde i fältet Mottagar-ID.
Tips för att felsöka flödesfel
- Börja med att läsa felmeddelandet noggrant. Identifiera problemelementet och felmeddelandet.
- Öppna flödet i Flow Builder och hitta elementet som nämns i e-postmeddelandet.
- Använd felsökningsfunktionen i Flow Builder för att köra flödet med exempeldata och leta efter fel i realtid. I e-postmeddelandet med flödesfel, klicka på Flödesfel: Klicka här för att felsöka felet i Flow Builder. Få reda på mer om felsökningen i Testa eller felsök flöden med Flow Builder-felsökaren.
- Kontrollera saknade eller felaktiga indatavärden, särskilt för obligatoriska fält eller variabler.
- Granska felanslutare och sökvägar för felhantering för att säkerställa att de är korrekt konfigurerade.
- Testa flödet som olika användare för att se om det finns behörighets- eller åtkomstproblem.
- För postutlösta flöden, kontrollera att den utlösande posten uppfyller alla inmatningskriterier.
Rekommenderade metoder för enklare felsökning
- Lägg till beskrivande etiketter och API-namn i flödeselement och resurser för att göra e-postmeddelanden om fel enklare att tolka. Till exempel är Hämta poster 1 inte lika användbart i ett felmeddelande som Hämta relaterade kontakter.
- Använd felanslutare på viktiga element för att tillhandahålla användarvänliga felmeddelanden och alternativa vägar. När en flödeskörning stöter på ett fel och tar en felsökväg kör flödet elementen i felsökvägen för att hantera felet. I vissa fall kan även ett felmeddelande skickas.
- Skicka notiser för enklare spårning och lösning.
- Dokumentera vanliga fel och lösningar för ditt team.
- När du har åtgärdat ett fel, testa flödet igen med hjälp av Flow Builder-felsökaren.
- Avancerat: Logga fel till ett eget objekt för mer feldetaljer.
- Felsök obligatoriska_fält_saknade fel i flöden
När ett flöde försöker skapa eller uppdatera en post utan att fylla i alla obligatoriska fält får du felet REQuired_FIELD_MISSING. - Felsök Apex_CPU_TIME_LIMIT_EXCEEDED-fel i flöden
Om en transaktion tar för mycket CPU-tid ger Salesforce ett Apex_CPU_TIME_LIMIT_EXCEEDED-fel. Flöden delar denna gräns med alla andra automatiseringar i samma transaktion, inklusive Apex utlösare. - Felsöka flödes-URL:er
Om du distribuerar ett flöde och en egen knapp, egen länk eller direkt flödes-URL inte fungerar som förväntat, verifiera flödet som refereras. Verifiera även dess variabler om du överför värden till ett flöde från URL:en. - Felsöka flödesförsök
Få reda på hur ett flöde körs igen efter att det misslyckats att slutföras. Ett flödesförsök är när ett flöde körs igen för att bearbeta poster som inte kunde sparas.
