Loading
Automatisieren Ihrer Geschäftsprozesse
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Fehlerbehebung bei ERFORDERLICHEN_FELDFEHLENDEN-Fehlern in Flows

          Fehlerbehebung bei ERFORDERLICHEN_FELDFEHLENDEN-Fehlern in Flows

          Wenn ein Flow versucht, einen Datensatz zu erstellen oder zu aktualisieren, ohne alle Pflichtfelder auszufüllen, wird eine Fehlermeldung REQUIRED_FIELD_MISSING angezeigt.

          Erforderliche Editionen

          Unterstützte Editionen anzeigen.
          Erforderliche Benutzerberechtigungen
          Öffnen, Bearbeiten, Erstellen, Aktivieren oder Deaktivieren eines Flows mit allen in Flow Builder verfügbaren Flow-Typen, -Elementen und -Funktionen, einschließlich Einstein und Agentforce für Flow: Flow verwalten
          Anzeigen von Objektfelddefinitionen: Setup und Konfiguration anzeigen
          Anzeigen von Debug-Protokollen: Alle Daten anzeigen

          Der Fehler REQUIRED_FIELD_MISSING tritt auf, wenn ein Flow versucht, einen Salesforce-Datensatz zu erstellen oder zu aktualisieren, jedoch nicht Werte für alle als Pflichtfelder markierten Felder bereitstellt. Dieser Fehler kann in verschiedenen Flow-Szenarien und -Kontexten auftreten.

          Beheben und Beheben dieses Fehlers:

          • Grundlegendes zu den gängigen Szenarien, die diesen Fehler verursachen
          • Ermitteln, welches Feld fehlt
          • Suchen aller Pflichtfelder für ein Objekt
          • Anwenden von Lösungen und Empfehlungen zum Verhindern des Fehlers
          • Probleme, Lösungen und Präventionstechniken für erforderliche Feldfehler
            Identifizieren Sie häufige Pflichtfeldprobleme, wenden Sie Lösungen an und befolgen Sie Präventionstechniken, um Fehler vom Typ "REQUIRED_FIELD_MISSING" zu vermeiden.
          • Ermitteln des fehlenden Felds
            Wenn ein Fehler vom Typ REQUIRED_FIELD_MISSING angezeigt wird, verwenden Sie diese Techniken, um zu ermitteln, welches Feld den Fehler verursacht hat.
          • Suchen nach Pflichtfeldern für ein Objekt
            Identifizieren Sie vor dem Erstellen eines Flows die Pflichtfelder für die Datensätze des Objekts, um Fehler vom Typ REQUIRED_FIELD_MISSING zu vermeiden. Es gibt zwei Optionen: Verwenden Sie den Schemagenerator oder erstellen Sie einen Datensatz für das Objekt, speichern Sie ihn jedoch nicht. Bei beiden Optionen werden die Pflichtfelder angezeigt. Im Schemagenerator werden jedoch auch vom System ausgefüllte Felder angezeigt, die Sie nicht in einen Flow aufnehmen.

          Probleme, Lösungen und Präventionstechniken für erforderliche Feldfehler

          Identifizieren Sie häufige Pflichtfeldprobleme, wenden Sie Lösungen an und befolgen Sie Präventionstechniken, um Fehler vom Typ "REQUIRED_FIELD_MISSING" zu vermeiden.

          Diese Tabelle enthält eine Referenz zur Fehlerbehebung bei erforderlichen Feldfehlern. Jede Zeile beschreibt ein häufiges Problem, die Lösung zur Behebung und die Techniken, um es in künftigen Flows zu verhindern.

          Problem Lösung Präventionstechnik

          Erstellen von Datensätzen ohne alle Pflichtfelder

          Bei Verwendung eines Elements vom Typ "Datensätze erstellen" gibt Flow Builder nicht an, welche Felder für das Objekt erforderlich sind. Wenn Sie nicht alle Pflichtfelder manuell festlegen, schlägt der Flow zur Laufzeit fehl.

          Beispiel: Ein Flow erstellt einen Kontaktdatensatz, füllt jedoch das erforderliche Feld "Nachname" nicht aus.

          Überprüfen von Pflichtfeldern vor dem Erstellen

          Bevor Sie ein Element vom Typ "Datensätze erstellen" oder "Datensätze aktualisieren" konfigurieren, überprüfen Sie die Pflichtfelder des Objekts im Objekt-Manager. Füllen Sie alle Pflichtfelder entweder direkt im Element, über Zuweisungselemente oder über die Bildschirmeingabe aus.

          Alternativ zeigt ein Schnellaktionselement vom Typ "Erstellen" an, welche Felder für das Aktionslayout erforderlich sind. Elemente vom Typ "Schnellaktion" begrenzen jedoch die verfügbaren Felder auf das Aktionslayout und speichern nicht die ID des erstellten Datensatzes.

          Legen Sie Standardwerte für Pflichtfelder fest, wenn Sie sie nicht auf andere Weise im Flow ausfüllen.

          Verwalten Sie eine Checkliste der Pflichtfelder für Objekte, die häufig in Ihren Flows verwendet werden. Konsultieren Sie den Objekt-Manager oder das Seitenlayout des Objekts, bevor Sie Flows erstellen, die Datensätze erstellen oder aktualisieren.

          Bildschirm-Flows, die keine Pflichtfelder ausfüllen

          Wenn ein Bildschirm-Flow Informationen zum Erstellen eines Datensatzes erfasst, können Pflichtfelder nicht ausgefüllt werden, wenn sie nicht auf dem Bildschirm enthalten sind und der Flow sie nicht anderweitig festlegt.

          Beispiel: Ein Bildschirm-Flow zum Erstellen von Kundenvorgängen enthält Felder für "Betreff" und "Beschreibung", der Bildschirm enthält jedoch nicht das erforderliche Feld "Status" und das Element "Datensätze erstellen" legt es nicht fest.

          Hinzufügen von Pflichtfeldern zum Bildschirm oder Ausfüllen im Flow

          Fügen Sie Datensatzfelder direkt aus dem Objekt auf dem Bildschirm hinzu. Datensatzfelder übernehmen automatisch ihre Erforderlichkeit aus der Objektdefinition. Bei Pflichtfeldern, die Benutzer nicht festlegen, füllen Sie sie direkt im Element "Datensätze erstellen" oder mit einem Zuweisungselement früher im Flow aus.

          Überprüfen Sie beim Entwerfen von Bildschirm-Flows die Objektdefinition im Objekt-Manager, um alle Pflichtfelder zu identifizieren. Fügen Sie dem Bildschirm Pflichtfelder hinzu oder geben Sie Standardwerte im Flow für Felder an, die Benutzer nicht festlegen.

          Bildschirm-Flow aktualisiert Löschen von Pflichtfeldern

          Wenn ein Benutzer in einem Bildschirm-Flow ein Feld leer lässt und der Flow diesen leeren Wert zum Aktualisieren eines Datensatzes verwendet, wird der vorhandene Wert durch die Aktualisierung mit leer überschrieben. Wenn dieses Feld erforderlich ist, schlägt die Aktualisierung fehl.

          Beispiel: Mit einem Bildschirm-Flow können Benutzer Accountfelder bearbeiten. Ein Benutzer lässt das Feld "Unternehmen" leer. Das Element "Datensätze aktualisieren" verwendet den leeren Bildschirmwert, um das Feld "Unternehmen" zu aktualisieren. Dies schlägt fehl, da "Unternehmen" erforderlich ist.

          Bildschirmfelder als Pflichtfelder festlegen oder eine Entscheidung verwenden

          Markieren Sie Bildschirmkomponenten für Pflichtfelder als erforderlich, damit Benutzer sie nicht leer lassen können. Verwenden Sie für optionale Bildschirmfelder, die erforderliche Datensatzfelder aktualisieren, ein Entscheidungselement, um zu überprüfen, ob der Wert leer ist. Wenn leer, leiten Sie zu einem anderen Element vom Typ "Datensätze aktualisieren" weiter, das nur die anderen Felder aktualisiert.

          Testen Sie Aktualisierungsvorgänge mit verschiedenen Datensatzstatus, um sicherzustellen, dass die Pflichtfelder ausgefüllt bleiben. Ermitteln Sie, welche Bildschirmfelder Pflichtdatensatzfeldern zugeordnet sind, und markieren Sie sie auf dem Bildschirm als erforderlich.

          Anforderungen an Datensatztyp und Validierungsregel

          Unterschiedliche Datensatztypen können unterschiedliche Pflichtfelder aufweisen. Validierungsregeln können Felder auch als bedingte Pflichtfelder festlegen. Ein Flow kann für einen Datensatztyp funktionieren, für einen anderen schlägt er jedoch fehl.

          Beispiel: Ein Flow erstellt Opportunities mit dem Datensatztyp "Unternehmen", für die mehr benutzerdefinierte Felder erforderlich sind, die der Datensatztyp "Standard" nicht benötigt.

          Testen mit mehreren Datensatztypen

          Wenn Ihr Objekt Datensatztypen aufweist und der Flow Datensätze mit mehreren Datensatztypen erstellt, testen Sie den Flow mit jedem Datensatztyp, um sicherzustellen, dass der Flow alle typspezifischen Pflichtfelder ausfüllt. Verwenden Sie Entscheidungselemente, um bei Bedarf unterschiedliche Datensatztypen mit unterschiedlichen Logikpfaden zu verarbeiten.

          Dokumentieren Sie die Datensatztypen und Validierungsregeln, die sich auf Ihre Flows auswirken. Überprüfen Sie die Feldanforderungen für jeden Datensatztyp während des Flow-Designs. Nehmen Sie Datensatztyptests in Ihre Checkliste für Flow-Tests auf.

          Allgemeine Präventionsrichtlinien

          • Implementieren von Fehlerpfaden: Fügen Sie den Elementen "Datensätze erstellen" und "Datensätze aktualisieren" einen Fehlerpfad hinzu. Verwenden Sie den Fehlerpfad, um Benutzern eine hilfreiche Fehlermeldung anzuzeigen oder den Fehler für die Salesforce-Administratorüberprüfung zu protokollieren.
          • Vor der Aktivierung gründlich testen: Verwenden Sie den Debug-Modus, um den Flow mit verschiedenen Datenszenarien zu testen, einschließlich Randfällen, in denen einige Felder leer sein können.
          • Beschreibungsfelder verwenden: Fügen Sie Ihren Flow-Elementen Beschreibungen hinzu und geben Sie an, welche Pflichtfelder der Flow ausfüllt und woher die Werte stammen.
          • Flow-Fehler überwachen: Überprüfen Sie regelmäßig Flow-Fehler-E-Mails und -Protokolle, um Probleme frühzeitig zu erkennen.

          Ermitteln des fehlenden Felds

          Wenn ein Fehler vom Typ REQUIRED_FIELD_MISSING angezeigt wird, verwenden Sie diese Techniken, um zu ermitteln, welches Feld den Fehler verursacht hat.

          1. Überprüfen Sie die Fehlermeldung.
            Der Fehler REQUIRED_FIELD_MISSING gibt in der Regel an, welches Feld fehlte. Suchen Sie in den Fehlerdetails nach dem API-Feldnamen.
          2. Verwenden Sie den Debug-Modus.
            Führen Sie den Flow im Debug-Modus aus und untersuchen Sie die Debug-Details, wenn der Fehler auftritt. Im Debug-Protokoll wird angezeigt, welches Element fehlgeschlagen ist, und der spezifische Feldname wird angezeigt. Weitere Informationen finden Sie unter Testen oder Beheben von Fehlern bei Flows mit dem Flow Builder-Debugger.
          3. Überprüfen Sie Apex-Debug-Protokolle.
            Überprüfen Sie für durch einen Datensatz ausgelöste Flows die Apex Debug-Protokolle. Suchen Sie nach "REQUIRED_FIELD_MISSING", um das genaue Feld zu finden, das den Fehler verursacht hat.
          4. Überprüfen Sie E-Mail-Benachrichtigungen.
            An den Flow-Inhaber gesendete Flow-Fehler-E-Mails enthalten den Feldnamen und Fehlerdetails.

          Suchen nach Pflichtfeldern für ein Objekt

          Identifizieren Sie vor dem Erstellen eines Flows die Pflichtfelder für die Datensätze des Objekts, um Fehler vom Typ REQUIRED_FIELD_MISSING zu vermeiden. Es gibt zwei Optionen: Verwenden Sie den Schemagenerator oder erstellen Sie einen Datensatz für das Objekt, speichern Sie ihn jedoch nicht. Bei beiden Optionen werden die Pflichtfelder angezeigt. Im Schemagenerator werden jedoch auch vom System ausgefüllte Felder angezeigt, die Sie nicht in einen Flow aufnehmen.

          Führen Sie die folgenden Schritte aus, um Pflichtfelder im Schemagenerator zu überprüfen.

          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.

          Sie verfügen nun über eine Liste der Pflichtfelder für das Objekt. Verwenden Sie diese Informationen beim Erstellen von Flows, um sicherzustellen, dass Sie alle Pflichtfelder ausfüllen.

          Tipp
          Tipp Überprüfen Sie bei benutzerdefinierten Objekten sowohl die vom System definierten Pflichtfelder (z. B. Name) als auch die von Ihrer Organisation erstellten benutzerdefinierten Pflichtfelder.
           
          Laden
          Salesforce Help | Article