Note: Some of the recipes listed below now exist as knowledge base articles on the Relativity Community. When you click those links, you must enter valid Community credentials to access those articles. The remaining recipes will soon be integrated into their corresponding feature documentation so that they'll show up either as new topics or new headings within existing topics. Once this relocation is complete, we will be deprecating this home page, and all of the content below will be accessible via search on our sites.
You must have valid Relativity Community credentials in order to download any Community file linked to the documentation site. You'll need to enter those credentials on the Community login screen if you're not already logged in. If you're already logged in to the Community at the time you click a link, the file is automatically downloaded in the bottom left corner of your screen. If you get an error message stating "URL No Longer Exists" after clicking a Community link, it may be due to a single sign-on error related to the SAML Assertion Validator, and you should contact your IT department.
The Environment-Level User Login and Workspace Access solution reports data about login and access actions that individual users performed in a Relativity instance during a time period that you specify.
To download the solution files, visit the Relativity Community.
This page contains the following sections:
- Before you begin
- Deploying and configuring the solution
- Preparing the workspace
- Running the solution
- Viewing the results
The Environment-Level User Login and Workspace Access solution queries and reports data about login and access actions that individual users performed in a Relativity instance during a time period that you specify. For each user who logged in during the specified time period, the data includes:
- The action that the user performed, specifically logging in to the Relativity instance or navigating to a document view in a workspace.
- Each date and time when the user logged in to the Relativity instance.
- Each date and time when the user navigated to a document view in a workspace, along with the name and Artifact ID of the workspace.
You can sort and filter the data in the report.
This solution is supported in the versions of Relativity listed in the following table.
|Solution version||Supported Relativity version|
|220.127.116.11||8.2 and above|
This solution consists of a Relativity script that runs at the environment level.
- This script should only be run by a system admin. If you are not a system admin, we recommend you do not run this script.
- This solution doesn't report user login or access data for the email@example.com or firstname.lastname@example.org accounts.
- Solution performance depends primarily on the number of users and workspaces in the Relativity instance. When tested in an environment with 241 users and 188 workspaces, the solution ran in 1 minute 30 seconds.
- The default timeout value for running the solution is 20 minutes (1,200 seconds). If you receive a timeout error when running the solution, you can increase the timeout value by changing it from 1200 to a higher value directly in the solution script.
- This solution doesn't support the client domains (multi-tenancy) and Data Grid features of Relativity.
To deploy the solution, you first add it to the Application Library as a Relativity application. You can then install it from the Application Library to one or more workspaces.
Note: If this script is run from the Admin level, you must install this application into a workspace for it to appear in the Script Library.
To add the solution to the Application Library:
- Log in to Relativity.
- Click the user drop-down menu in the upper-right corner of Relativity, and then click Home.
- Click the Applications & Scripts tab, and then click the Application Library tab.
- Click Upload Application.
- Click Choose file to select an application file.
- Navigate to and select the application file included in the solution, and then click Open.
- Click Save to upload the file to the Application Library.
To add the solution to a workspace:
- Click Install in the Workspaces Installed section to install the application on workspaces.
- Click in the Workspaces field to display the Select Workspaces dialog.
- Select the workspace(s) where you want to install the application, and then click Ok.
- (Optional) Click Clear to remove a workspace from the list.
- Click Save to install the application to the selected workspaces. These workspaces now contain the application. Relativity lists the workspaces in the Workspaces Installed section on the detail view of the application.
Because this solution runs at the environment level and reports data for all the users and workspaces in a Relativity instance, there are no special requirements or steps to prepare any workspaces to use the solution.
To run the solution, you need to configure and run the Environment Level User Login and Workspace Access script from Home mode for the Relativity instance.
To configure and run the script:
- On the Relativity Script Library tab, click the name of the Environment Level User Login and Workspace Access script.
- In the console, click Run Script. This brings up the script inputs dialog.
- Next to the Start Date field, click , and then select the earliest date for the data that you want to include in the report.
- Next to the End Date field, click , and then select the latest date for the data that you want to include in the report.
- Click Run.
A progress window displays the execution status of the script. After the script finishes running, the script layout displays the results.
After you run the Environment Level User Login and Workspace Access script, the results appear as a report on the script layout. The report includes detailed information about actions that users took during the date range that you specified when you configured the script.
In the report, rows are organized first by a specific date, time, and user, and then by the action that the user took. If a user didn't log in to Relativity or access a workspace during the date range that you specified, the report doesn't include any data for the user.
If a user navigated to a workspace but didn't navigate to a document view in the workspace during the specified date range, the report doesn't include any workspace access data for the user. To qualify as workspace access, a user must navigate to a document view in a workspace, as recorded on the History tab under an action of Document Query for an object type of View or Workspace.
The following table lists and describes the columns in the report.
|Date||The date when the action occurred. The display format is "MM/DD/YYYY".|
|Time||The time when the action occurred. The display format is "hh:mm:ss".|
|User||The name of the user who performed the action. The display format is "First Name Last Name".|
|Action||The type of action that the user performed at the specified time:
|System||The type of resource that the user accessed:
|Workspace Name||The name of the workspace that the user accessed, if the user navigated to a document view in the workspace. If the user only logged in to the Relativity instance, this field is blank.|
|Workspace Artifact ID||The Artifact ID of the workspace that the user accessed, if the user navigated to a document view in the workspace. If the user only logged in to the Relativity instance, this field is blank.|