Skip to content

Customize Mobility

The IFS Mobile Framework (FNDMOB) provides a seamless mobility platform for IFS Cloud. This platform includes the mobile infrastructure of managing and transferring data to/from the mobile apps and the client framework that is used to build, publish and manage the mobile apps on Android, iOS and Windows.

This platform provides the ability to configure the Apps using the standard IFS Cloud designers (Page Designer, Appearance Designer etc) as well as additional configuration options to alter the frequency, method and filters applied to the transferred data.

It is also possible to customize the released Apps using the Layered Application Architecture as the actual Apps are defined in the Marble domain specific language and resides within the component that is owning the App. The following table shows the component where the App code resides for each released mobile app:

AppComponent
CRMCRM
MWO MaintenanceMWO
MWO ServiceMWO
Notify MeNTFYME
Scan ItWADACO
Trip TrackerTRVEXP

Specific advice when customizing MWO Service or MWO Maintenance

It is discouraged to customize the MWO apps due to their technical nature and complexity.

If a customization must be done then care must be taken to avoid introducing performance issues. It is highly recommended to perform benchmarking of the MWO Synchronization - both Initialization and Batch or Push sync processes with and without the customization to validate that the customization has not negatively impacted the timings.

As the core execution flow in the MWO apps can be processed entirely offline any customization done must be mindful of this. If the customization requires a response from IFS Cloud to be successful then it must be implemented as an Online only customization.

Specific advice when customizing Scan It

It is discouraged to customize the Scan It apps due to their technical nature and complexity.

If a customization must be done then care must be taken to avoid introducing performance issues. It is highly recommended to perform benchmarking of Scan It with and without the customization to validate that the customization has not negatively impacted the timings.

As Scan It is an online only app any customization done must be done with the minimum amount of API calls from Scan It to IFS Cloud. Introducing a customization that is overly chatty may introduce perceived performance issues in Scan It as the app waits for IFS Cloud to respond.