Activity records are generated by certain types of changes to a model in the system. They are immutable, and can be retrieved in a reverse chronological timeline to give an audit log of actions.
All activity records have these fields:
Name | Description |
---|---|
User ID | The unique identifier of the logged in user who made the change |
Date | A timestamp of when the action occured |
The fields saved on the activity record also have access to additional fields based on the model and change type. Every record also contains a reference to the ID of that model. Activity record types in the system:
Change Type | Additional Fields |
---|---|
Created | |
Deactivated | |
Reactivated | |
Role changed | Previous role New role |
Change Type | Additional Fields |
---|---|
Approval of a certain type disabled | Approval type |
Approval of a certain type enabled | Approval type |
Changed app group | Previous app group New app group |
Created | |
Deleted | |
Exported | |
Imported | |
Renamed | Previous name New name |
Restored | |
User permission added | User added ID Permission type |
User permission changed | User added ID Previous permission type New permission type |
User added as approver of a certain type to an app | User added ID Approval type |
User removed as approver of a certain type to an app | User removed ID Approval type |
Change Type | Additional Fields |
---|---|
Version submitted for approval | |
Approval submission cancelled | |
Version published (all approvals made) | List of approvers and associated approval types |
Approval Type accepted | Approval type Approver ID |
Approval Type declined | Approval type Approver ID |
Change Type | Additional Fields |
---|---|
Changed app group | Previous app group New app group |
Created | |
Deleted | |
Exported | |
Imported | |
Renamed | Previous name New name |
Restored |
Change Type | Additional Fields |
---|---|
Created |
Change Type | Additional Fields |
---|---|
Added gateway to station | Gateway Station |
Added station app assignment | App assignment Station |
Assigned display device to station | Display device Station |
Changing timezone of station | Previous timezone New timezone Station |
Created station | Station |
Created station group | Station group |
Deleted station | Station |
Deleted station group | Station group |
Removed display device | Display device |
Removed gateway | Gateway |
Removed station app assignment | App assignment Station |
Removed station gateway | Gateway Station |
Renamed station | Previous name New name |
Renamed station group | Previous name New name |
Replaced display device for station | New display device Previous display device Station |
Updated station app assignment | New assignment Previous assignment Station |
Change Type | Additional Fields |
---|---|
Created a new connector | Connector |
Archived an existing connector | Connector |
Modified an existing connector | Connector |
Created a new connector function | Connector Connector function |
Archived an existing connector function | Connector Connector function |
Modified an existing connector function | Connector Connector function |
Change Type | Additional Fields |
---|---|
Changing the configuration | Name of the configuration option changed |
ID | Requirement |
---|---|
PLAT-8885 (813) | All data shall be Attributable; data must be identified to the person who did the data collection. Records shall include information about how the data was acquired, action/activity performed, where and and when |