< class="prominent-subhead ">

User not allowed to view a form after setting form permissions

This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.


1. Create a K2 role ''Role Name" and add AAD user accounts to the role.

2. Set the security on the category (highest object node) to:
Everyone - View deny
Everyone - Execute allow
"Role Name" - View allow
"Role Name"- Execute allow

3. Create a Form:"Form Name" in the sub-category with the below additional rights:
Everyone - View deny
Everyone - Execute Deny
"Role Name" - View Inherited allow
"Role Name" - View Inherited allow

4. Viewing the form generates an error.


Viewing the form generates following error:

"Form ’Form Name ’ could not be found. Ensure that the form exists, that it is checked in, and that you are authorized to run the form." 


Troubleshooting Steps

To resolve this please do the following:

1. On the sub-category click on "Break Inheritance"


2. On the sub-category set the security as below:
Everyone - View Deny
Everyone - Execute None
"Role Name" - View  allow
"Role Name" - Execute  allow