Roles installed with Field Service Management
Summarize
Summary of Roles installed with Field Service Management
This document outlines the predefined roles included with the Field Service Management (FSM) application in ServiceNow, starting with the Yokohama release. Each role is designed to enable specific responsibilities and permissions related to managing field service operations. Understanding these roles helps customers assign appropriate access and capabilities to their users to streamline field service workflows efficiently.
Show less
Key Roles and Their Capabilities
- Field Service Management Administrator [wmadmin]: Full control over FSM data including creating, editing, and deleting work orders, tasks, models, and incidentals; booking appointments; and managing questionnaires. Can override all FSM information and delete records.
- Field Service Management Agent [wmagent]: Performs onsite work, manages task acceptance, adds parts and work notes, creates tasks, submits questionnaires, and books appointments. Cannot update scheduling windows.
- Location Agent [wmlocationagent] and Location Manager [wmlocationassignmentmanager]: Agents can accept/reject tasks and add notes, while managers can create and assign tasks within their service organizations. Both require Work Management and Service Organization plugins.
- Approver User [wmapproveruser]: Approves work orders prior to qualification or assignment.
- Basic [wmbasic]: Enables creation and follow-up of work orders with common data access shared across FSM roles.
- Dispatcher [wmdispatcher]: Manages task scheduling, parts sourcing, assignment, and editing work order tasks through to assignment. Can set travel and work times and add notes.
- Initiator and Initiator Qualifier Variants [wminitiator, wminitiatorqualifier, wminitiatorqualifierdispatcher]: Responsible for creating work orders and tasks, assigning qualifications, sourcing parts, assigning skills, and managing agent tasks depending on variant.
- Manager [wmmanager]: Oversees agent skills, time cards, work schedules, and personal events.
- Qualifier [wmqualifier]: Qualifies work orders, creates and modifies tasks, assigns dispatch groups, sources parts, and adds technical details to draft tasks.
- Read-Only [wmread]: Provides read access to work orders and tasks.
- Service Desk Agent [snfsmservicedeskagent]: Allows creating and progressing work orders via templates.
- Task Initiator [wmtaskinitiator]: Can create, delete, and modify tasks and part requirements in draft state.
Role Integration with Customer Service Management
When Customer Service Management (CSM) is enabled alongside FSM, certain CSM roles can be added to FSM agents to extend their capabilities:
- sncustomerservice.caseviewer: Grants read access to cases with the same field visibility as CSM agents.
- sncustomerservice.customerdataviewer: Allows read-only access to customer-related data such as install base items, contracts, entitlements, accounts, assets, and sold products.
- sncustomerservice.proxycontact: Enables creating cases via record producers.
- wmlocationsecurity: Restricts data viewing based on provider service organization affiliation.
Practical Application for ServiceNow Customers
Assigning the correct FSM roles to users ensures proper segregation of duties and access control, aligning with organizational processes for field service operations. The roles support various functions from administrative control to task execution and scheduling, enabling efficient management of field resources. Integration with CSM roles enhances service agents’ visibility and ability to manage customer cases alongside field tasks, supporting a unified customer service and field operation experience.
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. |