Granular roles and entities

concept australia Updated Sep 10, 2026 2 min read mco-granular-roles-and-entities.md
Raw file servicenow.com

Module-level granular roles have been added to facilitate defining and configuring the responsibility framework. These roles enable tasks to be performed without creating custom access control lists (ACLs) on the target table when a responsibility ACL exists. This update aims to provide a more direct and declarative migration process.

Granular roles Description
Recall Claim Management Creator [sn_rcl_claim_mgmt.campaign.creator] View, write, and create Recall Campaign tables.
Recall Claim Management Viewer [sn_rcl_claim_mgmt.campaign.viewer] View all Recall Campaign tables.
Recall Claim Management Writer [sn_rcl_claim_mgmt.campaign.writer] View and write all Recall Campaign tables.
Campaign Phase Writer [feature role] [sn_rcl_claim_mgmt.campaign_phase.writer] Read access on all Recall Campaign related tables. It has write access on Recall Campaign Phase, Impacted Finished Good & Phase Task tables. It has create access on Phase Task and Impacted Finished.
Pre-authorization admin [sn_repair_claim_mgmt.repair_pre_auth_admin] Create, update, and delete the pre-authorization request.
Repair Claim Management Viewer [sn_repair_claim_mgmt.repair_pre_auth_viewer] View all Repair Claim Pre-authorization tables.
Pre-authorization navigator [sn_repr_claim_mgmt.pre_auth_navigation_menu] Access to related list menu for pre-authorization in workspace.
Warranty specialist [sn_claim_cmn.warranty_specialist] View and update pre-authorization request. Also, can view Repair claim. This role is for user who can approve/reject/send-back pre-authorization request.
Product Non-conformance Submitter [sn_mfg_qm.product_non_conformance_submitter] Create, view, update, and cancel a non-conformance case. They can also create a correction action and add expense lines to it.
Product Non-conformance Case Resolver [sn_mfg_qm.product_non_conformance_case_resolver] Create, view, update across all non conformance related tables.
Quality Investigation Member [sn_mfg_qm.product_quality_investigation_member] Ability to edit product quality investigation and product quality investigation tasks. Can create remediation action plan, actions, and financial requests.​
Quality Investigation Lead [sn_mfg_qm.product_quality_investigation_lead] Create, view, update, and cancel quality investigation and all its related tables. This user also will sign off the investigation and move it to closure.​
Product Non-conformance Case Triager [sn_mfg_qm.product_non_conformance_case_triager] New non-conformance submissions, validates completeness, sets priority/severity, and routes to the right resolver. Limited to triage updates; does not execute remediation.​
Finance Approver [sn_mfg_qm.finance_approver] Approve, Reject, Send Back Financial Request, Planned Line Charge, and Expense Line records.​
Remediation Plan Approver [sn_mfg_qm.remediation_plan_approver] Review the proposed action plan and can record approval decisions and comments on the plan.​
Quality Issue Management Admin [sn_mfg_qm.quality_issue_mgmt_admin] Default access to all quality management features and tables.​

Feature set

Granular roles

Supported entities

Recall campaign

sn_rcl_claim_mgmt.campaign.creatorsn_rcl_claim_mgmt.campaign.viewer

sn_rcl_claim_mgmt.campaign.writer

sn_rcl_claim_mgmt.campaign_phase.writer

sn_rcl_claim_mgmt_ca

Corrective action charges

sn_rcl_claim_mgmt_ca_charges

sn_rcl_claim_mgmt_rcp

sn_rcl_claim_mgmt_phase_task

sn_rcl_claim_mgmt_rcp_phase

Recall campaign phase

sn_rcl_claim_mgmt.campaign_phase.writersn_rcl_claim_mgmt.campaign.viewer

sn_rcl_claim_mgmt_rcp_phase

sn_rcl_claim_mgmt_phase_task

Product Non-conformance

sn_mfg_qm.product_non_conformance_submittersn_mfg_qm.product_non_conformance_case_resolver

sn_mfg_qm.product_non_conformance_case_triager

sn_customerservice.case_contributor_creator

sn_dealer_mgmt.dealer_viewer

sn_customerservice.csm_workspace_user

sn_mfg_qm.prd_ncc_creator

sn_customerservice.service_organization_contributor

sn_rm_core.correction_action_creator

playbook.agentic_workflow_user

sn_customerservice.requester

knowledge

sn_customerservice.customer_data_viewer

sn_prm.external_partner_associate

sn_mfg_ai_agents.submitter_ai_playbook

sn_rm_core.copq_exp_line_creator

sn_rm_core.issue_cause_creator

sn_mfg_qm.impacted_asset_creator

sn_align_core.apw_user

sn_rm_core.rem_action_creator

sn_mfg_qm.product_non_conformance_case_triager

sn_rm_core.copq_planned_line_charge_creator

sn_rm_core.copq_exp_line_creator

sn_rm_core.containment_action_creator

sn_rm_core.rem_action_plan_creator

personalize_choices

sn_rm_core.task_cause_association_creator

sn_rm_core.cause_action_plan_creator

sn_mfg_qm.impacted_asset_action_creator

sn_mfg_qm.prd_qi_viewer

Quality Issue Management

sn_mfg_qm.product_quality_investigation_membersn_mfg_qm.product_quality_investigation_lead

sn_mfg_qm.quality_issue_mgmt_admin

sn_rm_core.copq_exp_line_creator

sn_mfg_qm.impacted_asset_creator

sn_mfg_qm.impacted_asset_action_creator

sn_rm_core.corrective_action_creator

sn_rm_core.correction_action_viewer

sn_rm_core.rca_task_creator

sn_rm_core.issue_cause_creator

sn_customerservice.csm_workspace_user

sn_rm_core.preventive_action_creator

knowledge

sn_mfg_qm.prd_qi_writer

sn_mfg_qm.prd_qi_task_writer

sn_rm_core.rem_action_creator

sn_rm_core.cause_action_plan_creator

sn_mfg_qm.prd_ncc_viewer

sn_mfg_qm.prd_ncc_task_viewer

sn_rm_core.copq_planned_line_charge_creator

sn_align_core.apw_user

sn_rm_core.task_cause_association_creator

sn_mfg_qm.stakeholder_viewer

sn_rm_core.rem_action_plan_creator

sn_rm_core.cause_action_creator

sn_customerservice.case_contributor_viewer

sn_rm_core.containment_action_creator

sn_rm_core.copq_fin_req_creator

sn_mfg_qm.prd_qi_task_creator

sn_mfg_qm.stakeholder_creator

sn_mfg_qm.prd_qi_creator

sn_mfg_qm.product_quality_investigation_member

sn_mfg_qm.remediation_plan_approver

sn_mfg_qm.product_quality_investigation_lead

sla_admin

sn_mfg_qm.finance_approver

sn_mfg_qm.product_non_conformance_case_resolver

## System roles containing granular responsibility roles

System roles

Granular roles

Recall Manager [sn_rcal_claim_mgmt.recall_manager]

sn_rcl_claim_mgmt.campaign.creatorsn_rcl_claim_mgmt.campaign.viewer

sn_rcl_claim_mgmt.campaign.writer

sn_rcl_claim_mgmt.campaign_phase.writer

Recall Phase Owner [sn_rcl_claim_mgmt.recall_phase_owner]

sn_rcl_claim_mgmt.campaign_phase.writersn_rcl_claim_mgmt.campaign.viewer

Warranty Specialist [sn_claim_cmn.warranty_specialist]

financial_mgmt_user sn_customerservice_agent

sn_dealer_mgmt.dealer_viewer sn_mfg_cmn.navigation_menu

sn_prd_pm.product_catalog_viewer

sn_prm.enterprise_partner_agent

sn_repr_claim_mgmt.claim_viewer

sn_repr_claim_mgmt.navigation_menu

sn_repr_claim_mgmt.pre_auth_navigation_menu

sn_repr_claim_mgmt.repair_pre_auth_charge_creator

sn_repr_claim_mgmt.repair_pre_auth_writer

Search documentation
Search document titles and file paths on the australia branch