Reveal Help Center

Creating and Managing Projects

Projects are the Reveal database structures within which document review, coding and production take place. There may be multiple projects for each Client (along with multiple Clients for each Reveal Company instance). Client Users are grouped and assigned to Projects, security is set, data are loaded and processed, and archives of projects may be created.

The creation and management of Projects is done by project managers and administrators either in the back-end Reveal Review Manager or in the Company Admin under the Flyout Menu.

Creating a Project

To create a project under Company Admin > Projects:

  • Navigate the Flyout Menu to the Company Admin page. It opens to the Projects tab.

  • Click the Create new project button in the upper left corner. This will launch the create project screen.

    • Name the project (required).

    • Assign a project id (required).

    • Associate the project with a Company, selecting from the dropdown list (required). The User list below populates when the Company is selected.

    • Associate the project with a Client, selecting from the dropdown list (required).

    • Select Enable document-level security to extend Reveal security to individual documents; this must be selected for use.

    • Enable artificial intelligence is enabled for all projects by default.

    • Set your project's review Time Zone to automatically normalize email metadata shown in HTML, extracted text and tiff-on-the-fly views to match the timezone that is set for your project here. Reveal will also normalize email metadata shown in images when performing a production or print job.

    • Assign Users to the project.

    • Select a Group for each user who is added to the project. The group is what is used to assign permissions for the user for this project. You must add at least one user - ideally an Admin or Client Admin - to finish creating a project.

  • Confirm your information and click the Save button to create the project. It will look like this to show that the project is being created:

  • A pop-up will notify that the project has been successfully created.

Managing a Project

To view and manage a project click on the Project Name in the Projects table.

The project details screen shows

  1. the case name at the top with the Case ID and Company in the header;

  2. all Users assigned to the case with the assigned Team and Role of each;

  3. Archives made, along with a control to Create archive; and

  4. Summary case statistics in the shaded pane to the right.

In this screen the administrator may

  • select a User or Users for deletion from the project.

  • create a new archive (see Creating Project Archives for more information).

  • select an archive for deletion.

  • click Edit in the upper right corner above the Statistics table to amend security settings, add Users or change their group assignments. See Working with Users for more information.

Automatic Work Product Creation

When a new project is created, certain items of default work product are automatically created within the project. These items are:

  1. Default Field Profile - A default field profile is made available.

  2. Default Tag Profile - The Standard First Level Review tag profile is created and automatically assigned to the Original Administrators team.

  3. Default Redaction Profile - A default redaction profile is present and is automatically assigned to the Original Administrators team.

Project Statistics and Exporting Billing Stats

After a project is created, you can see your project statistics in the Company Admin/Projects area by clicking 'Show Stats for Selected.'

  • Project Summary statistics in the panel at right includes the size of the project indexes, natives/text files, images, database size, documents stored in the project, and production files/images as well as the total size of all of these together. Each category includes an explanation of what factors are included that total.

  • The Export Stats function exports an Excel file containing billing statistics information for all of the projects in your Company. There are two types of Export Stats reports:

    • Case Stats (the default)

  • Peak Billing Info - which exports peak billing statistics between any two dates set in the dialog.

  • The information included in each of these billing stats report is the following:

    • Project ID

    • Project Name

    • Company

    • Client

    • Project Created Date

    • Number of Users with Access to the Case

    • Names of the Users with Access to the Case

    • Index Size in Gigabytes

    • Native/text in Gigabytes

    • Image Size in Gigabytes

    • Production Size in Gigabytes

    • Documents Size in Gigabytes

    • Database Size in Gigabytes

    • Total Size of all of the above in Gigabytes

  • The Show Stats function reports statistics for any selected project or group of projects.

Creating Project Archives
  1. Navigate to Client Admin from the Flyout Menu.

  2. Client Admin opens to the Projects tab.

  3. On the Projects table select the project to be archived to open its Details screen.

  4. In the Archives section, click the Create Archive button and confirm that you wish to create an archive when prompted.

  5. An archive job will run and the status next to the job will show Completed.


See Downloading Project Archives and Verifying Project Archives.

Downloading Project Archives
  1. Navigate to Client Admin from the Flyout Menu.

  2. Client Admin opens to the Projects tab.

  3. On the Projects table select the project to be archived to open its Details screen.

  4. In the Archives section, locate the archive that you wish to download (or have just created with reference to Creating Project Archives).

  5. The archive can now be downloaded and stored online or offline.

    • To download, click an access token to copy it to the clipboard.

    • Click "Get Download Manager" and click Save File when prompted.

    • Download and run the utility.

    • When prompted, paste in the access token.

    • The download is complete with the Logs and Reports item.


    See Verifying Project Archives.

Verifying Project Archives

This article details a few methods you can use to check the integrity of a Reveal archive. Each method in this article should be expected to require more manual time than the one before it, but each additional method should provide more assurance of the integrity of the data, which is after all the point of the exercise. 

  1. Does every ZIP verify successfully? 

    After initially downloading all ZIP's it's worth using a tool such as 7-Zip to verify the integrity of every file:


    Should every ZIP verify fine, you should see a message similar to the below:


    Note that it is not a problem if some of the ZIP files contain little to no data as long as they verify successfully. The way the archive runs it is possible for smaller cases to end up with empty ZIP files. 

  2. Quick content check.

    Extract every ZIP to the same directory. In both WinRAR and 7-zip you can do this by highlighting every ZIP file and selecting Extract Here. After extraction, you should see two top-level directories similar to this:


    The revealdata-s3store-XXXXXX directory contains the raw natives, text, etc. for the case organized as they existed in our storage location. The Logs and Reports directory contains logging information about the archive. Inside that folder you should see a logs directory and a User Information.csv report. 

    For a final quick content check, in the revealdata-s3store-XXXXXX directory there should be a single directory with a name longer than the rest:


    This directory should contain a SQL backup .BAK file for the database:

  3. Log check 

    Back inside the Logs and Reports directory there should be a subdirectory named logs. Inside this logs directory there should be a log file named archive-creation.log. This log has two fast things to check to make sure no errors happened: 

    1. First do a case sensitive search for ERROR. If any high-level errors were hit in the archive then you should see some entries with that text. However, most likely if a high-level error like this is thrown the archive will already be marked as erroneous in Reveal's web front-end:

    2. At the bottom of this log should be a line that says:  

      Total files expected to be archived not accounting for errors 

      In this extremely small testing example there are expected to be twenty-five files in the archive:


      If you go back to the top of the revealdata-s3store-XXXXXX directory and run a file count, the total number of files should match the log's expectation:

  4. ZIP hash check 

    This last step will require manual or programmatic effort on the side of the verifier. At time of writing Reveal has no automated local verification program for archives. At time of writing hashes for archive files use the SHA256 algorithm. The below screenshots show the hashing of files via Powershell with the following command: 

    get-filehash -Algorithm SHA256 

    The archive-creation.log file contains hash information for every ZIP and every file successfully archived. Hashes for ZIP files can be pulled by searching for the following text: 

    Ending ZIP file 

    For example: 

    2020-01-11 06:07:48,015 - MainThread - INFO - Ending ZIP file: s3://revealdata-s3store-000500/1000000000/0000000352/Archive/af90dcc1-0aff-4ead-bce4-41f22be29444/ with hash: 8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85 

    Back at where you're storing the ZIP files, the file should have the SHA256 hash 8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85:


    Ideally, by checking each ZIP hash in this manner you are also verifying the hash integrity of every contained document.  

  5. Individual File hash check 

    If you want to go down to a file level for hash checking, search for the following lines in the archive-creation.log file: 

    File archived successfully 

    For example: 

    2020-01-11 06:07:33,193 - MainThread - INFO - File archived successfully:    s3://revealdata-s3store-000500/c99e413f-7bda-42f8-a0a8-de5bf9ba48d0/corp_99999_00000Enron.bak    1414a34c7578ba7b8433b6362a52369a42034ddd5ff1fb70a0384804dc85bd4e 

    In this example, the file located at revealdata-s3store-000500/c99e413f-7bda-42f8-a0a8-de5bf9ba48d0/corp_99999_00000Enron.bak is expected to have the SHA256 hash 1414a34c7578ba7b8433b6362a52369a42034ddd5ff1fb70a0384804dc85bd4e:


    In this manner you can parse the archive-creation.log file and verify the integrity of every file in the archive via SHA256 hash.

Deleting a Project

When a project is completed the time comes when it should be deleted. It is generally recommended to create, verify and download an archive first (see Creating Project Archives). This is the process for deleting a project.

  • Open Company Admin under the Flyout Menu.

  • The Projects tab appears first.

  • Check the box next to the project you wish to delete.

  • The Projects toolbar appears, with Delete at the right end.

  • Click Delete.

  • A strongly-worded confirmation box appears.

  • Type DELETE in the text box and click Submit.

  • This will delete all records and artifacts from the case. This cannot be undone.