User Guide
Other documentationsDemoCommunity
  • Forest Admin
  • Getting Started
    • Setup guide
    • Master your UI
      • The Table View
      • Using the Layout Editor mode
        • Customize the Table View
        • Customize the Details View
        • Customize your creation and edition forms
      • Build a Summary View
      • Build an Explorer View
      • Using Smart Views
    • Tutorials
  • Collections
    • Manage your collection settings
    • Customize your fields
      • Edit widgets
      • Display widgets
      • Options
      • Default actions on relationships
    • Actions
      • Edit a record
      • Create a record
      • Using Smart Actions
    • Segments
    • Scopes
    • Performance
  • Workspaces
    • Introduction to Workspaces
    • Using Workspaces
      • Sharing your own Workspace URL with pre-selected data
      • Editing records with field components
    • Building a workspace
      • Workspace Incident Management example
      • Workspace KYC example
      • Transactions Monitoring & Fraud Management example
      • Fleet Management example
  • dashboards
    • Charts
      • Create a chart
      • Display record-specific charts in Analytics
  • Other tabs
    • Collaboration
      • Communicate with Notes
      • Approval requests
      • Inboxes
    • Activity
  • Integrations
    • Metabase
  • Project settings
    • General tab
    • Environments tab
    • Teams, Users & Permissions
      • Create and manage a team
      • Add and manage users
      • Manage roles and permission levels
      • Export users history
    • Security tab
      • SCIM integration with OneLogin
      • SCIM integration with Okta
      • Manual SCIM integration with Okta
    • Other project settings
      • Interface tab
      • Billing tab
    • Organizations
      • Organization settings
        • Configure SSO with AWS IAM
        • Configure SSO with Azure AD
        • Configure SSO with Google
        • Configure SSO with Okta
        • Configure SSO with OneLogin
Powered by GitBook
On this page

Was this helpful?

  1. Project settings
  2. Teams, Users & Permissions

Export users history

PreviousManage roles and permission levelsNextSecurity tab

Last updated 1 year ago

Was this helpful?

You need to be on a to have access to this feature.

Some organizations with hundreds of collaborators use Forest Admin every day. Administrators of such projects usually need to monitor:

  • how users are added to the admin panel,

  • which Permission Level, Role, Tags they are given,

  • which Teams they are assign to,

by other collaborators authorized to do so.

Such monitoring is possible using the users history export. You can access to this action in the Users Tab of your Project Settings (1). Simply click on the Export dropdown (2) and select "Export users history" (3).

The configuration changes that are tracked on the users of you project are:

  • Users (update)

    • Projects Assignment (i.e. joins or leaves the project)

    • Teams Assignment (i.e. joins or leaves a team)

    • Role Assignment

    • Permission level Assignment

    • Tags Assignment

  • Teams (create / name update / delete)

  • Roles (create / name update / delete)

As each user change contains information about Teams and Roles with their name at the instant of the change, and as Teams and Roles names can be edited, Teams and Roles are also tracked in the user oriented history to let administrators understand the whole history export.

The export will generate a CSV file. Each new line materializes a user change and displays the new value for the affected fields listed above. For example, assigning a user to a new team will log the complete list of teams once the new configuration is saved.

As a way to display accurate information, the role and teams contained in each entry will be displayed with the name it had at the date of the change.

Here is an example of export content:

Let’s detail each column content:

  • timestamp: the exact time the configuration event happened,

  • initiator: the entity that triggered this event. It can be a project administrator (identified by its email), Forest Admin (only used to create an initial state right before we started tracking changes: 2023-08-10) and lastly Identity Provider if you implemented the user provisioning via SCIM.

  • action: the action add, update or remove triggered on the resource

  • resource: the targeted resource type, it can be role, team and user-project which represents the user in the context of your project.

  • identifier: the targeted resource identifier, it is either the name (for role and team) or the email (for a user-project).

  • new value: the resource state for the monitored values in a JSON format.

Forest Admin Pro plan
Users history export example