Change history as declared in ContentEditApi
Content edit api is introduced in 5.4.0 and is used to set a standard for change logs
ContentEditAPI change log data
User – the user that initiate the import, this is a required field
Application – the application that initiate the import
Reason – an object with import reason information
Message – the reason for the import, this is a required field
Type – the reason type
Source – the source, e.g. the name of the file being imported
Tag – any extra information to tag the import, intended for process and not for reading.
Mapping to ChangeLog data table
ChangeLog column | Data | Description | Example |
---|---|---|---|
User | User name |
|
|
Note | Reason.Source, Application, Reason.Tag | Concatenated with | as separator | Import.xlsx | Excel import | Manager |
ItemStatus | Database object: EntityState |
| Detached, Unchanged, Added, Deleted or Modified |
When autmated import is run from the Manager, from APi or from an external client a reason is defined.
Reason | Reason.Message | Client responsible for data revision | Manager, Api |
When interactive editing is made in the Manager or the Webmanager users may add a reason and select a reason type for the entry.
Reason | Reason.Message | Free text entered by user when saving data |
|
ReasonType | Reason.Type | Predefined reason type | Defined in user-settings.config |