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 |
| App 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 |
| Version restored | User restored 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 edge device to station | Edge device 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 edge device | Edge device |
| Removed station app assignment | App assignment Station |
| Removed station Edge device | Edge device 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 |