Roles installed with Field Service Management
Summarize
Summary of Roles installed with Field Service Management
This document outlines the various roles installed with the Field Service Management (FSM) application in ServiceNow, describing their permissions and responsibilities. Understanding these roles helps you assign the right access and capabilities to your team members, ensuring efficient management and execution of field service operations.
Show less
Key Roles and Their Capabilities
- Field Service Management Administrator [wmadmin]: Full control over FSM data and configuration including managing work orders, tasks, incidentals, questionnaires, skills, and quality monitoring. Can override data and delete work orders and tasks.
- Field Service Management Agent [wmagent]: Executes work on site, manages task acceptance, parts requirements, work notes, and appointments. Cannot update schedule or task window times.
- Field Service Management Location Agent [wmlocationagent]: Similar to agents but scoped to specific locations; requires Work Management and Service Organization plugins.
- Field Service Management Location Manager [wmlocationassignmentmanager]: Manages work orders and tasks within their assigned service organizations, including task assignment. Requires Work Management and Service Organization plugins.
- Field Service Management Approver User [wmapproveruser]: Responsible for approving work orders before qualification or assignment.
- Field Service Management Basic [wmbasic]: Provides foundational access for creating and following up on work orders, shared across all FSM roles.
- Field Service Management Dispatcher [wmdispatcher]: Schedules and assigns tasks, manages parts, edits task fields, and controls task statuses up to assignment.
- Field Service Management Initiator and Variants [wminitiator, wminitiatorqualifier, wminitiatorqualifierdispatcher]: Roles focused on creating work orders and tasks, assigning qualification groups, adding parts, and managing assignments depending on variant.
- Field Service Management Manager [wmmanager]: Manages agent skills, timecards, work schedules, and personal events.
- Field Service Management Qualifier [wmqualifier]: Qualifies work orders, creates and edits tasks, manages parts, and assigns dispatch groups.
- Field Service Management Read [wmread]: Read-only access to work orders and tasks.
- Field Service Desk Agent [snfsmservicedeskagent]: Can create and progress work orders using templates.
- Field Service Management Task Initiator [wmtaskinitiator]: Manages tasks and parts when in draft state.
Role Integration with Customer Service Management (CSM)
When FSM and Customer Service Management plugins are enabled together, assigning specific CSM roles to FSM agents grants additional capabilities such as case viewing and customer data access:
- sncustomerservice.caseviewer: Read access to cases and case fields accessible by CSM agents.
- sncustomerservice.customerdataviewer: Read-only access to customer data entities including install base items, contracts, entitlements, accounts, contacts, assets, and sold products.
- sncustomerservice.proxycontact: Permission to create cases via record producers.
- wmlocationsecurity: Restricts data visibility based on provider service organization.
Practical Benefits for ServiceNow Customers
By leveraging these predefined roles, you can efficiently control access and responsibilities within your FSM deployment. Assigning appropriate roles ensures that users have the necessary permissions to perform their tasks without overexposure, improving security and operational clarity. Integration with Customer Service Management roles enables a seamless experience for agents dealing with both service cases and field service tasks, enhancing customer engagement and issue resolution.
Roles are added with Field Service Management.
| Role title [name] | Description | Contains Roles |
|---|---|---|
| Field Service Management Administrator [wm_admin] |
Manages data related to field service management. Field service management administrators also can:
|
|
| Field Service Management Agent [wm_agent] |
Manages actual task time and performs work on site. Agents also can:
Agents can’t update schedule or task window times or toggle the window control. |
|
| Field Service Management location agent [wm_location_agent] |
Note:
Work Management and Service Organization plugins are to be installed. |
wm_location_security |
| Field Service Management location manager [wm_location_assignment_manager] |
Note:
Work Management and Service Organization plugins are to be installed. |
|
| Field Service Management Approver User [wm_approver_user] |
Responsible for approving work orders before they’re qualified or assigned. |
|
| Field Service Management Basic [wm_basic] |
Create work orders and follow up on work orders they had created. Common data access shared by all field service roles. |
|
| Field Service Management Dispatcher [wm_dispatcher] |
Schedules tasks, adds parts, and assigns tasks to work agents. Dispatchers also can:
|
|
| Field Service Management Initiator [wm_initiator] |
Creates work orders and assigns qualification group. Initiators also can:
|
wm_basic |
| Field Service Management Initiator Qualifier [wm_initiator_qualifier] |
Initiator-qualifiers can:
|
|
| Field Service Management Initiator Qualifier Dispatcher [wm_initiator_qualifier_dispatcher] |
Initiator-qualifier-dispatchers can:
|
|
| Field Service Management Manager [wm_manager] |
Field Service Managers can:
|
|
| Field Service Management Qualifier [wm_qualifier] |
Qualifies work orders and creates work order tasks. Qualifiers also can:
|
|
| Field Service Management Read [wm_read] |
Capable of reading work orders and work order tasks. |
|
| Field Service Desk Agent [sn_fsm_servicedesk_agent] | Allows a user to create a work order, apply a template, and progress the work order. |
|
| Field Service Management Task Initiator [wm_task_initiator] |
Create, delete, and modify work order tasks and part requirements when both the work order and work order task are in the draft state. | wm_initiator |
Role integration with Customer Service Management
| Adding this role | Allows agents |
|---|---|
| sn_customerservice.case_viewer |
|
| sn_customerservice.customer_data_viewer | To have read-only access to customer data entities such as:
|
| sn_customerservice.proxy_contact | To create a case using a record producer. |
| wm_location_security | View data based on the provider service organization. |