U bent hier:
Problemen met run-time-fouten in stromen oplossen
Lees hier meer over het opsporen en oplossen van stroomfouten en onverwacht gedrag in uw stromen die zich voordoen na activering. Interpreteer fout-e-mailberichten en gebruik best practices om problemen snel te identificeren en op te lossen.
Inzicht in e-mailberichten over stroomfouten
Als een stroomuitvoering mislukt, verzendt Salesforce een e-mailbericht naar de beheerder die de gekoppelde stroom het laatst heeft gewijzigd, of naar de ontvangers van e-mailberichten over Apex uitzonderingen. Het e-mailbericht bevat het foutbericht, details over elk stroomelement dat de stroom heeft uitgevoerd, en een koppeling om de mislukte stroom weer te geven in Flow Builder.
- Foutbericht: Beschrijft wat er mis is gegaan. Zoek naar trefwoorden zoals "onverwerkte uitzondering", "element mislukt" of specifieke validatiefouten.
- Stroomnaam en -versie: Geeft aan welke stroom en versie zijn mislukt.
- Elementdetails: Toont welk element in de stroom de fout heeft veroorzaakt. De API-naam of het label van het element wordt doorgaans opgenomen.
- Stacktracering: Voor geavanceerde probleemopsporing kan de stacktracering helpen de bron van de fout te achterhalen, met name voor complexe stromen of Apex acties.
Fout: Er heeft zich een fout voorgedaan bij element Send_Email_to_Contact. Ontbrekende vereiste invoerparameter: RecipientId.
Wat het betekent: De stroom kon de e-mail niet verzenden die was geconfigureerd in het element Send_Email_to_Contact, omdat er geen waarde was in het veld Ontvangers-ID.
Tips voor het oplossen van stroomfouten
- Lees het foutbericht zorgvuldig door. Identificeer het probleemelement en het foutbericht.
- Open de stroom in Flow Builder en zoek het element dat in het e-mailbericht wordt vermeld.
- Gebruik de foutopsporingsfunctie in Flow Builder om de stroom uit te voeren met voorbeeldgegevens en in real-time op fouten te letten. Klik in het e-mailbericht over stroomfouten op Stroomfout: Klik hier om fouten op te lossen in Flow Builder. Lees meer over de foutopsporing in Stromen testen of problemen oplossen met de Flow Builder-foutopsporing.
- Controleer op ontbrekende of onjuiste invoerwaarden, met name op verplichte velden of variabelen.
- Controleer defectenconnectoren en foutafhandelingstrajecten om er zeker van te zijn dat ze correct zijn ingesteld.
- Test de stroom als verschillende gebruikers om te controleren op machtigings- of toegangsproblemen.
- Controleer voor door records geactiveerde stromen of de activerende record aan alle invoercriteria voldoet.
Best practices voor eenvoudiger oplossen van problemen
- Voeg beschrijvende labels en API-namen toe aan stroomelementen en resources om fout-e-mailberichten gemakkelijker te interpreteren. Records ophalen 1 is bijvoorbeeld niet zo nuttig in een fout-e-mailbericht als Gerelateerde contactpersonen ophalen.
- Gebruik defectenconnectoren voor kritieke elementen om gebruikersvriendelijke foutberichten en alternatieve paden te bieden. Wanneer een stroomuitvoering een fout tegenkomt en een fouttraject neemt, voert de stroom de elementen in het fouttraject uit om de fout af te handelen. In sommige gevallen kan er ook een fout-e-mail worden verzonden.
- Verzend kennisgevingen voor eenvoudiger bijhouden en oplossen.
- Documenteer veel voorkomende fouten en oplossingen voor uw team.
- Nadat u een fout hebt gecorrigeerd, test u de stroom opnieuw met behulp van de Flow Builder-foutopsporing.
- Geavanceerd: Leg fouten vast bij een aangepast object voor meer foutdetails.
- Problemen oplossen met REQuired_FIELD_MISSING-fouten in stromen
Wanneer een stroom probeert om een record te maken of bij te werken zonder alle verplichte velden in te vullen, krijgt u een foutmelding REQuired_FIELD_MISSING. - Problemen met Apex_CPU_TIME_LIMIT_EXCEEDEDED oplossen in stromen
Wanneer een transactie te veel CPU-tijd verbruikt, veroorzaakt Salesforce een Apex_CPU_TIME_LIMIT_EXCEEDED fout. Stromen delen deze limiet met elke andere automatisering in dezelfde transactie, inclusief Apex triggers. - Problemen met stroom-URL's oplossen
Als u een stroom distribueert en de aangepaste knop, aangepaste koppeling of een directe URL voor de stroom niet werkt zoals verwacht, controleert u de stroom waarnaar wordt verwezen. Daarnaast controleert u de variabelen ervan als u waarden aan een stroom doorgeeft vanuit de URL. - Problemen met opnieuw proberen van stromen oplossen
Leer hoe een stroom opnieuw wordt uitgevoerd nadat deze niet met succes is voltooid. Een stroom opnieuw proberen is wanneer een stroom opnieuw wordt uitgevoerd om records te verwerken die niet met succes zijn opgeslagen.
Zie ook:
- Overwegingen bij stroomfout-e-mailberichten
- Aanpassen wat er gebeurt wanneer een stroom mislukt
- Overwegingen bij foutopsporing in Flow Builder
- Wat gebeurt er wanneer er zich een Apex-uitzondering voordoet?
- E-mailontvangers voor stroom- en procesfouten selecteren
- Waarschuwingen verzenden wanneer een schermstroom mislukt
