Operation: Read Data
Die Operation Read Data
generiert eine Liste aller gespeicherten Dokumente (mit ID des Dokuments) für eine bestimmte PID
oder PUID
, um den Verlauf von Dokumenten, die mit einem bestimmten Prozess verbunden sind, anzuzeigen und um auf die in den Dokumenten gespeicherten Informationen zuzugreifen. Die Operation kann Dokumente verschiedener Typen und Formate verarbeiten. Diese Operation erwartet eine PID
oder PUID
als Input aus der Operation Log Data
.
Input
Der Adapter erwartet folgende XML-Struktur als Input:
Beispiel-Input
<Element>
<ID></ID>
<PID></PID>
<PUID>900444F6-11BB-429D-83D5-D3A5B8BD67A0</PUID>
</Element>
Folgende Elemente können im Input enthalten sein:
Attribute | Description |
---|---|
ID | ID des abzurufenden Dokuments Die ID des Dokuments wird mit dem Output erzeugt. Wenn der Output erzeugt wurde, kann die ID des Dokument verwendet werden, um den Inhalt des Dokuments abzurufen. |
PID | ID des Prozesses, wo das Dokument abgerufen wird |
PUID | PUID des Prozesses, wo das Dokument abgerufen wird |
Output
Der Adapter erzeugt ein XML-Dokument als Output mit einer Liste aller gespeicherten Dokumente für diesen Prozess:
Beispiel-Output
<Data>
<OperationReadData>
<ID>7</ID>
<PID>1676987395858400882</PID>
<PUID>900444F6-11BB-429D-83D5-D3A5B8BD67A0</PUID>
<Timestamp>2023-02-21 14:51:57.700</Timestamp>
<Name>Capture.png</Name>
<Data>iVBORw0KGgoAAAANSUhEUgAAAyEAAAEBCAYAAABv3arsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAEuYSURBVHhe7b39Sxzn/v///Z8G3jAQiTRETjjxQBN/sJZI5JxwpNIFISJEGk6tnKCcIpa3lTepHloNRAPBhZYtLVsI2m/DlpK1NNYWa0plAwsLCwv+sCuXV1ZqPCXuuQEZODclWZV8ZiZVgvmtdc6MWRyR9T/833V460x9bXWOerIuQ0G8n7gOfjvQOgomBAAAAAAAOsqpNCEIIYQQQgihV1ud5qWaEAAAAAAAgDiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CiYEAAAAAAA6CAi/w8jDYkjkPrTRQAAAABJRU5ErkJggg==</Data>
<MimeType>image/png</MimeType>
<Size>19459</Size>
</OperationReadData>
<OperationReadData>
<ID>8</ID>
<PID>1676987395858400882</PID>
<PUID>900444F6-11BB-429D-83D5-D3A5B8BD67A0</PUID>
<Timestamp>2023-02-21 14:51:57.756</Timestamp>
<Name>LogData.xml</Name>
<Data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxSb290RWxlbWVudD4NCnRoaXMgaXMgYSB0ZXN0IExvZ0RhdGEgdHJhbnNpdGlvbg0KPC9Sb290RWxlbWVudD4gDQo8IS0tQ3JlYXRlZCBieSBYNCBEZXNpZ25lciwgQ29weXJpZ2h0IMKpIFNvZnRQcm9qZWN0IEdtYkguIEFsbCByaWdodHMgcmVzZXJ2ZWQuLS0+</Data>
<MimeType>application/xml</MimeType>
<Size>189</Size>
</OperationReadData>
</Data>
Folgende Elemente können im Output enthalten sein:
Attribut | Beschreibung |
---|---|
ID | ID des mit dem Output erzeugten Dokuments |
PID | ID des Prozesses, aus dem das Dokument abgerufen wird |
PUID | PUID des Prozesses, aus dem das Dokument abgerufen wird |
Timestamp | Erstellungsdatum des Dokuments |
Name | Name des Dokuments |
Data | Inhalt des Dokuments im Format Base64 |
MimeType | Typ des Dokuments |
Size | Größe des Dokuments in Byte |
Daten über einen gesonderten Prozess abrufen
Der Output generiert die Dokument-ID, die dann in einem weiteren Prozess verwendet werden kann, um die Daten des Dokuments mit dieser ID abzurufen.
Der Adapter mit der Operation Read Data
erwartet folgende XML-Struktur als Input, um das Dokument zu abzurufen:
Beispiel-Input
<Element>
<ID>7</ID>
<PID></PID>
<PUID>900444F6-11BB-429D-83D5-D3A5B8BD67A0</PUID>
</Element>