Dieser Adapter bildet die Schnittstelle zur „Case Management“-Funktionalität der Produktkomponente X4 BPM. Der Adapter ermöglicht das Verwalten von Dokumenten (Dateien) an Vorgängen. Dokumente können zusätzlich zu Merkmalen des Fachdatenmodells direkt an Vorgängen hinterlegt werden.
Eigenschaften (Properties)
|
|
Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
|
|
Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.server.bmn.casemanagement.adapter.CaseDocumentAdapter: Hauptklasse (Standard) |
|
|
ID des zu verarbeitenden Vorgangs Mögliche Werte:
|
|
|
Titel des Dokuments Mögliche Werte: Beliebige Zeichenkette Der Titel des Dokuments dient zur Identifizierung und muss innerhalb eines Prozesses eindeutig sein!
|
|
|
Dateiname des Dokuments Mögliche Werte: Beliebige Zeichenkette, z. B. |
|
|
Zeichenkodierung des Dokuments Mögliche Werte: Gültige Angabe der Zeichenkodierung, z. B. |
|
|
MIME-Type des Dokuments Mögliche Werte: Gültige Angabe des MIME-Types, z. B. |
|
|
Gibt an, ob das Dokument als Base64-Zeichenkette übergeben wird. Mögliche Werte:
|
Statuswerte
|
|
Die Operation wurde erfolgreich ausgeführt. |
|
|
Die Operation konnte nicht ausgeführt werden. |
Input
Der Adapter erwartet keinen speziellen Input.
Wenn bei den Operationen AttachDocument und UpdateDocument der Parameter base64 auf true gesetzt ist, muss der Input eine Base64-kodierte Zeichenkette sein.
Output
Je nach Operation gibt der Adapter Daten in verschiedenen XML-Strukturen aus:
-
Bei folgenden Operationen wird der Input bei einer erfolgreichen Operation wieder als Output ausgegeben:
-
AttachDocument -
UpdateDocument -
UpdateDocumentMetadata -
RemoveDocument
-
-
GetDocumentMetadata-OperationXML<?xml version="1.0" encoding="UTF-8" standalone="true"?> <Document updatedOn="2019-03-28T13:34:46.233+01:00" updatedBy="x4" createdOn="2019-03-28T13:34:45.690+01:00" createdBy="x4"> <Title>Rechnung</Title> <FileName>Rechnung.xml</FileName> <MimeType>application/xml</MimeType> <Encoding>UTF-8</Encoding> </Document>
-
ListAllDocumentMetadata-OperationXML<?xml version="1.0" encoding="UTF-8" standalone="true"?> <Documents> <Document createdOn="2019-03-28T13:35:04.543+01:00" createdBy="x4"> <Title>Kommentar</Title> <FileName>Kommentar.txt</FileName> <MimeType>text/plain</MimeType> <Encoding>UTF-8</Encoding> </Document> <Document createdOn="2019-03-28T13:34:45.690+01:00" createdBy="x4" updatedOn="2019-03-28T13:34:46.233+01:00" updatedBy="x4"> <Title>Rechnung</Title> <FileName>Rechnung.xml</FileName> <MimeType>application/xml</MimeType> <Encoding>UTF-8</Encoding> </Document> </Documents>
-
GetDocument-Operation:
Wenn der Parameterbase64auftruegesetzt ist, wird das Dokument als Base64-kodierte Zeichenkette ausgegeben.