---
schema_version: "1"
id: 951f2897ea1e68a799c9a94a6a6d14655a1ca2ac89735336c5e79aae0442cd91
title: Salesforce Scheduler
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/262-0-0/rn_ls.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_ls.htm&release=262.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 15a39186818fa6bbb6561e085f716c7d7e7372c727cfb5b234be6964b1b70464
description: Align waitlist participant cards with your business-specific service order by mapping a custom field to the card's sequence slot. Surface meaningful error messages when appointment actions fail business validation in the My Appointments Console. Ensure that your custom Lobby Management dashboard components automatically reflect the active service territory when a greeter changes the selection.
products:
  - Cross Cloud
release: "262"
---
# Salesforce Scheduler

Align waitlist participant cards with your business-specific service order by mapping a custom field to the card's sequence slot. Surface meaningful error messages when appointment actions fail business validation in the My Appointments Console. Ensure that your custom Lobby Management dashboard components automatically reflect the active service territory when a greeter changes the selection.

- **[Show the Category-Specific Position on Waitlist Participant Cards](https://help.salesforce.com/s/articleView?id=release-notes.rn_ls_show_category_specific_position_on_waitlist_participant_cards.htm&release=262.0.0&type=5)**  
    Align waitlist participant cards with your business-specific service order by mapping a custom field to the card's sequence slot. When you map a custom field, the card header shows that field's value instead of the system-generated global index. For example, a participant who's first in line for a service category can appear fourth in the global sequence. Mapping a custom field to the sequence slot corrects this mismatch, and lobby greeters see the position that matches the actual call order. Previously, cards always showed a global sequential number that didn't reflect category-specific priority.
- **[Help Users Resolve Appointment Errors Faster with Custom Validation Messages](https://help.salesforce.com/s/articleView?id=release-notes.rn_ls_help_users_resolve_appointment_errors_faster_with_custom_validation_messages.htm&release=262.0.0&type=5)**  
    When an appointment action fails, give users a clear message of why the action was blocked. You can define messages for the Start Appointment, End Appointment, and Accept Appointment actions. Previously, the UI showed a generic error message even when you configured custom validation logic, leaving users without guidance.
- **[Keep Custom Lobby Components in Sync with Territory Selections](https://help.salesforce.com/s/articleView?id=release-notes.rn_ls_keep_custom_lobby_components_in_sync.htm&release=262.0.0&type=5)**  
    Maintain data accuracy in the Lobby Management dashboard now that custom components can be updated when a greeter changes the active service territory. Salesforce Scheduler now publishes a default Lightning Message Service (LMS) message that keeps waitlists, appointments, and custom data views consistent. Previously, custom components had no standardized way to detect a territory change.
- **[Grant Record Access for the Cancel Appointment Flow Action](https://help.salesforce.com/s/articleView?id=release-notes.rn_ls_cancel_appointment_action_record_access.htm&release=262.0.0&type=5)**  
    Make sure that users who run the Cancel Appointment flow action have access to the service appointment records that they cancel. The action now verifies the access of the user running the flow to a service appointment before it cancels the appointment. Previously, the action didn't check this access, so users could cancel service appointments that they couldn't otherwise access.