dms.GetObjectHistory
Dieser Job liefert zu einem vorgegebenen Objekt die Bearbeitungshistorie im XML Format.
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
INT |
Ja |
Flags muss |
|
INT |
Ja |
ID des Objektes |
|
INT |
Nein |
Sprache, in der die Aktionsbeschreibungen ausgegeben werden sollen. |
|
STRING |
Nein |
XML-Encoding für das Ergebnis. Erlaubt sind |
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
BASE64 |
— |
Bearbeitungshistorie im XML-Format. Die Antwort wird als UTF-16-kodierter Byte-String zurückgegeben. |
3. XML-Struktur der Historie
3.1. Beispiel
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<DMSHistory exec_version="12.0.769.25242" timestamp="09.04.2026 10:47:20">
<Modification osguid="278D932B28F34F1B97CC5B87F6B37AF9">
<Time>09.04.2026 10:40:27</Time>
<Action id="3">Indexdaten geändert</Action>
<Description>Die Indexdaten des Objekts oder dessen Status wurden durch Funktionen des Clients oder durch ein Update mittels des Imports geändert.</Description>
<UserNameShort>ROOT</UserNameShort>
<UserNameFull>Administrator</UserNameFull>
<Station station_id="C7377EEAAE0A4486A97AAE671EA82A4E">ECM4</Station>
<Info>Indexdaten geändert</Info>
</Modification>
<Modification osguid="11EB572C8C4E4FAFB66181AF16D3BD4B">
<Time>15.08.2025 14:54:19</Time>
<Action id="2">Objekt angelegt</Action>
<Description>Das angegebene Objekt wurde durch Funktionen des Clients oder durch einen Import erzeugt.</Description>
<UserNameShort>ROOT</UserNameShort>
<UserNameFull>Administrator</UserNameFull>
<Station station_id="C7377EEAAE0A4486A97AAE671EA82A4E">ECM4</Station>
<Info>Objekt angelegt</Info>
</Modification>
</DMSHistory>
3.2. <DMSHistory> — Root-Element
| Attribut | Typ | Beschreibung |
|---|---|---|
|
STRING |
Versionsnummer des ausführenden Servers (z. B. |
|
STRING |
Zeitpunkt der Abfrage im Format |
3.3. <Modification> — Einzelner History-Eintrag
Wiederholendes Kind-Element von <DMSHistory>. Die Einträge sind chronologisch absteigend sortiert (neueste zuerst).
| Attribut | Typ | Beschreibung |
|---|---|---|
|
STRING |
Eindeutige GUID des History-Eintrags (32 Zeichen Hex, ohne Bindestriche). |
Kind-Elemente:
| Element | Typ | Beschreibung |
|---|---|---|
|
STRING |
Zeitpunkt der Änderung im Format |
|
STRING (Text) / INT (Attribut) |
Lokalisierter Kurzname der Aktion. Das |
|
STRING |
Lokalisierte Langbeschreibung der Aktion. |
|
STRING |
Interner Benutzername (Login-Name, z. B. |
|
STRING |
Anzeigename des Benutzers (z. B. |
|
STRING (Text) / STRING (Attribut) |
Hostname der Workstation. Das |
|
STRING |
Zusätzliche Informationen zur Aktion. |
<Action>, <Description> und <Info> sind in der über LangID gewählten Sprache lokalisiert. Die Sortierung ist absteigend nach Zeitpunkt — der neueste Eintrag steht oben.
|
4. Actions
Die folgende Tabelle listet alle möglichen Action-Typen auf, die in der Bearbeitungshistorie vorkommen können:
| ID | Name | Beschreibung |
|---|---|---|
|
|
Das Dokument wurde elektronisch signiert. |
|
|
Das Objekt wurde über Clientfunktionen oder eine Importoperation erstellt. |
|
|
Die Indexdaten oder der Status des Objekts wurden geändert. |
|
|
Der Dokumentinhalt wurde über Clientfunktionen oder ein Importupdate bearbeitet. |
|
|
Das Dokument wurde revisionssicher archiviert. |
|
|
Das Dokument wurde gelöscht. |
|
|
Der Dokumentinhalt wurde gelesen, gedruckt oder anderweitig ohne Änderungen ausgegeben. |
|
|
Der Dokumentstatus wurde auf „Zur Archivierung freigegeben" gesetzt. |
|
|
Der Dokumentstatus wurde auf „Nicht zur Archivierung freigegeben" gesetzt. |
|
|
Das Objekt wurde über Clientfunktionen oder eine Importoperation erstellt. |
|
|
Das Dokument wurde über Notizen mit einem anderen Objekt verknüpft. |
|
|
Eine bestehende Verknüpfung zu einem anderen Objekt wurde entfernt. |
|
|
Daten wurden per SQL abgefragt. |
|
|
Daten wurden per SQL geändert. |
|
|
Ein elektronisch signiertes Dokument wurde mit einer weiteren Signatur versehen. |
|
|
Das signierte Dokument wurde gelöscht. |
|
|
Für das Dokument wurde eine Version erstellt. |
|
|
Eine Version des Dokuments wurde gelöscht. |
|
|
Das Dokument wurde aus einer früheren Version wiederhergestellt. |
|
|
Die Datenbank wurde mit einer Volltextabfrage durchsucht. |
|
|
Der Ablageort des Dokuments wurde geändert. |
|
|
Der Ablageort des Registers wurde geändert. |
|
|
Objekte im Ordner wurden aus einem anderen Ordner zusammengeführt. |
|
|
Objekte im Ordner wurden in einen anderen Ordner verschoben. |
|
|
Objekte im Register wurden aus einem anderen Register zusammengeführt. |
|
|
Objekte im Register wurden in ein anderes Register verschoben. |
|
|
Das Objekt wurde in den Papierkorb verschoben. |
|
|
Das Objekt wurde aus dem Papierkorb wiederhergestellt. |
|
|
Das Objekt wurde unwiderruflich gelöscht. |
|
|
Der Benutzer hat den Inhalt des Dokuments zur Kenntnis genommen. |
|
|
Protokolleintrag aus dem Geschäftsmodell. |
|
|
Der Eigentümer des Objekts wurde auf einen anderen Benutzer übertragen. |
|
|
Das Dokument wurde als aktive Variante definiert. |
|
|
Der Status „Aktive Variante" wurde deaktiviert. |
|
|
Eine Variante des Dokuments wurde gelöscht. |
|
|
Eine Variante des Dokuments wurde erstellt. |
|
|
Einem Objekt ohne Typ wurde ein Objekttyp zugewiesen. |
|
|
Der Ablageort des Dokuments wurde vom Eingangskorb in einen Ordner oder ein Register geändert. |
|
|
Diesem Dokument wurde ein neuer Ablageort hinzugefügt. |
|
|
Zusätzliche Information, die vom Benutzer eingegeben wurde. |
|
|
Die Aufbewahrungsfrist wurde bei der Archivierung oder bei einer Verlängerung der Aufbewahrungsfrist gesetzt. |
|
|
Das Dokument wurde dearchiviert. |
|
|
Der Dokumenttyp wurde geändert. |
|
|
Für dieses Dokument wurde eine Vorschau-Annotation erstellt. |
|
|
Eine Vorschau-Annotation wurde geändert. |
|
|
Eine Vorschau-Annotation wurde gelöscht. |
|
|
Die Kenntnisnahme wurde vom Benutzer durch Eingabe eines Passworts bestätigt. |
|
|
Dieses Dokument wurde für andere Benutzer zur Bearbeitung oder im Lesemodus freigegeben. |
|
|
Die Dokumentfreigabe wurde geändert. |
|
|
Die Dokumentfreigabe wurde gelöscht. |
|
|
Dieses Objekt wurde als Kopie eines anderen Objekts erstellt. |
|
|
Dieses Objekt wurde von einem Ablageort entfernt. |
|
|
Der Status „Aktive Variante" wurde in der Variantenverwaltung geändert. |
|
|
Eine weitere Variante wurde in der Variantenverwaltung erstellt. |
|
|
Der Benutzer hat an der kollaborativen Bearbeitung dieses Dokuments teilgenommen. |
|
|
Ein Benutzer hat den Dokumentinhalt über eine externe Anwendung bearbeitet. |
5. Rückgabe
(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste
Wenn der Benutzer zwischenzeitig gelöscht wurde, sind UserNameShort und UserNameFull im
Ergebnis nicht ausgefüllt.
|