Difference Between Process and Form Permissions

Created by LS, Modified on Thu, 20 Feb at 5:25 AM by LS

Understanding the Relationship Between Process and Form

A Process must include at least one Form, but it can have multiple Forms. When a Process is created, it automatically generates the associated Form(s) since they are linked as a single entity. However, actions on the Process and the Form can be managed separately.





TABLE OF CONTENTS





Common Actions

Both Process and Form permissions share the following common actions:

  • Create

  • Read

  • Share

  • Unshare

Differences in Actions

ActionProcess PermissionForm Permission
CreateCreating a Process automatically generates its associated Form(s).Allows users to add additional Forms to an existing Process. By default, all Forms in the Process are available for selection.
ReadGrants permission to read the Process.Grants permission to read the Form(s).
ShareSharing a Process assigns Read permission for the entire Process.Sharing a Form assigns Read permission only for that specific Form.
UnshareRemoving sharing revokes Read permission for the Process unless the user has explicit read permission assigned.Removing sharing revokes Read permission for the Form unless the user has explicit read permission assigned.

Important Notes on Read Permission

  • If a user has Read Process permission but lacks Read Form permission, they will not be able to view the Process. The process will only become visible if at least one form is shared with them, and the shared form will be displayed within the process.

  • If a user has Read Form permission but lacks Read Process permission, they will also be unable to view any Process details. Only if a Form is shared with them along with Read Process permission will they gain access to the entire Process.




Process-Specific Actions

The following actions apply only to Processes:

  • Change Controller

  • Move

  • Delete


ActionDescription
Change ControllerAllows changing the Process controller.
MoveEnables moving the Process’s drawing/location and editing external references.
DeleteDeletes the entire Process.


Form-Specific Actions

The following actions apply only to Forms:

  • Edit

  • Change Status

  • Close

  • Reopen

  • Assign


ActionDescription
EditAllows users to modify Form fields.
Change StatusEnables users to update the Form status.
CloseChanges the Form status to a terminal (closed) state.
ReopenMoves the Form status from a terminal (closed) state back to an active state.

Assign

Assigns the Form to a user or team for follow-up actions. Assignment also includes sharing the Form.

Note on Assignments:

  • Assigning a Form to a team makes all team members participants, granting them access. 

  • Assigning a Form to an individual user makes them a subscriber, meaning they will receive status notifications.



This document clarifies the differences in permissions between Process and Form to ensure proper access control and workflow management.




If you're unsure how to start setting up Permission Policies, find ideas and tips here

For a detailed guide on designing organized Permission Policies, click here.

To understanding Permission Policies and Rules, click here.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article