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 |
---|---|
| Dateityp, nach dem im Auswahldialog gefiltert wird.
Dieses Attribut filtert nur nach Dateitypen. Der Filter kann vom Benutzer zurückgesetzt werden, um alle Dateitypen anzuzeigen und auszuwählen. Mögliche Werte: MIME-Typen, auch mit Wildcards (
|
| Identifikator, der vom Prozessentwickler verwendet werden kann.
Mögliche Werte: Beliebige Zeichenkette |
| 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 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"
<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