Reports are now managed as individual Report object records. When viewing reports in the Reports tab, users can add these fields to the tabular view as columns, as well as utilize them in search and as filters. Users can only edit the Name, Description, and Tags fields.

For each report that you create, Vault creates a Report object record with the following fields:

Field Name Data Type Description
Name Text (128) Report name.
Description Text (255) Report description.
Report Type Picklist or Object Only available for Flash Reports. Report type. The picklist only includes predefined document relationship reports.
Created By Object (User) User who created the report.
Last Modified By Object (User) User who last modified the report. Report generation also updates this field.
Created Date DateTime Date on which the report was created.
Created Date DateTime Date on which the report was created.
Last Modified Date DateTime Date on which the report was last modified. Report generation also updates this field.
Status Picklist Current status of the report.
ID ID Report object record ID.
Lifecycle State Component Current lifecycle state the report is in; this shows whether or not the report is a Flash Report.
Runs As Object (User) Only available for Flash Reports. User who ran a Flash Report.
Schedule Text Only available for Flash Reports. When a Flash Report is scheduled to run.
Last Ran DateTime Date and time the Report was last ran.
API Name Text (existing) The field name for the report.
Is Shared? Yes/No Whether or not the report is shared with other users.
Tags Multi-value picklist Any tags assigned to the report.
Report Type Alias Text (Dev defined) The alias for a report; this is only applicable for document relationship reports whose report type is not predefined.

Configuring the Tags Picklist

Tags can assist users in sorting and filtering reports. For example, you may add tags for certain users, such as CRA, or certain applications, such as Study Startup. Users can assign these tags to reports from the Reports tab, or in the name and description dialog when creating or editing a report, and then filter on or search the tags.

You can add and manage report tags by adding or editing values in the Report Tags (report_tags__sys) picklist in Business Admin > Picklists.

Audit Logs

In previous releases, reporting actions were recorded in the System Audit History page of the Audit Logs. Now that reports are now managed as Report object records, Vault records reporting actions in the Object Record Audit History page. You can still see previous reporting audit logs in the System Audit History.

Hiding Inactive Fields in Reports

By default, Vault allows users to report on inactive fields and picklist values. To hide inactive fields and picklist values in reports, navigate to Admin > Settings > General Settings and, under Reporting, clear one or both of the following checkboxes:

  • Allow inactive picklist values to be used in report filters
  • Allow inactive fields to be used in reports

Limits

The following limits affect reports:

  • Report labels and descriptions are no longer translatable.
  • Users with the Read-Only and External license types can be assigned a Viewer or Editor role even though they cannot view reports.

Access Control for Reports

Vault uses DAC Custom Sharing Rules to manage user access and Manual Assignment to share reports.

Custom Sharing Rules

Vault provides report access to the Report Administrators and Report Owners System-Provided Groups via the Administer (administer__v) Custom Sharing Rule on the Report (report__sys) object. You can add additional security profiles to either group to grant access to users in those security profiles.

Report Administrators
This group includes security profiles that are granted the right to read and edit all reports except flash reports. This group contains the System Administrators and Business Administrators security profiles, as well as custom security profiles that previously included the Reporting: Administer permission.
Report Owners
This group includes security profiles that are granted the right to read and edit all reports, including flash reports. Any user with the Vault Owner security profile is now added to the Report Owners group.

You can configure additional Custom Sharing Rules on the Report (report__sys) object in Admin > Configuration > Objects to automatically share reports with other users and groups. For example, you can create a Custom Sharing Rule that uses Criteria VQL to share reports with specific users and groups based on the report tags.

Manual Assignments to Share Reports

Sharing reports is done through manual assignment. Users with an Owner or Editor role on a given Report record can add other users or groups to an Editor or Viewer role. Owners can also assign other users or groups to an Owner role. Users can assign roles to share a report from the report’s Sharing Settings page.

The main reporting permissions are object permissions, which allow you to view, create, edit, and delete individual Report records.

The following permissions control the ability to work with reports:

Type Permission Label Description
Security Profile Admin: Report Types: Read Grants read-only permission to Configuration > Report Types and report views within Configuration > Report Views.
Security Profile Admin: Report Types: Create Grants ability to create new report types within Configuration > Report Types and report views within Configuration > Report Views.
Security Profile Admin: Report Types: Edit Grants ability to edit existing report types within Configuration > Report Types and report views within Configuration > Report Views.
Security Profile Admin: Report Types: Delete Grants ability to delete existing report types within Configuration > Report Types and report views within Configuration > Report Views.
Security Profile Object: Report: Read Controls ability to view reports that other users have shared with you.
Security Profile Object: Report: Create Controls ability to create new reports.
Security Profile Object: Report: Edit Controls Ability to edit any reports that you created or to which other users have given you the Editor role.
Security Profile Object: Report: Delete Controls ability to delete your own reports or reports to which other users have given you the Editor role.
Security Profile Application: Dashboards & Reports: Read Dashboards & Reports Controls ability to access reports. This also prevents Read-only Users and External Users from accessing reports, including Flash Reports sent via email.
Security Profile Application: Dashboards & Reports: Schedule Reports Controls ability to use the Schedule action to schedule flash reports.
Security Profile Tabs: Reporting: Reports: View Controls ability to see the Reports tab.