App-level Permissions

When can you add App-level Permissions?

Once a Solution is tested in a Test Team or deployed to a Project Team, Team Owners are able to add App-level permissions for each App in the Solution.

 

Why would you add App-level Permissions?

App-level permissions are used for the extra granularity for permissions to differentiate the access of various users and end users in the Test Team or Project Team for each App in the Solution.

 

What is the difference between "Default Role Permissions" and "Member Specific Permissions"?

For App-level permissions, there are two types of permissions available for you to configure – default role permissions and member specific permissions.

Default role permissions are permissions that are applied to all users with either the "Member" or "Team Owner" role in the Project Team.

Member specific permissions are permissions that are applied to a specific user regardless of their role in the Project Team. Member specific permissions override default role permissions.

Are the permissions for Flow Apps and Data Apps the same?

No. The App-level permissions that can be applied to users in the Test Team or Project Team for Flow Apps and Data Apps are different given the nature of each App.

 

Flow App permissions include:

Permission

View Assessment Data Create Assessment Edit Assessment Delete Assessment View Transcript and Documents
Edit Own Assessments Yes but only their own No Yes but only their own Yes but only their own Yes but only their own
Create & Edit Own Assessments Yes but only their own Yes Yes but only their own Yes but only their own Yes but only their own
Create, Edit Own, View All Assessments Yes can view all Assessment data Yes Yes but only their own Yes but only their own Yes can view on all Assessments
(On-Premise Team Owner) Create, Edit Own, View All Assessments Yes can view all Assessment data Yes Yes but only their own Yes can delete all Assessments Yes can view on all Assessments

 

Data App permissions include:

Permission

Meaning
Create Can add new entries
View Can view all entries
Update Can edit existing entries
Delete Can delete entries

 

How to change App-level Permissions

Note: The following steps will assume you are testing a Solution in the Test Team or have deployed your Solution to the Project Team.

Default Role permissions:

  1. Navigate to the Test Team or Project Team which includes your Solution that you want to set App-level permissions for

  2. On the left panel, click into the App you want to set App-level permission for

  3. Click onto "Permissions"

  4. In the "Default Role Permission" table, under the "Actions" column, click onto the three dotted icon

    Note: Only the Member role permissions can be changed. The Team Owner role cannot be edited but they have the highest level of permissions available.

  5. Click "Change"

  6. Select the appropriate permissions you wish to change.

Member Specific permissions:

  1. Navigate to the Test Team or Project Team which includes your Solution that you want to set App-level permissions for

  2. On the left panel, click into the App you want to set App-level permission for

  3. Click onto "Permissions"

  4. In the "Member Specific Permission" table, under the "Actions" column, click onto the three dotted icon

    Note: Only the Member role permissions can be changed. The Team Owner role cannot be edited but they have the highest level of permissions available.

  5. Click "Change"

  6. Select the appropriate permissions you wish to change.