Loading
Agentforce Field Service and Operations
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Enable Multiday Field Service Appointments

          Enable Multiday Field Service Appointments

          Some Field Service industries have service appointments that span multiple days, for example, utility infrastructure repairs and installations. With multiday service appointments you can schedule service appointments that span resources' nonavailability without rule violations.

          Required Editions

          Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
          The Agentforce Field Service and Operations core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions.
          User Permissions Needed
          To customize the Field Service managed package: Customize Application
          To use the Long-Term Gantt view: Longterm View custom permission

          Package icon This is a Field Service managed package feature.

          1. From the App Launcher, find and open the Field Service Admin app, and then click the Field Service Settings tab.
          2. Click Scheduling | General Logic.
          3. In the Multi-day service appointment field field, select Is MultiDay.
          4. In Setup, add the Is MultiDay field to your service appointment page layout and save your changes.
          5. From Setup, enter Permission Sets in the Quick Find box, then select Permission Sets under Users.
          6. Click Field Service Dispatcher Permissions.
          7. In the Apps section, click Custom Permissions.
          8. Click Edit.
          9. Add the Longterm View custom permission to the Field Service Dispatcher permission set. This permission lets dispatchers select the Long-Term view in the Gantt, which displays up to 6 months at a time. The Long-Term view displays up to 1000 service appointments. The Long-Term view comes with filtering options, including the option to show only multiday appointments. Customize your Long-Term view settings from the Gantt filter’s Hours tab.
            Note
            Note The Long-Term view replaces the Multiday view, which displays 5 weeks at a time but doesn’t include filtering options.
          10. Click Save.
          11. To indicate that a service appointment must span multiple days, select Is Multiday on the appointment.
            The length of the multiday appointment is based on its duration and the assigned resource’s availability.
          Example
          Example Let’s say you want to find the best resource to complete a multiday service appointment in San Francisco. Your service resources in San Francisco have operating hours from 9:00 AM to 6:00 PM, and their Resource Availability Work Rule gives them 30 minutes of travel time to and from appointments.

          You need to schedule a multiday service appointment that lasts 10 hours. Given your service resources’ travel and time constraints, the Classic Dispatch Console finds the best service resource for the job. In this example, Alan Reed is the service resource who’s most available for this service appointment.

          A screenshot of the Classic Dispatch Console that shows the best resource for this multiday service appointment

          The Classic Dispatch Console automatically takes your service resources’ travel and break times into account to optimize your multiday appointments.

          Considerations for Multiday Scheduling

          Keep these considerations in mind when you implement multiday scheduling in your org.

          Package icon This is a Field Service managed package feature.

          • Lunch breaks are shown on the Gantt as an overlap with the multiday service appointment when using Enhanced Scheduling and Optimization.

            Lunch break shown as an overlap with multiday with enhanced optimization

          • Multiday scheduling is supported in all Enhanced Scheduling and Optimization services (for example, scheduling, Get Candidates, or global optimization), except Appointment Booking. This means you can't query available timeslots for a multiday service appointment.
          • If a multiday service appointment has a defined arrival window, scheduling and rescheduling isn't supported.
          • On multiday service appointments, the Scheduled Start and Scheduled End times must fall within the assigned resource’s time slots in their operating hours.
          • Multiday scheduling doesn’t consider customer availability (visiting hours) listed on the work order.
          • Multiday work calculations are run when the assigned resource changes or the service appointment Duration, Scheduled Start, or geolocation changes. This behavior isn't supported when using Enhanced Scheduling and Optimization.
          • Manually adjusting the Scheduled Start time or Scheduled End time of a multiday service appointment isn't supported if you're using Enhanced Scheduling and Optimization. If a dispatcher changes a multiday service appointment's duration on the Gantt to the next day, the appointment's Scheduled Start and Scheduled End times remain unchanged.
          • If you drag and drop a multiday service appointment, or manually change its Scheduled Start (when you're not using Enhanced Scheduling and Optimization), the appointment’s Scheduled End isn’t automatically extended beyond the due date. The appointment can be manually moved beyond the Due Date, but its Duration remains unchanged.
          • To prevent the scheduling optimizer from proposing time slots that don't fully respect resources' availability, configure a TimeSlot Designated Work work rule.
          • When scheduling multiday service appointments, the time between the Scheduled Start and Scheduled End includes the duration of the job as well as travel time from and to the assigned resource's home base for each day of the appointment. The duration of any Break type Resource Absence records is also included if the Service Resource Availability work rule is set to create breaks for the service resource.
            Note
            Note To change the travel time logic, update the Travel From Home and Travel To Home fields on the Service Resource Availability work rule. These fields let you allocate a number of minutes at the day’s start and end for the resource’s travel at their own expense. If they’re left blank, the schedule automatically includes calculated travel time. For example, enter 60 in each field if resources must be present at the site at the start of the day. This way, the schedule doesn’t include travel time for resources whose home base is less than an hour from the site.
          • When you're using Enhanced Scheduling and Optimization, and the Sliding and Reshuffling option is enabled:
            • When you try to schedule a multiday service appointment, other service appointments can only slide to earlier or later in the day. They can’t be reshuffled or dropped.
            • When you try to schedule a high-priority service appointment, multiday service appointments can’t be reshuffled or dropped, even if they have a lower priority.
          • Enhanced Scheduling and Optimization doesn't properly handle multiday work that starts or ends during nonworking hours at a time when travel at the resource's expense is allowed. Such cases can result in incorrect overlapping violations and inaccurate travel times.
          • A service resource can’t be assigned to any other appointment during a multiday service appointment.
          • When you’re not using Enhanced Scheduling and Optimization, multiday service appointments that overlap with other appointments don’t trigger the Fix Overlaps action.
          • Multiday service appointments can’t be assigned to capacity-based service resources.
          • Multiday service appointments can’t span more than eight weeks (calendar days).
          • The combination of multiday scheduling and complex work isn’t supported. If a multiday service appointment has a scheduling dependency, its Scheduled End date isn't calculated when the appointment is scheduled. We recommend that you don’t create dependencies between multiday appointments.
          • When you’re not using Enhanced Scheduling and Optimization, you can only schedule one multiday service appointment at a time.
          • When you’re not using Enhanced Scheduling and Optimization, the resource utilization calculation for multiday service appointments factors in the duration of the appointment that’s scheduled for each day. When you’re using Enhanced Scheduling and Optimization, the calculation ignores multiday service appointments altogether.
           
          Loading
          Salesforce Help | Article