Loading
Automatisieren von Geschäftsprozessen mit Salesforce-Flow
Komponente 'Bildschirmeingabe für Datei-Upload'

Komponente 'Bildschirmeingabe für Datei-Upload'

Ermöglichen Sie Benutzern, Dateien auf einem Flow-Bildschirm hochzuladen.

Erforderliche Editionen

Unterstützte Editionen anzeigen.
Die Komponente 'Datei hochladen', wobei der Flow-Benutzer zwei Dateien auf einmal hochgeladen hat.
Hinweis
Hinweis Für diese Bildschirmkomponente wird eine Lightning-Laufzeit benötigt.

Konfigurieren der Komponente "Datei hochladen"

Sie können Ressourcen wie Variablen oder globale Konstanten im Flow auswählen oder manuell einen Wert eingeben.

Attribut Beschreibung
Akzeptierte Formate

Geben Sie unter Verwendung des Formats .ext eine durch Kommas getrennte Liste der Dateierweiterungen für die Dateiformate ein, die der Benutzer hochladen kann.

Dieses Attribut akzeptiert Einzelwertressourcen. Der Wert wird als Text verarbeitet.

Mehrere Dateien zulassen

Wenn $GlobalConstant.True eingestellt ist, kann der Benutzer mehrere Dateien hochladen.

Dieses Attribut akzeptiert Einzelwertressourcen vom Typ "Boolesch".

API-Name

Der API-Name der Komponente.

Ein API-Name kann Unterstriche und alphanumerische Zeichen ohne Leerzeichen enthalten. Der Name muss mit einem Buchstaben beginnen und darf nicht mit einem Unterstrich enden. Er darf auch keine zwei aufeinander folgenden Unterstriche enthalten.

Deaktiviert

Wenn dies auf $GlobalConstant.True eingestellt ist, wird die Komponente deaktiviert.

Dieses Attribut akzeptiert Einzelwertressourcen vom Typ "Boolesch".

Datei-Upload-Bezeichnung

Pflichtangabe. Bezeichnung, die auf der Upload-Schaltfläche angezeigt wird.

Dieses Attribut akzeptiert Einzelwertressourcen. Der Wert wird als Text verarbeitet.

Hover-Text

QuickInfo, die angezeigt wird, wenn der Benutzer den Mauszeiger über die Komponente bewegt.

Dieses Attribut akzeptiert Einzelwertressourcen. Der Wert wird als Text verarbeitet.

ID des verwandten Datensatzes

Pflichtangabe. ID des Datensatzes, dem die Dateien zugeordnet werden sollen. Wenn kein Wert übergeben wird, wird die Komponente deaktiviert.

Dieses Attribut akzeptiert Einzelwertressourcen. Der Wert wird als Text verarbeitet.

Hinweis
Hinweis Benutzerdefinierte Felder, die der Objektseite "ContentVersion" hinzugefügt wurden, werden in Experience Cloud-Sites mittels "contentVersionEditWizard" dargestellt. "contentVersionEditWizard" wird auf dem Desktop, nicht aber auf Mobilgeräten unterstützt. Da es in der mobilen Version keinen Bildschirm gibt, um benutzerdefinierte Felder zu bearbeiten oder Details hinzuzufügen, schlägt das Hochladen von Dateien fehl, wenn benutzerdefinierte Felder als erforderlich markiert sind.

Speichern der Werte der Komponente "Datei hochladen" im Flow

Alle Attribute können in Flow-Variablen gespeichert werden. In der Regel müssen Sie jedoch nur eines dieser Attribute speichern. Die Werte werden den Flow-Variablen zugewiesen, wenn der Benutzer zum nächsten Bildschirm navigiert.

Attribut Beschreibung
Inhaltdokument-ID

Die IDs der hochgeladenen Dateien.

Sie können diesen Wert in einer Sammlungsvariable vom Typ "Text" speichern.

Namen der hochgeladenen Dateien

Die Namen der hochgeladenen Dateien.

Sie können diesen Wert in einer Sammlungsvariable vom Typ "Text" speichern.

Festlegen der Komponentensichtbarkeit

Geben Sie die Logik an, die bestimmt, wann der Flow die Komponente anzeigt.

Option Beschreibung
Wann soll die Komponente angezeigt werden?

Konfigurieren Sie mithilfe von bedingter Logik, wann die Komponente angezeigt wird.

Sie können für die Komponenten Folgendes festlegen:

Immer
Die Komponente soll immer angezeigt werden.
Wenn alle Bedingungen erfüllt sind (AND)
Zeigen Sie die Komponente an, wenn alle die von Ihnen definierten Bedingungen erfüllt sind. Definieren Sie mindestens eine Bedingung.
Wenn eine Bedingung erfüllt ist (OR)
Zeigen Sie die Komponente an, wenn mindestens eine der von Ihnen definierten Bedingungen erfüllt ist. Definieren Sie mindestens eine Bedingung.
Wenn die benutzerdefinierte Bedingungslogik erfüllt ist
Zeigen Sie die Komponente an, wenn die von Ihnen definierte Bedingungslogik erfüllt ist. Definieren Sie mindestens eine Bedingung und geben Sie die Bedingungslogik an.

Validieren der Eingabe

Geben Sie eine Formel an, die auswertet, ob die Eingabe des Benutzers gültig ist, und die Fehlermeldung, die bei einem ungültigen Benutzer angezeigt wird.

Option Beschreibung
Fehlermeldung Geben Sie die Fehlermeldung an, die unter der Komponente angezeigt wird, wenn der Benutzer einen ungültigen Wert eingibt.
Formel

Geben Sie einen Formelausdruck an, der einen booleschen Wert zurückgibt.

Wenn der Formelausdruck als true ausgewertet wird, ist die Eingabe gültig. Wird der Formelausdruck als false ausgewertet, wird die Fehlermeldung unter der Komponente angezeigt.

Wenn der Benutzer das Feld leer lässt und das Feld kein Pflichtfeld ist, führt der Flow die Validierung nicht durch. Wenn der Benutzer das Feld leer lässt und es sich bei dem Feld um ein Pflichtfeld handelt, wird vom Flow die Standardfehlermeldung und nicht Ihre benutzerdefinierte Fehlermeldung angezeigt.

Angeben des Verhaltens von Werten auf erneut aufgerufenen Bildschirmen

Geben Sie an, was diese Komponente vornimmt, wenn ein Benutzer einen Wert eingibt, zu einem vorherigen Bildschirm navigiert und dann zum Bildschirm mit dieser Komponente zurückkehrt.

Option Beschreibung
Verwenden der Werte zum Zeitpunkt, zu dem der Benutzer diesen Bildschirm zuletzt aufgerufen hat Die Komponente behält die vom Benutzer angegebenen Werte bei. Die Werte werden nicht entsprechend den an den vorherigen Bildschirmen vorgenommenen Änderungen aktualisiert.
Aktualisieren von Eingaben zum Übernehmen von Änderungen an anderen Stellen im Flow

Die Komponente aktualisiert die benutzerdefinierten Werte, um die auf den vorherigen Bildschirmen vorgenommenen Änderungen widerzuspiegeln.

Wenn Sie den Flow anhalten und dann fortsetzen, behält der Flow nur die benutzerdefinierten Werte in den Komponenten "Kontrollkästchen", "Kontrollkästchengruppe", "Währung", "Langer Textbereich", "Mehrfachauswahlliste", "Zahl", "Kennwort", "Auswahlliste", "Optionsfelder" und "Text" bei.

Obergrenzen für Datei-Uploads

Sie können standardmäßig bis zu 10 Dateien gleichzeitig hochladen, es sei denn, Salesforce hat diese Obergrenze geändert. Die Organisationsobergrenze für die Anzahl von gleichzeitig hochgeladenen Dateien liegt bei maximal 25 Dateien. Als Minimum ist eine Datei festgelegt. Sie können Dateien bis zu einer Größe von maximal 2 GB hochladen. In Experience Cloud-Sites werden die Obergrenzen für die Dateigröße und die zulässigen Dateitypen durch die Site-Dateimoderation festgelegt.

Überlegungen

  • Wenn ein Benutzer keine Dateien hochlädt, entspricht der Wert der Ausgaben Inhaltsdokument-IDs und Namen der hochgeladenen Dateien einer leeren Sammlung, die durch “[]” dargestellt wird. Wenn Sie den Operator ISBLANK oder ISNULL überprüfen, lautet der Wert immer false.
  • Gastbenutzer werden standardmäßig daran gehindert, Dateien hochzuladen. Administratoren können die Einstellungen ändern, damit Gastbenutzer Dateien hochladen können. Wählen Sie in Setup | Salesforce Files | Allgemeine Einstellungen die Option Site-Gastbenutzern das Hochladen von Dateien erlauben aus. Diese Einstellung ist nur gültig, wenn die Einstellung "Sicherer Gastbenutzerzugriff auf Datensätze" in der Organisation aktiviert ist.
  • Wenn Gastbenutzer Dateien hochladen, gibt die Komponente ContentVersionId und nicht ContentDocumentId zurück.
  • Lightning Out unterstützt die Komponente "Datei hochladen" nicht.
  • Die Komponente zum Hochladen von Dateien wird in der mobilen Anwendung oder im Browser nicht unterstützt, wenn sie für Flows verwendet wird, auf die über URLs zugegriffen wird. Diese Einschränkung gilt nicht, wenn die Komponente zum Hochladen von Dateien im Lightning-Anwendungsgenerator oder Erfahrungsgenerator verwendet wird.
  • Wenn Ihr Flow den Dateinamen nach dem Hochladen der Dateien aktualisiert und Benutzer Ihren Flow offline ausführen, werden die Dateinamen manchmal nicht aktualisiert.
  • Komponente 'Erweiterte Bildschirmeingabe beim Hochladen von Dateien' (Beta)
    Geben Sie Benutzern die Möglichkeit, Dateien über einen Flow-Bildschirm hochzuladen. Die Flow-Bildschirmkomponente "Erweiterter Datei-Upload (Beta)" ähnelt der vorhandenen Bildschirmkomponente "Datei-Upload", weist jedoch einige wesentliche Unterschiede auf. Die Bildschirmkomponente "Erweiterter Datei-Upload (Beta)" kann auf Aura- und Lightning Web Runtime-Sites (LWR) verwendet werden, nicht nur auf Aura-Sites. Außerdem können Sie festlegen, dass Benutzer Dokumente hochladen müssen, bevor sie mit dem Flow fortfahren.
 
Laden
Salesforce Help | Article