| Hierarchy of controls manager \[sn\_hs\_rm.hierarchy\_of\_controls\_manager\] | Create, update, and delete control measure categories | sn\_hs\_rm.hierarchy\_of\_controls\_writer |
| Hierarchy of controls writer \[sn\_hs\_rm.hierarchy\_of\_controls\_writer\] | Create and update control measure categories | sn\_hs\_rm.hierarchy\_of\_controls\_reader |
| Job safety analysis writer \[sn\_hs\_rm.job\_safety\_analysis\_writer\] | - Create and update job safety analyses \(JSAs\) - View filed JSA records | - sn\_hs\_rm.risk\_category\_reader - sn\_hs\_rm.job\_safety\_analysis\_reader - sn\_hs\_rm.hazard\_reader - sn\_hs\_rm.hierarchy\_of\_controls\_reader - sn\_wsd\_core.location\_reader - sn\_hs\_rm.control\_measure\_reader |
| Risk manager \[sn\_hs\_rm.risk\_manager\] | Manager for risk team who can - View job safety analysis \(JSA\) records in Health and Safety Workspace - Create and update job safety analyses \(JSAs\) from Health and Safety Workspace - Create, update, and delete: - Hazards - Control measures - Jobs in Job register - Risk matrixes including risk severity, likelihood, and tolerance | - sn\_hs\_rm.job\_safety\_analysis\_reader - sn\_ohs\_im.workspace\_user - canvas\_user - sn\_hs\_rm.risk\_data\_manager |
| Job safety analysis reporter \[sn\_hs\_rm.jsa\_reporter\] | - View filed JSA records - Submit JSAs from Employee Center and Now Mobile app - Use pre-defined jobs from job register when submitting JSAs | - sn\_hs\_rm.job\_reader - sn\_hs\_rm.job\_safety\_analysis\_writer - sn\_hs\_rm.template\_reader |
| Risk assessment approver \[sn\_hs\_rm.risk\_assessment\_approver\] | - Work on approval tasks through Employee Center - Review and approve risk assessments | sn\_hs\_rm.risk\_assessment\_reader |
| Risk assessment manager \[sn\_hs\_rm.risk\_assessment\_manager\] | Risk assessment manager who can: - Create risk matrixes - Conduct risk assessments - Assign risk assessments to approver | - sn\_hs\_rm.risk\_assessment\_writer - sn\_hs\_rm.risk\_assessment\_approver |
| Risk assessment writer \[sn\_hs\_rm.risk\_assessment\_writer\] | Create and update risk assessments | - sn\_hs\_rm.job\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_ohs\_im.action\_writer |
| Risk category manager \[sn\_hs\_rm.risk\_category\_manager\] | Create, update, and delete risk categories | sn\_hs\_rm.risk\_category\_writer |
| Risk category writer \[sn\_hs\_rm.risk\_category\_writer\] | Create and update risk categories | sn\_hs\_rm.risk\_category\_reader |
| Risk data manager \[sn\_hs\_rm.risk\_data\_manager\] | Create, update, and delete - Hazards - Control measures - Jobs in Job register - Risk matrixes including risk severity, likelihood, and tolerance | sn\_hs\_rm.risk\_data\_writer |
| Risk data writer \[sn\_hs\_rm.risk\_data\_writer\] | Create and update: - Hazards - Control measures - Jobs in Job register - Risk matrixes including risk severity, likelihood, and tolerance | - sn\_hs\_rm.risk\_category\_reader - sn\_hs\_rm.job\_reader - sn\_hs\_rm.hazard\_reader - sn\_hs\_rm.risk\_matrix\_reader - sn\_hs\_rm.template\_reader - sn\_hs\_rm.hierarchy\_of\_controls\_reader - sn\_wsd\_core.location\_reader - sn\_hs\_rm.control\_measure\_reader |
| Inspection schedule writer \[sn\_hs\_rm.inspection\_schedule\_writer\] | Create and update inspection schedules | sn\_hs\_rm.inspection\_schedule\_reader |
| Safety inspection manager \[sn\_hs\_rm.safety\_inspection\_manager\] | Inspection manager who can - Build inspection surveys with the Survey designer - Create and manage safety inspections in Health and Safety Workspace - Schedule safety inspections Health and Safety Workspace - Complete inspection surveys - Create, update, and delete inspection findings, RCA, and actions | - sn\_hs\_rm.inspection\_schedule\_writer - sn\_ohs\_im.action\_manager - sn\_hs\_rm.safety\_inspection\_writer - survey\_creator |
| Safety inspection writer \[sn\_hs\_rm.safety\_inspection\_writer\] | Create and update safety inspections and related records | - sn\_ohs\_im.workspace\_user - sn\_hs\_rm.safety\_inspection\_reader - canvas\_user - sn\_ohs\_im.action\_writer - survey\_reader |
| Safety register manager \[sn\_hs\_rm.safety\_register\_manager\] | Create, update, and delete safety registers | sn\_hs\_rm.safety\_register\_writer |
| Safety\_register\_writer \[sn\_hs\_rm.safety\_register\_writer\] | Create and update safety registers | - sn\_wsd\_core.location\_reader - sn\_hs\_rm.safety\_register\_reader - sn\_ohs\_im.action\_writer |
| Risk matrix reader \[sn\_hs\_rm.risk\_matrix\_reader\] | Can view risk matrixes | None |
| Job reader \[sn\_hs\_rm.job\_reader\] | Can view jobs defined in the Job register | None |
| JSA template reader \[sn\_hs\_rm.template\_reader\] | Can view job safety analysis templates | None |
| Control measure reader \[sn\_hs\_rm.control\_measure\_reader\] | Can view control measures | None |
| Hazard reader \[sn\_hs\_rm.hazard\_reader\] | Can view hazards | None |
| Hierarchy of controls reader \[sn\_hs\_rm.hierarchy\_of\_controls\_reader\] | Can view control measure categories | sn\_ohs\_im.hs\_profile\_reader |
| Inspection schedule reader \[sn\_hs\_rm.inspection\_schedule\_reader\] | Can view inspection schedules | None |
| Safety inspection reader \[sn\_hs\_rm.safety\_inspection\_reader\] | Can view safety inspections and its related records and fields | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.hazard\_reader - sn\_hs\_rm.risk\_matrix\_reader - sn\_wsd\_core.location\_reader - sn\_ohs\_im.incident\_reader - sn\_ohs\_im.action\_reader |
| Job safety analysis reader \[sn\_hs\_rm.job\_safety\_analysis\_reader\] | Can view job safety analyses | sn\_ohs\_im.hs\_profile\_reader |
| Risk assessment reader \[sn\_hs\_rm.risk\_assessment\_reader\] | Can view risk assessments and related records such as risk actions | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.job\_reader - sn\_hs\_rm.hazard\_reader - sn\_hs\_rm.risk\_matrix\_reader - sn\_wsd\_core.location\_reader - sn\_hs\_rm.control\_measure\_reader - sn\_ohs\_im.workspace\_user - canvas\_user - sn\_ohs\_im.action\_reader |
| Risk category reader \[sn\_hs\_rm.risk\_category\_reader\] | Can view risk categories | sn\_ohs\_im.hs\_profile\_reader |
| Safety register reader \[sn\_hs\_rm.safety\_register\_reader\] | Can view safety registers | None |
| Safety audit schedule reader \[sn\_hs\_rm.audit\_schedule\_reader\] | Can view audit schedule | None |
| Safety audit schedule writer \[sn\_hs\_rm.audit\_schedule\_writer\] | Can write audit schedule | sn\_hs\_rm.audit\_schedule\_reader |
| Safety audit manager \[sn\_hs\_rm.safety\_audit\_manager\] | Audit manager who can - Build audit surveys with the Survey designer - Create and manage safety audits in Health and Safety Workspace - Schedule safety audits Health and Safety Workspace - Complete audit surveys - Create, update, and delete audit findings, RCA, observations, risk assessments, and actions | - sn\_ohs\_im.action\_manager - sn\_hs\_rm.safety\_audit\_writer - sn\_ohs\_im.observation\_writer - survey\_creator - sn\_ohs\_im.observation\_reader - sn\_hs\_rm.audit\_schedule\_writer |
| Safety audit reader \[sn\_hs\_rm.safety\_audit\_reader\] | Can view safety audit | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.hazard\_reader - sn\_hs\_rm.risk\_matrix\_reader - sn\_wsd\_core.location\_reader - sn\_ohs\_im.incident\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_ohs\_im.action\_reader |
| Safety audit writer \[sn\_hs\_rm.safety\_audit\_writer\] | Can write safety audit | - sn\_ohs\_im.document\_writer - sn\_ohs\_im.workspace\_user - canvas\_user - sn\_hs\_rm.risk\_assessment\_writer - sn\_ohs\_im.action\_writer - sn\_ohs\_im.observation\_writer\_restricted - survey\_reader - sn\_hs\_rm.safety\_audit\_reader - sn\_ohs\_im.document\_reader - survey\_creator - sn\_ohs\_im.observation\_reader |
| Industrial hygienist \[sn\_hs\_rm.industrial\_hygienist\] | Industrial hygienist who can: - Create exposure types - Conduct exposure assessments - Assign actions to people affected by exposure | - sn\_ohs\_im.document\_writer - sn\_hs\_rm.hazard\_reader - sn\_hs\_crm.company\_writter - sn\_ohs\_im.action\_schedule\_writer - sn\_ohs\_im.hs\_profile\_writer - sn\_hs\_rm.control\_measure\_reader - sn\_hs\_rm.safety\_register\_reader - sn\_hs\_rm.exposure\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_hs\_crm.company\_reader - sn\_hs\_rm.exposure\_writer - sn\_ohs\_im.document\_reader |
| Exposure\_writer \[sn\_hs\_rm.exposure\_writer\] | Can create and update exposure related records | sn\_hs\_rm.exposure\_reader |
| Exposure reader \[sn\_hs\_rm.exposure\_reader\] | Can view exposure records | None |
| Permit requestor \[sn\_hs\_rm.permit\_requestor\] | Can request a permit and the type of work | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.job\_safety\_analysis\_reader - sn\_hs\_rm.safety\_register\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_hs\_rm.safety\_inspection\_reader |
| Permit approver \[sn\_hs\_rm.permit\_approver\] | Can approve or reject permit to work request. | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.job\_safety\_analysis\_reader - sn\_hs\_rm.safety\_register\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_hs\_rm.safety\_inspection\_reader |
| Permit coordinator \[sn\_hs\_rm.permit\_coordinator\] | - Oversees the permit to work workflow. - Can issue, reject, or suspend a permit. | - sn\_hs\_rm.permit\_writer - sn\_ohs\_im.action\_manager - sn\_ohs\_im.workspace\_user |
| Permit reader \[sn\_hs\_rm.permit\_reader\] | Can view a permit record. | None |
| Permit writer \[sn\_hs\_rm.permit\_writer\] | Can create and update permit request. | - sn\_ohs\_im.hs\_profile\_reader - sn\_hs\_rm.job\_safety\_analysis\_reader - sn\_hs\_rm.permit\_reader - sn\_hs\_rm.safety\_register\_reader - sn\_hs\_rm.risk\_assessment\_reader - sn\_hs\_rm.safety\_inspection\_reader |
| Intelligent policy author \[ptw\_intelligent\_policy\_author\] | Intelligent policy author for Health and Safety permit to work who can- View permits and their child records, for example, permit checklists - Create and update documents in the Health and Safety document library where the approval policy lives - Approve permits | - sn\_ohs\_im.document\_writer - sn\_ohs\_im.document\_reader - sn\_hs\_rm.permit\_reader |