User_activity.png

The 'User activity' page records the actions performed within projects in Platform. This is primarily useful for audit purposes and tracking errors.

The actions are displayed in a table format. The data here is automatically generated by the system and as such the data itself cannot be edited by the user. 

Selecting an action will open a smaller table of the details of the action in the ‘Event details’ tab on the right:

Details_panel.png

The user activity page records data under the following columns:

Column

Explanation

Date

Lists the date and time the action was performed.

This field will always be populated.

User

Lists the name of the user that performed the action.

This field may be blank if what causes it to be blank?

Action

Lists the action performed.

The following actions can be recorded here: 

  • Accepted terms and conditions - Records when a prospective user has accepted the terms and conditions of Platform in order to be created as a user.

  • Added a document - Records when a user adds a document, which already exists within Platform, to a folder or collection.

  • Added a document field -

  • Added a record - Records the creation of new data entries in an existing worksheet

  • Updated a worksheet - Records any new data/fields/records entered into a worksheet

  • Deleted a file 

  • Downloaded a file 

  • Entered a project - Records whenever a user opens a project

  • Logged in - Records whenever a user logs in to Platform 

  • Logged out 

  • Moved a document

  • Loaded the files table 

  • Loaded trash

  • Moved to trash

  • Added a http rss feed - added to dashboards

  • Retrieved from trash

  • Updated a document - uploading new version of a document

  • Updated a document field - editing metadata of a document

  • Updated a record - record in worksheet

  • Updated a worksheet field - field in worksheet

  • Updated a worksheet - properties in worksheet

  • Uploaded a file 

  • Viewed a file

  • Create token - Generated and API access token

  • Revoke token -Revoked an API access token

This field will always be populated.

Project

Lists the name of the project that the action was performed in.

This field will always be populated as Platform does not record system level actions here.

Object

If the action was performed on a particular object then this will be listed here.  

For example, the object for ‘Entered a project’ lists the project ID, ‘Added a document’ lists the document ID, and ‘Viewed a file’ lists the file ID.

An object is a specific instance of a ‘Target’, explained below.

The only actions which do not require a particular object are: Loaded the files table, Loaded trash.

Target

The ‘Target’ categorises objects into different ‘types’ of objects.

The options for this field are:

  • DOCUMENT - Ay record of a file that has been ingested by Platform. 

  • FILE - Any file provided by a user to be ingested by Platform.

  • FOLDER - Any folders that a user has created within a project to store documents

  • USER - Any user that has been added to the project

  • WORKSHEET - Any worksheets that exist within the project

  • ENTITY - 

  • SCHEMA -

  • SETDOCUMENT -

  • SETSECTION -

This field will always be populated. 

Action on object

The options for this field are:

  • CREATE - 

  • READ -

  • TRASH - Removal of materials/documents/users etc.

  • UNTRASH - Retrieval of materials/documents/users etc. from trash

  • UPDATE - 

  • PURGE - Permanently delete

  • MOVE - When an object has been relocated, such as moving documents between folders and collections

 

Filters

More.png


Users are able to filter their view of the actions that have been performed by opening the ‘More’ dropdown list and selecting the column they want to filter by. This allows for customisation of the user activity display for easier managing and understanding of user activity.


Column

Explanation

Date_-_box.png

The options to filter the users view of actions by date include: 

  • Since last login - Allows users to display only the actions that have been performed since last time that the user logged in to the system.

  • In last - Allows users to specify by typing the number of days prior to the current date that should be included in the display.

  • In next - This option cannot be used here and appears only because the date filter is utilised across multiple components of Platform.

  • Before - Allows users to select a specific date from a calendar to display only the actions performed before that date.

  • After - Allows users to select a specific date from a calendar to display only the actions performed after that date.

  • On - Allows users to select a specific date from a calendar to display only the actions performed on that exact date.

  • Between - Allows users to select a start and end date from a calendar to display only the actions performed between those dates.

User_-_box.png

Users can filter their view of actions by the user that performed the action.

This option opens a list of the users registered on the system which can be selected via a tick box to filter the view to display only the actions performed by the selected users.

Action_-_box.png

Users can filter their view of actions by the recorded type of action. 

This option opens a list of the types of actions that Platform records which can be selected via a tick box to filter the view to only those actions.

The full list of action types recorded by Platform can be found in the ‘Action’ section of the ‘User activity’ table above.

Project_-_box.png

Users can filter their view of the actions by project the project the action occurred in.

This option opens a list of the project names which can be selected by the user via a tick box to filter their view to only actions performed within the selected projects.

Object_-_box.png

Users can filter their view by searching for a specific object ID.

Target_-_box.png

Users can filter their view of actions by the recorded ‘Target’. 

This option opens a list of the types of targets that Platform records which can be selected via a tick box to filter the display to only actions recorded with the selected targets.

The full list of target types recorded by Platform can be found in the ‘Target’ section of the ‘User activity’ table above.

Action_on_object_-_box.png

Users can filter their view of actions by the recorded 'Action on object'. 

This option opens a list of the types of actions on objects that Platform records which can be selected via a tick box to filter the view to only those interactions.

The full list of actions on objects recorded by Platform can be found in the ‘Action on object’ section of the ‘User activity’ table above.


All filters also include a ‘Blank’ option which can be selected via a tick box to clear the project filter. 

Additionally, all filters include the option to ‘Reverse all selections’. This means that if, for example, a user wants to exclude a particular project from their search then rather than selecting all other projects so that the filter doesn't show the one to be excluded, they can simply select the project to be excluded and then use the ‘Reverse all selections’ feature so Platform will automatically produce a display of all projects except for the selected project.

Additional actions

Icon

Explanation

All_projects_button.png

Allows user to select whether to display data related to ‘All projects’ or a ‘Single project'.

Fields.png

Users can select or deselect each of the 7 fields via a tick box to customise which data is displayed in the table.

Left_double.png

Allows users to return to the first page of recorded actions.

Left_single.png

Allows users to return to the previous page of recorded actions.

right_single.png

Allows users to view the next page of recorded actions.

right_double.png

Allows users to view the final page of recorded actions.

entries.png

Allows the user to determine how many actions should be displayed on a single scrollable page of the table.

The user can select: 20, 50, 100, 200, 500, or 1000.

Export.png

Allows the user to export the current view of the table as an excel document.