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, detailing their responsibilities, permissions, and contained roles. Understanding these roles helps customers assign appropriate access and capabilities to users managing field service tasks, ensuring efficient operations and role-based security.
Show less
Key Roles and Their Functions
- Field Service Management Administrator [wmadmin]: Manages all FSM data and controls, including deleting work orders/tasks, managing models, incidentals, questionnaires, and booking appointments. Contains numerous other roles enabling comprehensive administrative control.
- Field Service Management Agent [wmagent]: Performs on-site work and manages task time, accepts/rejects tasks, adds parts and work notes, submits questionnaires, and books appointments. Cannot modify scheduling or task window times.
- Field Service Management Location Agent [wmlocationagent] & Location Manager [wmlocationassignmentmanager]: Location agents accept/reject tasks and add work notes, while location managers create and assign work orders/tasks within their service organization. Both require Work Management and Service Organization plugins.
- Field Service Management Approver User [wmapproveruser]: Responsible for approving work orders prior to qualification or assignment.
- Field Service Management Basic [wmbasic]: Enables users to create and follow up on their work orders with shared access to common FSM data.
- Field Service Management Dispatcher [wmdispatcher]: Schedules and assigns tasks, manages parts, edits tasks, oversees task status changes, and can adjust travel and work times.
- Field Service Management Initiator and Variants: Roles like Initiator, Initiator Qualifier, and Initiator Qualifier Dispatcher create work orders and tasks, assign skills and agents, source parts, and manage agent tasks at varying responsibility levels.
- Field Service Management Manager [wmmanager]: Manages agent skills, timecards, and work schedules, including personal events.
- Field Service Management Qualifier [wmqualifier]: Qualifies work orders, creates and edits tasks, assigns groups, adds parts, and adds work notes to records.
- Field Service Management Read [wmread]: Provides read-only access to work orders and tasks.
- Field Service Desk Agent [snfsmservicedeskagent]: Enables creation and progression of work orders with template application.
- Field Service Management Task Initiator [wmtaskinitiator]: Manages creation, deletion, and modification of work order tasks and part requirements in draft status.
Role Integration with Customer Service Management (CSM)
When the Customer Service Management plugin is enabled alongside FSM, specific CSM roles can be added to FSM agents to extend their capabilities:
- sncustomerservice.caseviewer: Grants read access to customer service cases and related fields.
- sncustomerservice.customerdataviewer: Provides read-only access to customer data entities such as contracts, entitlements, accounts, and assets.
- sncustomerservice.proxycontact: Allows case creation via record producers.
- wmlocationsecurity: Enables data viewing scoped by provider service organization.
Practical Implications for ServiceNow Customers
Assigning the correct FSM roles ensures users have appropriate access and capabilities tailored to their job functions—from administrators controlling all FSM data to agents performing field tasks. Role integration with Customer Service Management enables seamless collaboration between field service and customer service teams, improving case handling and customer data visibility. Understanding these roles facilitates efficient user management and enhances overall field service operations within ServiceNow.
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. |