Roles installed with Field Service Management

  • Release version: Australia
  • Updated March 12, 2026
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Roles installed with Field Service Management

    The Field Service Management (FSM) application includes a variety of roles that facilitate the management of field service operations. Each role has specific permissions and responsibilities that enable users to perform essential functions related to work orders, tasks, and agent management, contributing to efficient service delivery.

    Show full answer Show less

    Key Features

    • Field Service Management Administrator [wmadmin]: Manages the FSM application, including the ability to create and manage work orders, tasks, and configurations.
    • Field Service Management Agent [wmagent]: Performs on-site work, manages task acceptance, and records time and parts used.
    • Field Service Management Location Agent [wmlocationagent]: Handles tasks at specific locations and manages work order notes.
    • Field Service Management Dispatcher [wmdispatcher]: Schedules and assigns tasks to agents, ensuring efficient task management.
    • Field Service Management Manager [wmmanager]: Oversees agent skills and schedules, ensuring optimal resource allocation.
    • Role Integration with Customer Service Management: When both FSM and Customer Service Management plugins are enabled, agents can access customer service data and create cases.

    Key Outcomes

    By utilizing these roles effectively, organizations can enhance operational efficiency, improve communication among team members, and streamline the management of field service tasks. Each role is designed to empower users with the necessary permissions to fulfill their responsibilities efficiently, ultimately leading to improved customer satisfaction and service delivery.

    Roles are added with Field Service Management.

    Table 1. Roles in 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:
    • Control and override all information in the Field Service Management application.
    • Delete work orders and tasks.
    • Create tasks using the Clone Task feature.
    • Create, edit, and delete work order models and work task models.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • Create questionnaires.
    • Book an appointment.
    • Create, read, upload, and delete ACLs for Custom Map Screen and Custom Map Provider.
    • Review quality management configuration, auto close configuration, and monitor the quality dashboard.
    • Manage the Acceptance due date, and work management order fields.
    • Migrate UI actions to questionnaires.
    • wm_approver_user
    • fsm_skill_admin
    • dynamic_scheduling_admin
    • wm_agent
    • skill_model_admin
    • skill_admin
    • territory_admin
    • sn_apptmnt_booking.appointment_booking_admin
    • plan_maint_admin
    • wm_dispatcher
    • questionnaire_admin
    • catalog_admin
    • wm_qualifier
    • knowledge_manager
    • template_admin
    Field Service Management Agent

    [wm_agent]

    Manages actual task time and performs work on site. Agents also can:
    • Accept or reject tasks assigned to them.
    • Add parts requirements.
    • Source parts.
    • Create tasks using the Clone Task feature.
    • Add work notes to work orders and work order tasks.
    • Submit questionnaires.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • Book an appointment.

    Agents can’t update schedule or task window times or toggle the window control.

    • wm_basic
    • skill_user
    • inventory_user
    • territory_user
    • document_management_user
    • agent_schedule_user
    • questionnaire_user
    • sn_apptmnt_booking.appointment_booking_manager
    • timecard_user
    • fsm_skill_user
    Field Service Management location agent

    [wm_location_agent]

    • Accept or reject tasks assigned to them.
    • Create tasks using the clone task feature.
    • Add work notes to work orders and work order tasks.
    Note:
    Work Management and Service Organization plugins are to be installed.
    wm_location_security
    Field Service Management location manager

    [wm_location_assignment_manager]

    • Create, read, and write work orders.
    • Create, read, and write work order tasks.
    • Assign work order tasks to fulfillers within their own service organizations.
    Note:
    Work Management and Service Organization plugins are to be installed.
    • wm_location_security
    • fsm_skill_user
    Field Service Management Approver User

    [wm_approver_user]

    Responsible for approving work orders before they’re qualified or assigned.
    • approver_user
    • cmdb_read
    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.
    • task_activity_writer
    • skill_user
    • inventory_user
    • territory_user
    • wm_read
    • service_fullfiller
    • document_management_user
    • fsm_skill_user
    Field Service Management Dispatcher

    [wm_dispatcher]

    Schedules tasks, adds parts, and assigns tasks to work agents. Dispatchers also can:
    • Create tasks.
    • Add part requirements.
    • Source parts.
    • Edit all work order task fields and manage tasks from Draft to Assigned status.
    • Edit the Assigned to field until work starts.
    • Create tasks using the Clone Task feature.
    • Set actual travel time and work start and end times if needed.
    • Add work notes to any field service record.
    • Create, edit, and delete incidentals.
    • View expense lines.
    • View certain fields in non-subscription-based contracts.
    • wm_basic
    • inventory_user
    • territory_user
    • dynamic_scheduling_user
    • document_management_user
    • sn_customerservice.customer_data_viewer
    • skill_model_user
    • sn_apptmnt_booking.appointment_booking_manager
    • timecard_user
    Field Service Management Initiator

    [wm_initiator]

    Creates work orders and assigns qualification group. Initiators also can:
    • Edit work orders that they create that are in the Draft state.
    • Add work notes to any field service record.
    • View work order tasks and part requirements.
    wm_basic
    Field Service Management Initiator Qualifier

    [wm_initiator_qualifier]

    Initiator-qualifiers can:
    • Create work orders.
    • Create tasks.
    • Add part requirements.
    • Source parts.
    • Assign skills to agents.
    • View incidentals.
    • wm_initiator
    • wm_qualifier
    Field Service Management Initiator Qualifier Dispatcher

    [wm_initiator_qualifier_dispatcher]

    Initiator-qualifier-dispatchers can:
    • Create work orders.
    • Create tasks.
    • Add parts requirements.
    • Source parts.
    • Assign skills to agents.
    • Assign work to agents.
    • Manage agent tasks.
    • View incidentals.
    • wm_initiator
    • wm_dispatcher
    • wm_qualifier
    Field Service Management Manager

    [wm_manager]

    Field Service Managers can:
    • Manage agent skills
    • Manage time cards
    • View and maintain work schedules
    • View and maintain personal events
    • fsm_skill_admin
    • wm_agent
    • timecard_manager
    • agent_schedule_manager
    Field Service Management Qualifier

    [wm_qualifier]

    Qualifies work orders and creates work order tasks. Qualifiers also can:
    • Edit work orders in the Qualified state.
    • Edit work orders in the Awaiting Qualification state.
    • Edit tasks that are in the Draft state to provide technical details, such as information about CIs involved or parts needed.
    • Create tasks using the Clone Task feature.
    • Change the qualification group.
    • Set the dispatch group.
    • Add part requirements.
    • Source parts
    • Add work notes to any field service record.
    • View incidentals.
    • wm_basic
    • inventory_user
    • territory_user
    • document_management_user
    • skill_model_user
    Field Service Management Read

    [wm_read]

    Capable of reading work orders and work order tasks.
    • sn_apptmnt_booking.appointment_booking_user
    • cmdb_read
    Field Service Desk Agent [sn_fsm_servicedesk_agent] Allows a user to create a work order, apply a template, and progress the work order.
    • wm_read
    • sn_apptmnt_booking.appointment_booking_user
    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

    When you enable the Customer Service Management plugin (com.sn_customerservice) along with the Field Service Management plugin (com.snc.work_management) and add specific Customer Service roles to Field Service agents, they can view or create a case and also view additional customer service data. For more information on customer service agent roles, see Roles installed with Customer Service Management.
    Table 2. Role integration for Customer Service agents
    Adding this role Allows agents
    sn_customerservice.case_viewer
    • To have read access to cases.
    • To view all fields in a case that a customer service agent [sn_customerservice_agent] can access.
    sn_customerservice.customer_data_viewer To have read-only access to customer data entities such as:
    • Install base items
    • Contracts
    • Entitlements
    • Accounts, contacts, and account team members
    • Assets
    • Consumers
    • Sold product
    sn_customerservice.proxy_contact To create a case using a record producer.
    wm_location_security View data based on the provider service organization.