Background SFM
Android and iOS
Background SFM executes an SFM process in the background without presenting the user with a user interface to interact with the app. For this, you need to configure an SFM Process, with an associated SFM Wizard in Background mode. Field Map, Field Set, Qualifying Criteria, Formula, and Value Map are supported in Background SFM.
You can also execute an SFM in Background Mode using Deep Link if configured. For more information, see Deep Link to ServiceMax Go App.
Key points to remember:
When a technician invokes an SFM process configured for background mode, an alert message Blocking UI is displayed.
When the process is not successfully executed due to validation error and edit SFM layout is available, the Edit SFM screen and its validation messages are displayed.
When the process has an error and the Edit SFM screen is configured, an alert message is displayed indicating that an error has occurred and the process could not be successfully completed.
When the process is completed successfully, the message SFM was completed successfully is displayed.
When there is an error other than a validation error, and the process is not completed successfully, a message notifying the technician that the transaction was not completed successfully is displayed.
When no changes occur as a result of the background SFM execution, no message is displayed.
Windows
Configure an SFM Process, with an associated SFM Wizard in Background mode to executes an SFM process in the background without presenting the user with a user interface. For more information on how to configure the SFM Process in Background mode see, Background and Scheduled Execution of SFM Transactions.
* 
Field Map, Qualifying Criteria, Formula, and Value Map are supported in Background SFM. You can also execute an SFM in Background Mode using Deep Link if Background SFM is configured for deeplinks.
The following table describes the actions and their corresponding result or output on executing the background SFM in the app.
Actions
Result
The process is completed successfully.
A toast message is displayed indicating the Background SFM is successfully completed.
The process is not successfully executed due to a validation error containing an edit SFM layout.
Edit SFM screen and its validation messages are displayed.
The process is not successfully executed due to any error other than a validation error.
A message notifying the technician that the transaction was not completed successfully is displayed.
Error in the Background SFM
with the
Edit SFM screen configured to the process.
An alert message is displayed indicating that an error has occurred and the process could not be successfully completed.
There are no changes as a result of the background SFM execution.
No message is displayed but the process is completed in the backend.
Was this helpful?