The Axsy Field Service App supports Salesforce Screen Flow.
In order to access Screen Flows in the app, users need to add the Flow Action to the Salesforce Mobile and Lightning Experience Actions section of the Page Layout for an Object Record.
Other Flow types (e.g. Auto-launched Flows) are designed to run on the Salesforce Platform and are not supported on the Axsy Field Service Mobile App.
Object Permissions for Flows
The data that is synced to the app as part of initial sync is limited by the user's object and record permissions configured on the Salesforce Platform. Subsequently, for a Screen Flow to run successfully offline, users need to have the necessary permissions to access the data, objects and records required by that flow. If the user has been given the sufficient permissions and the Sync Config UI has been configured to sync all required records for the flow, the Screen Flow will run as expected in Offline Mode for that specific user.
Effectively, running a flow on Axsy is architecturally equivalent to running the flow in User Context Mode on Salesforce.
Supported Flow Components
The following tables list the Axsy mobile app's support for the various Flow Elements, Resources, Data Types and Screen Components. Please make note of any applicable Limitations later on in this article.
Flow Element | Element Type | Supported? |
Screen | Interaction | Supported |
Action | Interaction | Limited - No support for Apex or LWC |
Subflow | Interaction | Supported |
Assignment | Logic | Supported |
Decision | Logic | Supported |
Pause | Logic | Not supported |
Loop | Logic | Supported |
Collection Sort | Logic | Supported |
Collection Filter | Logic | Supported |
Create Records | Data | Supported |
Update Records | Data | Supported |
Get Records | Data | Supported |
Delete Records | Data | Supported |
Resource Type | Supported? |
Variable | Supported |
Constant | Supported |
Formula | Supported |
Text Template | Supported |
Stage | Not supported |
Data Type | Supported? |
Text | Supported |
Record | Supported |
Number | Supported |
Currency | Supported |
Boolean | Supported |
Date | Supported |
Date/Time | Supported |
Picklist | Supported |
Multi-Select Picklist | Supported |
Apex-Defined | Not supported |
Screen Component | Supported? |
Address | Coming Spring '23 |
Checkbox | Supported |
Checkbox Group | Supported |
Currency | Supported |
Data Table | Coming Spring '23 |
Date | Supported |
Date & Time | Supported |
Dependent Picklists | Supported in Winter '23 |
Display Image | Coming Spring '23 |
Supported in Winter '23 | |
File Upload | Supported |
Long Text Area | Supported |
Lookup | Supported |
Multi-Select Picklist | Supported |
Name | Coming Spring '23 |
Number | Supported |
Password | Not supported |
Phone | Supported in Winter '23 |
Picklist | Supported |
Radio Buttons | Supported |
Slider | Supported in Winter '23 |
Text | Supported |
Toggle | Supported in Winter '23 |
URL | Supported in Winter '23 |
Display Text | Supported |
Section | Supported in Winter '23 |
Screen Element Conditionality | Supported? |
Visibility | Supported |
Validation | Supported |
Record Fields | Supported in Winter '23 |
Limitations
The Axsy Field Service Mobile App has the same Flow limitations as the Salesforce Field Service Mobile App, outlined in this article: Considerations for Using Flows in the Field Service Mobile App. Additionally:
Limitation | Details |
Complex Conditions |
|
Operators |
|
Global Error Handling |
|
Lightning Components |
|
Comparing Strings to Global Constant Boolean Values |
|
Flow System Variables |
|
Screen Component Types |
|