Role - Based Permissions

This section provides an overview of role-based permissions, showing which roles can perform specific actions at each stage of the Permit and JHA lifecycle across Web and Mobile applications.

Permit Lifecycle – Role vs Action Summary

The table below outlines the key user personas, the platforms they can access (Web or Mobile), and their primary responsibilities in the permit workflow.

Permit Stage Action Role Access Mode
Raise Save Draft Permit Requestor Web + Mobile
Raise Permit
Request Revert
Review Mark as Reviewed Permit Reviewer Web + Mobile
Revert Permit
Reject Permit
Authorize Mark as Authorized Permit Authorizer Web + Mobile
Revert Permit
Reject Permit

Field validation

(Special type Permits like confined space permit)

Validates the Permit Field Validator Mobile
Issue Mark as Issued Permit Issuer Web + Mobile
Hold / Resume Permit
Reject Permit
Execution Acknowledge Permit Permit Holder Mobile Only
Surrender Permit
Closure Close Permit Permit Issuer Web + Mobile
Key Permission Principles:
  • Actions are enabled or disabled based on the user’s assigned role.
  • Users only see actions relevant to their role (for example, “Authorize” is only visible to Authorizers).
  • Permissions are enforced consistently across Web and Mobile.
  • All actions are logged for audit and compliance tracking.

JHA Lifecycle – Role vs Action Summary

The table below provides which role can perform which action at each stage of the JHA lifecycle.

JHA Stage Action Role
Template Setup Author JHA Template Admin Web
Initiate Initiate JHA JHA Requestor Web +Mobile
Fill Initial JHA Details
Assign Review Initiated JHA JHA Owner
Assign JHA Team
In Progress Validate JHA Steps JHA Team
Perform Field Acknowledgement
Approve Approve JHA JHA Owner / JHA Approver
Close JHA
Archive View Approved/Closed JHAs Admin / Owner