Skip to main content

#Fsl Scheduling0 人正在讨论

Hi,

I have a question regarding lunch break. Is it possible to set up multiple breaks for the service resources?  Currently I have set up Automatic Break Scheduling for half an hour in Resource Availability Work rule.  Instead of creating one half an hour break, I would like to create two 15 min break for the resource. Could you please let me know if that's possible?

Thanks for the support. 

#Fsl Scheduling #FSL Work Rules

@Steve Hupp @Leigh-Anne Nugent

1 个回答
  1. 2021年8月20日 02:46

    Unfortunately this is not possible using the OOTB Resource Availability Work Rule.  In order to accomplish you would need to create your own custom automation to create the 2 breaks based on certain criteria and you would want to remove the ability for the Resource Availability Work Rule to create the break automatically.  Before even going down that route though I would create two breaks manually for a resource and then run through a series of tests including manual drag and drop, appointment booking, etc... to ensure that the behavior is what you expect.  Normally the scheduling logic considers the breaks to be movable events based on appointments being scheduled.  Now that has been my experience when using the Resource Availability Work Rule which is why I would recommend testing with some manual breaks first.

0/9000

Exclude Today's Timeslots From Scheduling Policy  Hello,  We have a client who would like to set their scheduling policy to exclude today's timeslots from consideration to avoid a common data entry issue they're having with the booking & candidates action being booked for today even though that's not how they operate.   I was planning to use a match time workrule paired with a custom formula field that returns the date/time valu#e of today just before midnight, but I cant use that custom field with a match time rule.   Any other ideas on how to meet this requirement? 

 

#Fsl Scheduling #FSL #FSL Work Rules ##FSLOfficeHours

3 条评论
  1. 2021年7月9日 15:01

    Another option would be to create a formula that calculates "Tomorrow" on the Service Appointment.  Then Add the API name of the field to the picklist values in the field "Service Time Property" on the Work Rule Object for the Match Time record type.  Then create a Field Service - Match Time Rule that references your new "Tomorrow" field and add to your scheduling policy. 

     

    A basic formula for calculating tomorrow is: DATETIMEVALUE(TEXT(TODAY()+1) &' 8:00:00').

     

    Remember that time is calculated in GMT in formulas, so this will return 1:00 AM Central time.

0/9000

Hello all,

 

I have a number of issues which I'm hoping this brilliant community could help...

 

Issue #1

I'm seeing violation error messages from Resource Availability work rule - *** must have a gap at least xmins *** in almost all cases when I bulk load SA which assign to the same resource. Work rule settings wise - Travel home is set to blank (or zero) , Fixed Gap unticked. Break Start 12:00, duration 30 mins.

 

How do I stop the rule violation from occurring?

 

Issue #2

Also pls refer to my screenshot (ending 345) - why did FSL put the break at the end of the day? Humanly, it doesn't make sense?

 

On another screenshot (ending 538), the first appointment's travel time is before the start of the operating hour - setting the resource rule travel from to blank will put the start on the start of the operating hour and the travel time before the operating hour.

 

However, setting the resource rule travel from to zero will shift the starting time beyond the start  of the operating hour but the travel start time is still before the operating hour start time. how can i make the travel time to start at the start of the operating hour i.e not at the resource's own expense.

 

Issue #3 

I tried to use Fixed Gap settings to overcome the above issues - in Resource availability rule, fiexed gap ticked and minimum gap set to 10 mins, what happened with this was even bizzare, it scheduled the SA today starting at the current time but travel time was set to the past...i.e if current time is 15:00. Start time will be 15:00 and the travel time line started from say 14:15, in the past.

 

I hope someone could help me understand and point me to the right settings.

 

Thanks

Firman.

1 条评论
0/9000

Hi All,

 

Within the dispatch console is it possible to schedule multiple selected service appointments to a specific service resource within a large service territory using only OTB functionality, ideally I'd like to be able to schedule specific tasks to resources only across a time period of 1-3 days.

 

Thanks in advance for any advice.

 

#Dispatch #Dispatcher Console  #FSLOfficeHours #Fsl Scheduling 

3 条评论
0/9000

Hi 👋

 

Is there any way to define variable travel speed for Service Resources depending on Shifts or STMs?

For example, on Monday the Resource has only a Bike with a average travel speed from 10km/h, on Thursday he has a Car with a higher speed.

 

I only found the ability to force the travel speed on the Service Resource but not on the availability for the specific day :/

14 条评论
  1. 2021年5月3日 14:07
    Hey @Markus Tkaczek Prior to leaving Salesforce I was under the impression that the different travel modes were in fact part of the roadmap. Based on @Simon Kuntz's comments above, it appears that I was mistaken in my understanding. Based on that feedback I would assume that additional travel modes is not part of the future roadmap at this point.
0/9000

Hello!

 

I have couple of questions with respect to FSL Scheduling, Drive Time and Resource Absences.

 

1. I have a resource absence with "Non Availability" as the record type on few of my service resource's calendars. With the resource absences what I am trying to achieve is that the resource is not being assigned service appointments on their calendars where they should not be required to drive during the resource absence timeframe. For example, I have a resource absence from 10-11AM on a service resource calendar, I want FSL to return the 1130AM slot only if the drive time is less than 30 minutes. If the drive time is more than 30 minutes, I don't want FSL to return 1130 as an available slot for this resource. Is this possible? If yes, what is the process to make this possible? I looked up to Work rules but couldn't exactly relate to my usecase.

2. I have time slots setup in my calendar for 1 hour duration work types. For Example, 8AM-9AM, 10AM-11AM & 12PM-1PM. The slot 10AM - 11AM was taken(Service Appointment Scheduled) to a resource. When using FSL.AppointmentBookingService.GetSlots method, we see the slot 8AM-9AM being returned as an available slot, however the estimated travel time between the 2 Service Appointments(8AM-9AM and 10AM-11AM) is more than 60 minutes(9AM-10AM). If the drive time is more than 60 minutes which is the maximum allowed drive time between appointments, why would FSL return the slot at 8AM as an eligible appointment that the same resource could perform? Is there anything that I am missing in this that could relate to my usecase.

 

Many thanks in advance for any help/direction on this.

 

Thank you.

13 条评论
  1. 2021年3月17日 19:15
    @Krishna V echo @Steve Hupp's comment above about it potentially using aerial calculation in case of a conflict and then rendering travel based on SLR. Can you try checking the flag in FS settings " Avoid aerial calculation upon callout DML exception" and see if that helps? Also, if you enable point-to-point routing, do you have the same problem?
0/9000

Hey All and Happy Wednesday

 

I have a question on scheduling policies that have a Resource Availability Work Rule where an automatic break is configured.

 

In this scenario an automatic break configured for 12:00 noon is created on the Gantt chart when the first service appointment is scheduled to a technician.

 

In the situation where a Technician has been assigned a multi-day appointment we are seeing this break being pushed out to the end of the working day.  Is this expected behaviour or should the break remain at 12:00 noon and the Multi-Day appointment wrap around the Break?

9 条评论
  1. 2021年2月17日 17:00

    Yeah, and it could get a little complex as you won't know which Absences did get created and which ones are included until the appointment is scheduled. However, it might be something like a nightly job that queries to find Multi-Day Appointments, find the assigned resource, check if there is an absence for that resource, for that day, if not, create one.

    If you go that route I would validate that by creating an absence for that day (of type break) manually does not impact the overall duration of the multi-day appointment as the ones on the first two days would have already been included.

0/9000

Hi @Steve Hupp /All -

 

We have use case where 

1.Technicians are travelling by air within USA and working on appointments in other corner from his/her home location(assuming they are secondary resources on multiple territories) and 

2.Additionally - these same technicians can work on local appointments(in Primary territories and can travel by Car) whenever it's needed.

3.Point to mention is - Mostly Appointments are multi-day.

 

Now -

1. Whenever they are travelling locally - gantt is showing Travel time correctly (Start and End ) - Working as designed.

2.In case Air travel we don't want gantt to show and Scheduler Engine to block resource time - As we know - for air time we cant predict travel details and its not even supported in Product.

e.g. here by using resource address and Appointment address, resource are getting blocked for entire week using default travel calculation and dispatcher /optimization will not able to use that travel time period to book other appointment(except if we forcibly book using drag-drop with rule violation).

3.In reality resources are travelling by air and we are planning to show resources air travel(to and from air travel dates-entire day and  these dates are with SA start and End date- we can easily figure out total duration and travel duration - this is also working good with some customization) on gantt by using Resource Absence with new value in Picklist type - Travel/xyz.

3.In order to Prevent automatic travel calculation - I am thinking to remove address from SA if resource is planning to travel by air.- In this case Scheduling will not calculate to and fro travel time and resource will be available for other Appointments during that period.

 

Could you please suggest if you any better/alternate solution for this work in order to ignore travel time calculation for long distance/air travel appointments.

 

CC: @Leigh-Anne Nugent

 

#SFS #FSLOfficeHours #FSL #Multi-day #AirTravelling #Fsl Scheduling #TravelTime  

6 条评论
  1. 2020年12月15日 00:51
    Hi @Steve Hupp

    - I cant go at average drive time amount at (1.5 hours) level because one more dept is using Field Service lightning and they have appointments travel time up to 5 hrs. So I cant go below 5 hrs. and any change is global settings I have to consider both the use cases. But still combination you suggested is more preferable than clearing address.

    Thanks a lot for all your details on this thread. I will keep you posted in case anything related needed.

0/9000

Hello SFS Experts,

 

Is any of you using or thinking of using Resource Efficiency?  Please have a look at this idea: https://trailblazer.salesforce.com/ideaView?id=0874V000000chJkQAI and vote up if you like it!.

#FSLOfficeHours #SFS #Fsl Scheduling 

2 条评论
0/9000

Hello,

there's a limit of 31 days for Maximum days to get candidates or to book an appointment. is there an option to go beyond this say for next 4 months?

2 条评论
0/9000