Skip to main content
Skip table of contents

Action "Upload"

Die Action Upload wird über das Element <UploadAction/>  innerhalb von <Actions> erzeugt. Mit der Action Upload können Daten in die Web-Anwendung hochgeladen werden.

Der Technical Process, der die hochgeladene Datei entgegennimmt, muss eine Bestätigung oder eine Fehlermeldung zurückgeben. Wenn die Bestätigung eine Nachricht enthält, wird diese Nachricht als Pop-up-Fenster angezeigt. Pop-up-Fenster mit Fehlermeldungen werden in jedem Fall angezeigt.

Das Attribut process ist für das Element <UploadAction/> erforderlich.

Zusätzlich zu den Standardattributen für Actions kann das Element <UploadAction/> noch folgende Attribute haben:

Attribut

Beschreibung

acceptedFileTypes 

Dateityp, nach dem im Auswahldialog gefiltert wird.

  • Data Binding möglich

Dieses Attribut filtert nur nach Dateitypen. Der Filter kann vom Benutzer zurückgesetzt werden, um alle Dateitypen anzuzeigen und auszuwählen.

Mögliche Werte:

beliebige Zeichenkette (Dateiendung)

Hinweis:

Geben Sie für dieses Attribut nur die Dateiendung an, z. B. pdf. MIME-Typen und Platzhalter (*) sind nicht zulässig.

fileId 

Identifikator, der vom Prozessentwickler verwendet werden kann.

  • Data Binding möglich.

Mögliche Werte: Beliebige Zeichenkette

maxSizeMB 

Maximale Dateigröße in Megabyte.

Mögliche Werte: Ganzzahl

Format der hochgeladenen Daten

 Die Daten werden in einem bestimmten Input-Format an den Technical Process übergeben, der mit dem Attribut process angegeben wird:

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<File>
    <FileId>....</FileId>
    <FileName>....</FileName>
    <FileType>....</FileType>
    <FileData>
    ....Base64 data....
    </FileData>
</File>

Die Daten im Element <FileData> können z. B. mit dem Base64 Converter dekodiert werden. 

Beispiel

Beispiel Aktion "Datei hochladen"
XML
<DetailComponent path="Dashboard" displayName="Dashboard" default="true">
	<Actions>
		<UploadAction />
	</Actions>
	<FlowLayout>
		…
	</FlowLayout>
</DetailComponent>

Das obige Beispiel erzeugt folgende Action:

Weitere Informationen finden Sie im Abschnitt

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.