Loading
Uw bedrijfsprocessen automatiseren met Salesforce Flow
Problemen met run-time-fouten in stromen oplossen

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.

Opmerking
Opmerking Als de stroomuitvoering bij meerdere elementen mislukt of als er fouten optreden in een batch stroominteracties, ontvangen de ontvangers meerdere e-mailberichten of één e-mailbericht met een foutbericht voor elke fout.
  • 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.
Voorbeeld
Voorbeeld

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.
Opmerking
Opmerking Stel een aangepast object samen, dat naar de GUID van de interactie verwijst om meer informatie op te slaan over een interactie wanneer deze wordt opgeslagen als een Salesforce-record. Aan een interactie wordt een Salesforce-ID van 18 tekens toegewezen alleen als deze wordt onderbroken en wordt opgeslagen als een Salesforce-record. Elke interactie, of hij nu wordt onderbroken of bezig is, heeft een GUID.
  • 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.
 
Wordt geladen
Salesforce Help | Article