Skip to main content
Group

Field Service Lightning Mobile App

This is the external facing Chatter Group for announcements and Q&A regarding the Field Service Lightning Mobile Application

Hi @Chad Barbour@Matt Genoa@Nathan Beck @Dustin Breese, could you please review the following and suggest? Thanks.

 

Question:

How to invoke apex from visual flow which can be used in FSL Mobile app (as an app extension)?

 

Note that, the flow invokes the apex class correctly from the Browser but not from FSL Mobile app (iOS). 

It throws the error - “Error uploading. Irresolvable failure.     Invalid Action Type: ServiceChecklistPDFGenerator"

 

(ServiceChecklistPDFGenerator is a class with @InvocableMethod, this class creates a pdf doc and attach under WO)

 

Background:

We need to create a survey/checklist that technicians will submit from the FSL mobile app (iOS). That checklist should get stored under WO. 

We did following config so far and working as expected.

  1. FSL App extension - which refers a visual flow of type “Field Service Mobile”.
  2. That flow asks several questions and stores them into ServiceChecklist and its line records. ServiceChecklist record is attached under WO.

@Laura Plotton 

5 comments
  1. Feb 1, 2024, 7:51 PM

    I am not sure about this, sorry. I haven't been involved with the Field Service app for a few years. Let's start with @Steve Thistle to see if he has an update on things or more information? I thought I heard that some changes were coming for the mobile Flow engine, but I am not sure at all about what they are.

     

    For the most part, extensibility outside of flows is moving to Lightning Web Components on mobile. See https://developer.salesforce.com/docs/atlas.en-us.mobile_offline.meta/mobile_offline/intro.htm for more information.

     

    Deep linking to Salesforce App is described here and is achieved by formulating a specifcally-formatted URL: https://help.salesforce.com/s/articleView?language=en_US&id=sf.salesforce_app_universal_links.htm&type=5

     

    Field Service deep-linking is described here: https://developer.salesforce.com/docs/atlas.en-us.field_service_dev.meta/field_service_dev/fsl_dev_mobile_deep_linking.htm

0/9000

Hello All!

 

I have real winner here:

 

We are attempting to provide our Field Support team with a means to create copies ("pseudo-cloning") of existing Work Orders when they find previously unknown issues in the field.

 

We have created a “Clone Work Order” flow that takes an existing (old) work order and creates a new work order record and service appointment based on the old work order's field values. The engineer is prompted for a few fields to complete the process. This works perfectly in the Browser, however when used via the FSLAPP we are running into an issue with Id’s.

 

When the new work order is created, it is held in the app with a differently formatted (temporary?) ID. If we try to reference this ID as parent when creating the new Service Appointment, the process fails because the ID is invalid (value looks like ‘local_record_begin__WorkOrder-local_delim-XXXXXXXXXX’). Is there a way to force the APP to sync the new Work Order to Salesforce so we can then retrieve the “permanent” record Id (in the 18 character format)?

 

Any advice would be most helpful! I've posted a screenshot of the error.

 

Thanks much!

 

Allan 

 

#FSLOfficeHours ##FSLOfficeHours @Aditi Mainkar 

7 comments
  1. Jan 27, 2022, 5:42 AM

    @Allan BenjaminJr did creating a subflow work?

    We have same problem but with another object. Tried creating a subflow to get the created record but still running into the same issue.

    @Narvinder Singh does it matter if the complete remaining part of the flow be in a subFlow? as we are returning the control back to the main flow after querying.

     

    Thanks!

0/9000

Do we have any detailed document available on FSL Mobile App offline capabilities? We would like to create a requirement, user stories on offline capabilities and want to make sure we do not miss any OOB feature of offline capability.

1 comment
  1. Nov 23, 2021, 8:04 AM

    Hi Kasif, 

    This is exactly what Taroworks does. We are a mobile CRM and field service app lets you do offline mobile data collection, analyze metrics, manage fieldwork and direct last mile business operations in real time. You can also collaborate with teams by sharing data offline We would be happy to give a Demo and show you how it works and see if its a fit. check out our website www.tarowork.org or reach out to me on wanjugu@taroworks.org

0/9000

I’ve read in many posts and forums that FSL native App features, on iOS would in parity with Android FSL native App.

Do we’ve any tentative date for this Android App?

@* Salesforce Field Service * 
15 comments
0/9000

How do others add "Files" to the FSL mobile app that are not photos?

 

The lightning component "FileUpload" for flow allows both photos and files to be uploaded from desktop but appears to be only photos on the ipad.  Is there another way to allow a user to add files (not photos) to the Files related list on Work Order on the FSL iOS mobile App?

9 comments
0/9000

Hi All, 

 

Service Appointments which are in scheduled status are appearing on the FSL Mobile App. Should not just such appointments which are in dispatched status only appear? Can someone please help how do we enforce this?

6 comments
0/9000

I need to send push notification only when Service Appointment status is Dispatched not Scheduled.

At the same time, Mobile technician can able to see their Service appointments in their FSL Mobile app only when its dispatched.

 

Where do I configure it in Field service settings? 

4 comments
0/9000

Hello,

 

I just wanted to confirm this 'Known Issue' regarding push notifications not being sent to FSL Mobile App Users.Our techs used to be notified that they were assigned an appointment and if anything changed regarding the scheduling time or description of the appointment.

 

(Currently this is affecting my company and our Field Technicians)

 

If anyone else is having this issue, do you have a suggested work around?

I noticed that if we use Chatter and @mention the Assigned Resource, they at least receive an email, but again, no notification, but this is not ideal.

11 comments
0/9000

I've question related to Return Order.

Can a technician return the orders from 'Inventory' tab on the mobile? Or we've to write the Flow for it?

Thanks !

 

@* Salesforce Field Service * 

6 comments
0/9000

Hi All,

I created an App extension called “Add Material” to open a Visual force page "CreateWorkLine" in Salesforce App using a FSL App button on Android phones. Please see attached image.

Launch Value: salesforce1://apex/CreateWorkLine?msg={!Id}

Type: Android

With the new FSL App release the button(App extension) has stopped working, what should be "Launch value" field value to successfully open a Visual force page from FSL App? 

@Dustin Breese any advise?Thank you!

21 comments
0/9000