Skip to main content

Activity Dashboard

Administrators can inspect the activity within their organization using the activity dashboard in the Administator menu. Several different views, each with their own level of detail are available. The different options are described in the sections below.

Users

A summary of the activity of all users is available on the Users tab. The activity data is presented as time series graphs and is split into three key metrics:

  1. Total users (all users within the organization including developers)
  2. Monthly active users (unique users that logged in to the environment at least once during a month)
  3. Daily logins (a daily login is defined as a user that uses a workspace on a single day, excluding development and public workspaces)

Developers

The Developers tab provides a summary of the activity of Developers in the organization. The Developer activity is presented as time series graphs and is split into three key metrics:

  1. Total developers (all users within the organization that have developer access)
  2. Monthly active developers (unique users with developer access that logged in to the environment at least once during a month)
  3. Daily developer logins (a daily developer login is defined as a user that uses his/her development workspace(s) on a single day)

Workspaces

The Workspaces tab provides an overview of the user activity within the different workspaces within the organization. The Workspaces activity is presented as time series graphs and is split into three key metrics:

  1. Total users per workspace
  2. Monthly active users per workspace
  3. Daily logins per workspace

Audit logs

Historical data

The bulk of the user events have been introduced in the platform release of April 2023. Before this time only a limited number of events are available.

While the Users, Developers and Workspaces tabs give insights into the activity of your organization over time, it does not give insights into who was active and what activities were performed. The Audit log enables administrators to generate detailed activity overviews. These overviews are presented in tabular form and can be exported in CSV format.

It is possible to generate an overview of daily user logins, daily developer logins, monthly user activity and monthly developer activity by selecting the corresponding activity type from the dropdown. The results can be filtered on users, workspaces (daily user logins only), start and end date.

Furthermore, a detailed audit log is available by selecting 'Event' from the activity type dropdown. Events are recorded for specific actions performed by users within your organization. Each event entry shows the relevant information for that event, such as:

  • The user that performed the action
  • The type of action that was performed
  • (if applicable) The workspace that was affected by the event or the event occurred in
  • (if applicable) The app that was affected by the event
  • (if applicable) The entity that was affected by the event
  • The date and time of the event
  • Event specific information

Event types

The table below gives an overview of the events that are currently available:

Event typeDescription
APP.ARCHIVEThe user archived an app
APP.CREATEThe user created an app
APP.PUBLISHThe user published a new app version
APP.PUBLISH_FAILThe user published a new app version with errors
APP.UNARCHIVEThe user unarchived an app
APP.UPDATEThe user updated the app information
EDITOR.COMPUTEThe user performed a calculation within the editor
EDITOR.ENTERThe user entered the editor
EDITOR.EXITThe user exited the editor
ENTITY.COPYThe user copied the entity
ENTITY.COPY_RECURSIVEThe user copied the entity recursively
ENTITY.CREATEThe user created the entity
ENTITY.DELETEThe user deleted the entity
ENTITY.RENAMEThe user renamed the entity
ENTITY.REVISEThe user restored a previous revision of the entity
ENTITY.SAVEThe user saved the entity
ORG.DELETE_USERSThe user deleted users from the organization
ORG.INVITE_USERSThe user invited users to the organization
USER.CLI_DOWNLOADThe user downloaded the CLI in the onboarding process
USER.DEV_PAIRING_ACTIVATEThe user activated their development account in the onboarding process
USER.DEV_PAIRING_RETRIEVEThe user retrieved an activation code for their development account in the onboarding process
USER.DEV_PAIRING_VERIFYThe token / username combination was verified in the onboarding process
USER.LOCKThe user account was locked
USER.LOGINThe user logged in to the environment
USER.LOGIN_FAILThe login for the user account failed
USER.LOGOUTThe user logged out of the environment
WORKSPACE.ARCHIVEThe user archived the workspace
WORKSPACE.CHANGE_VISIBILITYThe user changed the workspace visibility
WORKSPACE.CREATEThe user created the workspace
WORKSPACE.DELETE_USERSThe user deleted users from the workspace
WORKSPACE.ENTERThe user entered the workspace
WORKSPACE.INVITE_USERSThe user invited users to the workspace
WORKSPACE.UNARCHIVEThe user unarchived the workspace

Below an overview of the available columns per event type and corresponding value types are shown:

Event typeColumnExample value
All event typesNameJohn Doe
All event typesEmailJohnDoe@viktor.ai
All event typesEventUSER.LOGIN
All event typesDateJanuary 23, 2023, 09:44
APP. eventsAppmy-first-app
WORKSPACE., ENTITY., EDITOR. eventsWorkspaceMy First Workspace
ENTITY., EDITOR. eventsEntityMy First Entity
ORG.INVITE_USERS, ORG.DELETE_USERS, WORKSPACE.INVITE_USERSUsersJane Doe, Jess Doe
WORKSPACE.CHANGE_VISIBILITYOldINTERNAL (one of INTERNAL, PRIVATE, PUBLIC)
WORKSPACE.CHANGE_VISIBILITYNewPRIVATE (one of INTERNAL, PRIVATE, PUBLIC)
EDITOR.COMPUTETypeview (one of view, parametrization, step, button, preprocess)
EDITOR.COMPUTEResultresult (one of created, error, error_user, result, started, stopped, expired)
EDITOR.COMPUTEDuration (s)2.38
EDITOR.COMPUTEMethod Nameget_geometry_view
EDITOR.COMPUTEMethod Label3D Model