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.
Versioner som krävs
| Visa versioner som stöds. |
| Användarbehörigheter som krävs | |
|---|---|
| Öppna, redigera, skapa, aktivera eller inaktivera ett flöde med alla flödestyper, element och funktioner som finns i Flow Builder, inklusive Einstein och Agentforce för flöde: | Hantera flöde |
| Visa objektfältdefinitioner: | Visa installation och konfiguration |
| Visa felsökningsloggar: | Visa all data |
Felet REQuired_FIELD_MISSING inträffar när ett flöde försöker skapa eller uppdatera en Salesforce-post men inte ger värden för alla fält markerade som obligatoriska. Detta fel kan inträffa i olika flödesscenarion och sammanhang.
Felsöka och lösa detta fel:
- Förstå de vanliga scenarion som orsakar detta fel
- Identifiera vilket fält som saknas
- Hitta alla obligatoriska fält för ett objekt
- Tillämpa lösningar och rekommendationer för att förhindra felet
- Problem, lösningar och förebyggande tekniker för obligatoriska fältfel
Identifiera vanliga obligatoriska fältproblem, tillämpa lösningar och följ förebyggande tekniker för att undvika fel i REQuired_FIELD_MISSING. - Identifiera vilket fält som saknas
Om du får felet REQuired_FIELD_MISSING, använd dessa tekniker för att identifiera vilket fält som orsakade felet. - Hitta obligatoriska fält för ett objekt
För att förhindra att REQuired_FIELD_MISSING-fel uppstår, identifiera de fält som behövs för objektets poster innan du bygger ett flöde. Det finns två alternativ: använd Schemaskaparen eller skapa en post för objektet, men spara den inte. Båda alternativen visar de fält som behövs, men Schemaskaparen visar även systemifyllda fält som du inte inkluderar i ett flöde.
Se även:
Problem, lösningar och förebyggande tekniker för obligatoriska fältfel
Identifiera vanliga obligatoriska fältproblem, tillämpa lösningar och följ förebyggande tekniker för att undvika fel i REQuired_FIELD_MISSING.
Denna tabell ger en referens för att felsöka obligatoriska fältfel. Varje rad beskriver ett vanligt problem, lösningen för att åtgärda det och tekniker för att förhindra det i framtida flöden.
| Problem | Lösning | Förebyggande teknik |
|---|---|---|
Skapa poster utan alla obligatoriska fält Vid användning av ett element för Skapa poster indikerar inte Flow Builder vilka fält objektet behöver. Om du inte manuellt anger alla obligatoriska fält misslyckas flödet vid körning. Exempel: Ett flöde skapar en kontaktpost men fyller inte i det obligatoriska fältet Efternamn. |
Kontrollera obligatoriska fält innan du bygger Innan du konfigurerar ett element för Skapa poster eller Uppdatera poster, kontrollera objektets obligatoriska fält i Objekthanteraren. Fyll i alla obligatoriska fält antingen direkt i elementet, genom Tilldelning-element eller från skärminmatning. Alternativt visar ett snabbåtgärdselement av typen Skapa vilka fält åtgärdslayouten kräver. Elementen Snabbåtgärd begränsar dock tillgängliga fält till åtgärdslayouten och lagrar inte den skapade postens ID. Ange standardvärden för obligatoriska fält om du inte fyller i dem på annat sätt i flödet. |
Upprätthåll en checklista med obligatoriska fält för objekt som ofta används i dina flöden. Konsultera Objekthanteraren eller objektets sidlayout innan du bygger flöden som skapar eller uppdaterar poster. |
Skärmflöden som inte fyller i obligatoriska fält När ett skärmflöde samlar in information för att skapa en post kan obligatoriska fält förbli oifyllda om skärmen inte innehåller dem och flödet inte anger dem på något annat sätt. Exempel: Ett skärmflöde för att skapa kundcase innehåller fält för Ämne och Beskrivning, men skärmen innehåller inte det obligatoriska fältet Status och elementet Skapa poster anger det inte. |
Lägg till obligatoriska fält på skärmen eller fyll i dem i flödet Lägg till postfält direkt från objektet på skärmen. Postfält ärver automatiskt sin obligatoriska från objektdefinitionen. För obligatoriska fält som användare inte anger, fyll i dem direkt i elementet Skapa poster eller med ett Tilldelning-element tidigare i flödet. |
När du utformar skärmflöden, gå igenom objektdefinitionen i Objekthanteraren för att identifiera alla obligatoriska fält. Lägg till obligatoriska fält på skärmen eller ange standardvärden i flödet för fält som användare inte anger. |
Skärmflödesuppdateringar rensar obligatoriska fält I ett skärmflöde, om en användare lämnar ett fält tomt och flödet använder det tomma värdet för att uppdatera en post, skriver uppdateringen över det befintliga värdet med tomt. Om detta fält är obligatoriskt misslyckas uppdateringen. Exempel: Ett skärmflöde gör det möjligt för användare att redigera kontofält. En användare lämnar fältet Företag tomt. Elementet Uppdatera poster använder det tomma skärmvärdet för att uppdatera fältet Företag, vilket misslyckas eftersom Företag är obligatoriskt. |
Gör skärmfält obligatoriska eller använd ett beslut Markera skärmkomponenter för obligatoriska fält så att användare inte kan lämna dem tomma. För valfria skärmfält som uppdaterar obligatoriska postfält, använd ett Beslut-element för att kontrollera om värdet är tomt. Om det är tomt, dirigera till ett annat element för Uppdatera poster som endast uppdaterar de andra fälten. |
Testa uppdateringsåtgärder med olika postlägen för att säkerställa att de obligatoriska fälten fortsätter vara ifyllda. Identifiera vilka skärmfält som mappar till obligatoriska postfält och markera dem som obligatoriska på skärmen. |
Krav på posttyp och valideringsregel Olika posttyper kan ha olika obligatoriska fält. Valideringsregler kan även göra fält villkorligt obligatoriska. Ett flöde kan fungera för en posttyp men misslyckas för en annan. Exempel: Ett flöde skapar säljprojekt med posttypen "Företag", vilket kräver fler egna fält än posttypen "Standard" inte kräver. |
Test med flera posttyper Om ditt objekt har posttyper och flödet skapar poster med flera posttyper, testa flödet med varje posttyp för att se till att flödet fyller i alla typspecifika obligatoriska fält. Använd beslutselement för att hantera olika posttyper med olika logikvägar om det behövs. |
Dokumentera de posttyper och valideringsregler som påverkar dina flöden. Granska fältkrav för varje posttyp under flödesdesignen. Inkludera test av posttyp i din checklista för flödestest. |
Allmänna riktlinjer för förebyggande
- Implementera felvägar: Lägg till en felsökväg i elementen Skapa poster och Uppdatera poster. Använd felvägen för att visa ett hjälpsamt felmeddelande för användare eller för att logga felet för Salesforce-administratörens granskning.
- Testa noggrant innan aktivering: Använd felsökningsläget för att testa flödet med olika datascenarion, inklusive kantfall där vissa fält kan vara tomma.
- Använd beskrivningsfält: Lägg till beskrivningar i dina flödeselement som noterar vilka obligatoriska fält flödet fyller i och var värdena kommer ifrån.
- Bevaka flödesfel: Granska regelbundet e-postmeddelanden och loggar med flödesfel för att fånga upp problem tidigt.
Identifiera vilket fält som saknas
Om du får felet REQuired_FIELD_MISSING, använd dessa tekniker för att identifiera vilket fält som orsakade felet.
-
Kontrollera felmeddelandet.
Felet REQuired_FIELD_MISSING specificerar vanligtvis vilket fält som saknades. Leta efter fältets API-namn i feldetaljerna.
-
Använd felsökningsläge.
Kör flödet i felsökningsläge och undersök felsökningsdetaljerna när felet uppstår. Felsökningsloggen visar vilket element som misslyckades och inkluderar det specifika fältnamnet. Mer information finns i Testa eller felsök flöden med Flow Builder-felsökaren.
-
Granska Apex felsökningsloggar.
För postutlösta flöden, kontrollera Apex felsökningsloggar. Sök efter "REQuired_FIELD_MISSING" för att hitta det exakta fältet som orsakade felet.
-
Kontrollera e-postmeddelanden.
E-postmeddelanden om flödesfel som skickas till flödesägaren innehåller fältnamnet och feldetaljerna.
Hitta obligatoriska fält för ett objekt
För att förhindra att REQuired_FIELD_MISSING-fel uppstår, identifiera de fält som behövs för objektets poster innan du bygger ett flöde. Det finns två alternativ: använd Schemaskaparen eller skapa en post för objektet, men spara den inte. Båda alternativen visar de fält som behövs, men Schemaskaparen visar även systemifyllda fält som du inte inkluderar i ett flöde.
För att granska obligatoriska fält i Schemaskaparen, följ dessa steg.
Before building a flow, identify the required fields for the object's records. There are two options: use Schema Builder or create a record on the object, but don't save it. Either option shows the required fields, but Schema Builder also shows system populated fields that you don't include in a flow.
Du har nu en lista över obligatoriska fält för objektet. Använd denna information när du bygger flöden för att se till att du fyller i alla obligatoriska fält.

