Permission-Based User-Defined Reports (UDRs)
When you are creating User-Defined Reports (UDRs) at the project/shell, program, and company levels, you have the option to create them with System Data Sources or with Permission Based Data Sources.
Note: To be able to create the UDRs, you must have the Full Access, Create All, and Create Permission Based permissions.
- Go to project/shell, program, or Company Workspace tab and switch to User mode.
- In the left Navigator, click Reports > User-Defined.
- Click Create and select one of the following:
- System Data Sources
- Permission Based Data Sources
If you select the System Data Sources option, you can use the Create a new report window to create a UDR based on the following fields:
- Data Type
- Report Type
- Access Type (read-only)
If you select the Permission Based Data Sources option, the following data sources are available to create permission-aware UDRs:
- Business Process (BP)
- Document Manager
In the User-Defined Reports log, the Copy from Templates option (based on the report that is selected) will create a copy of the report based on the existing functionality.
The above applies to when you have the Permissions Create Permission Based permission.
When only have the Create for Permission Based Data Sources permission, you have the ability to create UDRs based on the permission aware data.
When creating a new UDR by way of copying an existing one, if you select a System Access Type report, the system does not allow you to create a UDR that is based on System Data Sources and displays an alert.
The permission for permission-aware data sources for a report that is packaged will be transferred from one environment to another.
Review the following for more information
When you are running report based on system-defined data sources, if your report is based on system-defined data sources, then the report will contain the system-defined data irrespective of your permissions. The same result will be applicable to the Schedule Reports.
When you are running report based on permission aware BP data sources, and the permission aware reports are created based on BP data sources, then:
- The data presented in the report will be based on the permissions of the user who is running the report, and the user will only be able to access the data that they have permissions to see through the user interface.
- If you are running a permission based report, and you do not have access to the data for the BP data source, the report output will be blank.
- In case of Scheduled Reports, the data returned will be based on the permissions of the user who is creating the report.
- The permission restriction is applicable only to the first level of data source.
Example
User One and User Two are Unifier users.
User One has permission to access the Meeting Minutes BP, but User Two does not have permission to access the Meeting Minutes BP.
The Meeting Minutes BP log has a column that refers to an Action Items BP.
User One does not have permission to access the Action Items BP.
When User One creates and runs a report on the Meeting Minutes BP, User One will be able to see the data related to Meeting Minutes BP as well as the column data which references the Action Items BP.
When User Two creates and runs a report on the Meeting Minutes BP, User Two will see a blank report.
- For a Company-level UDR, if the access permission to data goes across the projects, you will be able to view the data for BPs based on permission levels present for those BPs across the projects.
When a user is running a report based on a permission-aware Document Manager data source:
- When running such a report, the data presented in the report will be based on the permissions of the user who is running the report. When present, the folder and document level permissions will also be taken into consideration.
See Also
About User-Defined Reports (UDRs)
Accessing User-Defined Reports (UDRs)
User-Defined Report Data Types
Creating a User-Defined Report
Save and Retrieve Scheduled Report Results
Transferring Reports Between Environments
Last Published Friday, June 21, 2024