dms.GetObjectHistory
This job returns the editing history of a given object in XML format.
1. Input Parameters
| Name | Type | Required | Description |
|---|---|---|---|
|
INT |
Yes |
Flags must be |
|
INT |
Yes |
ID of the object |
|
INT |
No |
Language in which the action descriptions should be output. |
|
STRING |
No |
XML encoding for the result. Allowed are |
2. Output Parameters
| Name | Type | Dependency | Description |
|---|---|---|---|
|
BASE64 |
— |
Editing history in XML format. The response is returned as a UTF-16-encoded byte string. |
3. XML Structure of the History
3.1. Example
<?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">Index data modified</Action>
<Description>The object's index data or its status has been modified using client functions or by carrying out an update as part of the import operation.</Description>
<UserNameShort>ROOT</UserNameShort>
<UserNameFull>Administrator</UserNameFull>
<Station station_id="C7377EEAAE0A4486A97AAE671EA82A4E">ECM4</Station>
<Info>Index data modified</Info>
</Modification>
<Modification osguid="11EB572C8C4E4FAFB66181AF16D3BD4B">
<Time>15.08.2025 14:54:19</Time>
<Action id="2">Object created</Action>
<Description>The specified object was created using client functions or via an import operation.</Description>
<UserNameShort>ROOT</UserNameShort>
<UserNameFull>Administrator</UserNameFull>
<Station station_id="C7377EEAAE0A4486A97AAE671EA82A4E">ECM4</Station>
<Info>Object created</Info>
</Modification>
</DMSHistory>
3.2. <DMSHistory> — Root Element
| Attribute | Type | Description |
|---|---|---|
|
STRING |
Version number of the executing server (e.g. |
|
STRING |
Timestamp of the query in the format |
3.3. <Modification> — Single History Entry
Repeating child element of <DMSHistory>. Entries are sorted in descending chronological order (most recent first).
| Attribute | Type | Description |
|---|---|---|
|
STRING |
Unique GUID of the history entry (32 hex characters, without hyphens). |
Child elements:
| Element | Type | Description |
|---|---|---|
|
STRING |
Timestamp of the modification in the format |
|
STRING (text) / INT (attribute) |
Localized short name of the action. The |
|
STRING |
Localized long description of the action. |
|
STRING |
Internal username (login name, e.g. |
|
STRING |
Display name of the user (e.g. |
|
STRING (text) / STRING (attribute) |
Hostname of the workstation. The |
|
STRING |
Additional information about the action. |
<Action>, <Description> and <Info> are localized in the language selected via LangID. Entries are sorted in descending order by timestamp — the most recent entry appears first.
|
4. Actions
The following table lists all possible action types that can appear in the editing history:
| ID | Name | Description |
|---|---|---|
|
|
The document has been electronically signed. |
|
|
The object was created using client functions or via an import operation. |
|
|
The object’s index data or its status has been modified. |
|
|
The document content was edited via client functions or an import update. |
|
|
The document was archived in a legally compliant manner. |
|
|
The document was deleted. |
|
|
The document content was read, printed, or otherwise output without changes. |
|
|
The document’s status was set to 'Approved for archiving'. |
|
|
The document’s status was set to 'Not approved for archiving'. |
|
|
The object was created using client functions or via an import operation. |
|
|
The document was linked via notes to another object. |
|
|
An existing link to another object has been removed. |
|
|
Data was requested via SQL. |
|
|
Data was modified via SQL. |
|
|
An electronically signed document was marked with another signature. |
|
|
The signed document was deleted. |
|
|
A version was created for the document. |
|
|
A version of the document was deleted. |
|
|
The document was restored from a previous version. |
|
|
The database was searched using a full-text query. |
|
|
The document location was changed. |
|
|
The register location was changed. |
|
|
Objects in the folder were merged from another folder. |
|
|
Objects in the folder were moved to another folder. |
|
|
Objects in the register were merged from another register. |
|
|
Objects in the register were moved to another register. |
|
|
The object was moved to the recycle bin. |
|
|
The object has been restored from the recycle bin. |
|
|
The object was deleted and cannot be restored. |
|
|
The user has acknowledged the document’s content. |
|
|
Log entry from the business model. |
|
|
Ownership of the object was transferred to another user. |
|
|
The document was defined as the active variant. |
|
|
The 'active variant' status was deactivated. |
|
|
A variant of the document was deleted. |
|
|
A variant of the document was created. |
|
|
An object type was assigned to an object without a type. |
|
|
The document location was changed from the filing tray to a folder or register. |
|
|
A new location was added to this document. |
|
|
Additional information entered by user. |
|
|
The retention time was set during archiving or while increasing the retention time. |
|
|
The document was dearchived. |
|
|
The document type was modified. |
|
|
A preview annotation was created for this document. |
|
|
A preview annotation was changed. |
|
|
A preview annotation was deleted. |
|
|
The confirmation of notice was confirmed by the user by entering a password. |
|
|
This document was shared with other users for editing or in read-only mode. |
|
|
This document share was modified. |
|
|
This document share was deleted. |
|
|
This object was created as a copy of another object. |
|
|
This object was removed from a location. |
|
|
The 'active variant' status has been changed in variant administration. |
|
|
Another variant has been created in variant administration. |
|
|
The user has participated in the collaborative editing of this document. |
|
|
A user has edited the document content via an external application. |
5. Return Value
(INT): 0 = Job successful, otherwise error code
Complete list of error codes
If the user was deleted in the meantime, UserNameShort and UserNameFull are not filled in the result.
|