Salesforce Field Service Lightning: Issues and Solutions – Jenny’s Admin Tip #77

Have you been using Salesforce Field Service Lightning? Perhaps you configured the product to fit in with your field service processes and now administer it for your company? Well if you can relate to any of those I am pretty sure you will have had some product hiccups along your FSL journey.

Like most implementations, pre and post production stages have their challenges. The first, getting to know the product and then adapting it to your business needs. During this stage it is very easy to miss features that might have a big impact on the way FSL works for you. This is especially true as most config canโ€™t be applied to change sets; You really have to remember all config changes between your testing environment and live. The second challenge is going live. You have gone live with the product and your service resources are using the product. During this teething stage the chances of receiving FSL issues are relatively high.

Having experienced a number of issues myself, I can happily say, like many things with Salesforce, there is pretty much always a solution.ย 

Here are a few bumps I experienced and solutions I found along my FSL journey. Hopefully they can help you on yours.

Missing Resource

Problem: When an appointments status is set to a custom value e.g โ€˜โ€™Travellingโ€™ – The resource is removed from the Service Appointment.

Solution: When creating a new status value you will need to specify their โ€˜Category Statusโ€™. ย In this case more than likely the corresponding category will have been โ€˜Noneโ€™. This will remove the resource and reset the service appointment. Simply changing the Category Status to โ€˜In Progressโ€™, โ€˜Scheduleโ€™ etc will resolve the issue.

Unable to generate Service Report

Problem: This one seems to be a popular one amongst the FSL community. Your field rep is out on a job when they report that they are unable to generate a Service Report from a work order via the FSL app. This is a key example of the forgotten manual config between orgs.

Solution: Make sure you have assigned a Service Report Template to all Work Type records.

ย 

Absent Resources being booked for appointments

Problem: The calendar is scheduling appointments even if resources have absences scheduled. If like me you implemented an approval process back in the day that appeared to work correctly with FSL scheduling and then all of a sudden found out that it no longer worked. We can give thanks to a little Winter18 update called โ€˜Approval Confirmationโ€™, for that.

Solution: Firstly add the โ€˜Approvedโ€™ field to the Resource Absence page layout. Then navigate to FSL Settings >Scheduling>General Logic> and enable โ€˜Activate Approval confirmation on resource absencesโ€™. Enabling this option will remove all absences from the Gantt chart, this is to be intended. Once this is enabled, you will then need to retrospectively make this checkbox true on all future absence approval records. This will then resubmit the record into approval where by the manager will need to re-approve for the absence to 1) reappear on the Gantt chart and 2) to be taken into consideration when scheduling resources.

Data Integration Lag

Problem: You or some of your users may have reported an issue with the Data Integration Rule. Sometimes you may see the status โ€˜Not Comparedโ€™, this means that the address on the SA record hasnโ€™t been compared with the available address records in the Data.com service. As a result this could affect scheduling as booking an appointment takes into consideration the address on the SA. ย And while the issue is normally short lived and doesnโ€™t necessarily pose a great impact on Appointment booking, there are moments where this could be an issue.

Solution: Not much of a solution Iโ€™m afraid. If you need to book an appointment as soon as the record is created, but see a status other than โ€˜In Syncโ€™, wait a moment and click the update action. This does mean that you have to keep an eye on the Data Integration Rule Status.

Future Appointments are being dispatched

Problem: You arrive at work to find that some of your Service Appointments scheduled in the next 24 hours have been dispatched. This doesnโ€™t fit in with your manual mass dispatching which happens the night before the appointment scheduled date.

Solution: There is a little checkbox in the FSL settings called ย Auto Dispatch. If want your dispatchers to have ย manual control on SA then deselect this option. If not, itโ€™s a rather neat feature to have enabled!

Problem: Do you have issues where the next Service appointments are automatically being dispatched when a previous / current appointment has been completed /cancelled?

Solution: Again this is another one of those small checkbox features that can cause issue to your service appointments. Located in your FSL settings, search for ย Drip Feed and configure / disable this feature.

Remove Skills

Problem: If like me you were wondering if it is possible to delete skills – Unfortunately this is not possible, currently.ย 

If you have anymore issues, please leave a comment on this blog or take advantage of the community, they really are brilliant!

Iโ€™d like to say a massive thanks to all those in the Salesforce Partner Community Group – Field Service Experts. Youโ€™ve made and continue to make the FSL journey that much smoother.

See you soon

Jenny

Work with Desynit

Looking for exceptional, professional Salesforce support?

Our independent tech team has been servicing enterprise clients for over 15 years from our HQ in Bristol, UK. Let’s see how we can work together and get the most out of your Salesforce implementation.