Roles installed with Field Service Management
Summarize
Summary of Roles installed with Field Service Management
Field Service Management (FSM) includes a variety of pre-defined roles designed to manage different aspects of field service operations within ServiceNow. These roles enable users to perform specific tasks ranging from administrative control, scheduling, task execution, approval processes, to skill and resource management.
Show less
Key Roles and Their Capabilities
- Field Service Management Administrator [wmadmin]: Full control over FSM data and configuration including overriding information, deleting work orders/tasks, managing work order/task models, incidentals, questionnaires, skills, appointments, and more.
- Field Service Management Agent [wmagent]: Manages task execution on-site, including accepting/rejecting tasks, adding parts, submitting questionnaires, and adding work notes. Agents cannot modify scheduling windows.
- Location Agent [wmlocationagent]: Similar to agents but scoped to location-specific tasks and requires Work Management and Service Organization plugins.
- Location Manager [wmlocationassignmentmanager]: Manages work orders and tasks within their service organization, including task assignments.
- Approver User [wmapproveruser]: Responsible for approving work orders before qualification or assignment.
- Basic Role [wmbasic]: Provides common data access and ability to create and follow up on work orders, shared among all FSM roles.
- Dispatcher [wmdispatcher]: Handles task scheduling, parts management, assignment of tasks to agents, and task status management including editing and timing adjustments.
- Initiator Roles [wminitiator, wminitiatorqualifier, wminitiatorqualifierdispatcher]: Responsible for creating work orders and tasks, adding parts, sourcing parts, and managing assignments depending on the role level.
- Manager [wmmanager]: Oversees agent skills, timecards, schedules, and personal events, with administrative skill management privileges.
- Qualifier [wmqualifier]: Qualifies work orders, creates and edits tasks with technical details, manages dispatch groups, and parts sourcing.
- Read-Only Role [wmread]: Provides read access to work orders and tasks for users who need visibility without modification rights.
- Service Desk Agent [snfsmservicedeskagent]: Allows creation and progression of work orders with template application.
- Task Initiator [wmtaskinitiator]: Creates, deletes, and modifies tasks and parts while in draft state.
Integration with Customer Service Management (CSM)
When Customer Service Management is enabled alongside FSM, additional roles can be assigned to FSM agents to extend capabilities such as case viewing, customer data access, and case creation via record producers. Key related roles include:
- sncustomerservice.caseviewer: Read access to cases and case fields accessible by customer service agents.
- sncustomerservice.customerdataviewer: Read-only access to customer-related data including contracts, entitlements, accounts, assets, and more.
- sncustomerservice.proxycontact: Permission to create cases using record producers.
- wmlocationsecurity: Restricts data access based on provider service organization.
Practical Benefits for ServiceNow Customers
- Clearly defined roles help streamline field service operations by assigning precise permissions tailored to job functions.
- Role integration with CSM enhances cross-functional collaboration between field service and customer service teams.
- Role-based access controls ensure security and data integrity by limiting user capabilities to their operational needs.
- Enables efficient management and execution of work orders, scheduling, parts sourcing, approvals, and skill assignments.
- Supports scalability by allowing organizations to assign roles according to team structure and responsibilities.
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. |