Setting up Field Service in CSM Agent Workspace
Summarize
Summary of Setting up Field Service in CSM Agent Workspace
This guide explains how to activate and configure Field Service Management (FSM) within the Customer Service Management (CSM) Agent Workspace in ServiceNow. It highlights the transition from the legacy FSM Agent Workspace to the newer Configurable Workspace, ensuring customers leverage the latest functionality for managing on-location service tasks and scheduling efficiently.
Show less
Important: Starting with the Vancouver release, the legacy FSM Agent Workspace is being deprecated, hidden on new instances but still supported. Customers are encouraged to use the Field Service Management Configurable Workspace for the latest experience.
Activating Agent Workspace
To enable FSM in the CSM Agent Workspace, activate these key plugins:
- Customer Service with Field Service Management plugin [com.snc.csmfsmintegration]: Enables integration of account, contact, partner, and consumer information between Customer Service and FSM.
- Field Service Management plugin [com.snc.workmanagement]: Provides support for scheduling and managing on-location work tasks.
- FSM Agent Workspace plugin [com.snc.agentworkspace.fsm]: Automatically activated with the above plugins to provide the workspace interface for FSM tasks.
Roles Used in Agent Workspace for FSM
Various predefined roles enable agents to perform FSM-related tasks within the CSM Agent Workspace. These roles control permissions for creating, managing, and progressing work orders associated with customer cases. Key roles include:
- Administrator [admin]: Manages FSM roles and configurations in Agent Workspace.
- Customer Service Agent: Creates work orders from cases, applies templates, moves work orders through states (Draft to Ready for Approval, Qualification, Dispatch), and books appointments.
- Location Agent: Manages work orders for contacts and consumers within their service organization, with similar capabilities as Customer Service Agents.
- Location Consumer Agent: Similar to Location Agent, focused on managing consumer-related work orders.
- Location Manager: Manages work orders across service organizations within their hierarchy, with extended permissions including approval roles.
- Relationship Agent: Restricts access to cases based on relationships with accounts, contacts, and households, while allowing FSM work order management.
Additional Notes
- The service organization on a case defaults to that of the user creating the case.
- When a case is assigned to an agent, the service organization is updated to that of the assigned agent.
Activate Field Service in CSM Agent Workspace and set up roles for performing the tasks.
Activating Agent Workspace
- Customer Service with Field Service Management plugin [com.snc.csm_fsm_integration] to enable account, contact, partner, partner contact, consumer information from Customer Service to Field Service Management.
- Field Service Management plugin (com.snc.work_management) to provide support for scheduling and managing on-location work tasks.
- FSM Agent Workspace plugin (com.snc.agent_workspace.fsm) is activated when you enable the Field Service Management plugin (com.snc.work_management) or the Customer Service with Field Service Management plugin [com.snc.csm_fsm_integration].
Roles used in Agent Workspace for FSM
| Role | Description | Contains Roles |
|---|---|---|
| Administrator [admin] | Update Field Service Management roles for Agent Workspace. | |
| Customer Service Agent [sn_customerservice_agent, sn_customerservice.consumer_agent] |
|
|
| Location agent [sn_customerservice.svc_location_agent] |
Create and manage work orders created from cases for contacts and consumers in their
service organization. In integration with Field Service Management:
|
|
| Location consumer
agent [sn_customerservice.svc_location_consumer_agent] |
Create and manage work orders created from cases for contacts and consumers in their
service organization. In integration with Field Service Management:
|
|
| Location manager [sn_customerservice.svc_location_manager] |
Create and manage work orders created from cases for contacts and consumers that
belong to the service organizations within their hierarchy. In integration with Field
Service Management:
|
|
| Relationship agent [sn_customerservice.relationship_agent] |
Restricts an agent's access to cases for the accounts, contacts, consumers, and
households that they have a relationship with Relationship Manager and Account
Manager. In integration with Field Service Management:
|
|
- When a case is created, the service organization on the case is the service organization of the user who creates the case.
- When a case is assigned to an agent, the service organization on the case is updated to the service organization of the assigned agent.