Sie befinden sich hier:
Komponente 'Bildschirmeingabe für Datei-Upload'
Ermöglichen Sie Benutzern, Dateien auf einem Flow-Bildschirm hochzuladen.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. |
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. |
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:
|
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.
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 immerfalse. - 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
ContentVersionIdund nichtContentDocumentIdzurü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.
