Field Service does not natively track when dispatchers last accessed the Dispatcher Console (Gantt tab). Use Salesforce Event Monitoring to query VisualforceRequest event logs for the FSL__vf001_ServiceExpert Visualforce page to determine access timestamps per user.
Scope
This article covers how to track Dispatcher Console (Gantt tab) access timestamps using Salesforce Event Monitoring VisualforceRequest logs. It does not cover:
Use this option if you prefer a no-code approach via the Salesforce Setup UI.
FSL__vf001_ServiceExpert.Use this option if you need to query programmatically or export results at scale via the Developer Console, Workbench, or a connected app.
To retrieve VisualforceRequest event log files via the API, query the EventLogFile object filtering for EventType equal to VisualforceRequest, ordered by LogDate descending. This returns one record per daily log file. Each record contains a downloadable binary body that represents a CSV file of all Visualforce page load events for that day.
To identify Dispatcher Console access within the log file:
/sObject/EventLogFile/{Id}/LogFile endpoint.Use this option if your org does not have Salesforce Shield or the Event Monitoring add-on. This method provides an approximate indicator only and is not suitable for precise audit or compliance requirements.
Each dispatcher in Field Service has a record in the FSL__UserSetting__c object that stores their Gantt display preferences, such as territory filters and scheduling view settings. The LastModifiedDate field on this record updates whenever the dispatcher changes their configuration settings inside the Dispatcher Console.
To use this as an approximate proxy for Dispatcher Console access:
Known Limitation: In-Gantt Actions Are Not Individually Logged
Salesforce Event Monitoring records the Visualforce page load event when a user opens the Dispatcher Console, but it does not differentiate individual actions performed within the Gantt — such as drag-and-drop scheduling, service appointment candidate selection, or custom action execution.
These actions execute within the Field Service managed package context and are not captured as separate entries in the EventLogFile object. The supported event types in EventLogFile do not include granular in-Gantt interaction events.
Impact: You can confirm that a dispatcher accessed the Dispatcher Console (page load), but you cannot use Event Monitoring alone to confirm what actions they performed inside the Gantt after opening it.
005389110

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.