Configuring Appointment Booking
Summarize
Summary of Configuring Appointment Booking
Configuring Appointment Booking in ServiceNow enables customers and service providers to efficiently schedule and manage service appointments. It requires both application-level and service-level configurations to be active and properly set up for seamless functionality.
Show less
Application-Level Configuration
- Managed by system administrators, this configuration applies globally across all services within Field Service Management.
- Predefined configurations like Field Service Order and Field Service Task are available for use or customization to meet specific business needs.
Service-Level Configuration
- Each service that supports scheduled appointments must have its own active configuration with settings unique to that service.
- Appointment booking administrators can create, modify, and enable these service-specific configurations to activate appointment booking functionality.
Key Configuration Steps
- Activate Appointment Booking: Install necessary plugins to enable the feature.
- Enable or Disable Booking: Control appointment booking at both application and service levels.
- Create/Modify Application Configuration: Define settings that apply globally to all services within the application.
- Configure Variables: Set variables in record producers for location and user contact details to support appointment scheduling.
- Configure Record Producers: Enable appropriate variable sets to display required fields for booking.
- Create/Modify Service Configurations: Tailor configurations for individual services offered to customers.
- Define Service Configuration Rules: Customize appointment rules, such as variable appointment durations for specific services.
- Configure Schedules: Set daily and advanced schedules to provide precise booking slots and align calendar preferences with organizational needs.
- Create Business Rules: Automatically generate appointment records from catalog variables to ensure calendar visibility.
- Optional Enhancements:
- Enable seismic appointment booking calendar for consistent user experience.
- Configure appointment slot recommendation rules to help customers select optimal times.
- Customize email and SMS notifications for confirmations, cancellations, and reminders.
- Use extension points for further customization within Field Service Management.
- Utilize the Appointment API for booking, rescheduling, slot checks, and configuration queries.
Practical Benefits for ServiceNow Customers
This configuration process empowers your organization to deliver a streamlined appointment booking experience, improving customer satisfaction and service efficiency. By leveraging both global and service-specific settings, you can tailor the booking process to meet diverse service requirements while maintaining consistent scheduling practices across your enterprise.
Set up appointment booking to allow customers and service providers to schedule and manage service appointments efficiently.
Both application-level and corresponding service-level configurations must be active for appointment booking to function properly.
Application-Level configuration
Appointment booking requires an active application-level configuration for Field Service Management. This configuration includes global settings that apply to all services supporting appointment booking within the application. Only a system administrator can create, modify, and enable an application-level configuration.
- Field Service Order Configuration
- Field Service Task Configuration
Administrators can use these default configurations directly, modify them to meet specific business requirements, or use them as examples to create new application-level configurations.
Service-Level configuration
In addition to the application-level configuration, each service offering scheduled appointments must have its own active service-level configuration. A service-level configuration contains settings unique to that specific service.
- Create new configurations for individual services.
- Modify existing service configurations as needed.
- Enable service configurations to activate appointment booking functionality.
Configuration overview
- Activate Appointment Booking
Activate the Appointment Booking feature by installing the required plugins.
- Enable or disable appointment booking
Enable or disable the appointment booking feature for an application as well as for services within the application that are provided to customers.
- Create or modify an application configuration for Appointment Booking
Create or modify an appointment booking configuration for an application. The information stored in this configuration applies to all the services within that application.
- Configure variables in a record producer for appointment booking
Create variables for the catalog item attributes within the appointment booking service configuration. Configuring distinct variables for location and user contact, enables you to specify both the location and contact details when booking an appointment on the calendar.
- Configure an appointment booking record producer
Configure an appointment booking record producer and enable the appointment booking variable set to display the correct fields in that record producer.
- Create or modify service configuration for Appointment Booking
Create or modify an appointment booking configuration for a service within an application that is provided to customers.
- Create service configuration rules for a service configuration
Configure appointment booking rules for a service configuration, for example, Point-of-Sale-Installation, to enable varying duration of appointments for this service.
- Configure daily and advanced schedules
Create advanced appointment schedules to provide customers with precise time slots, or adjust the beginning day of the week on your booking calendar to align with your organization's scheduling preferences.
- Create a business rule to automatically generate appointment records from catalog item variables
Create a before insert business rule on the service table to automatically add a variable for service catalog in the appointment booking table. This ensures that the variable record is visible on the appointment calendar for users when booking an appointment.
- (Optional) Enable or disable seismic appointment booking calendar
Use the seismic appointment booking calendar across all user interfaces to ensure a consistent and seamless scheduling experience.
- Enable and configure appointment slot recommendation
Appointment Booking slot recommendation rules assist in identifying the optimal appointment times for customers. These recommended slots enable customers to efficiently choose the most suitable available appointment times.
- (Optional) Customize Appointment Booking email and SMS notifications
The system administrator can customize email and SMS notifications for appointment confirmation and cancellation notices and appointment reminders.
- (Optional) Extension points in Field Service Management
Use extension points to customize appointment booking configurations.
- (Optional) Use Appointment API for interacting with the appointment booking application.
Use this API to book and reschedule appointments, check available appointment slots, and fetch appointment booking configuration details.