About MWO Object Synchronization

As a Service Technician it is important to have access to object information from different sites. All objects relevant to a technician should be synchronized and up to date in the mobile app. There are two mechanisms to synchronizing objects to the mobile app.

Both the Service and Maintenance apps can switch between Batch and Grouped Push sync policies for object synchronization, based on business requirements.

The default object synchronization method is different for the two apps.

Synchronize Objects via Grouped Push Mechanism

All objects connected to user-allowed sites are synchronized to mobile via Grouped Push, including related supporting data such as Technical data, Measurements, Service Contracts, etc.

The default Object Configuration for the IFS MWO Maintenance App.

The default delivery method of the following referenced entities are also set to Grouped Push

The main advantage of this set up is that a mobile user can view and work with any of the objects on their user-allowed sites, irrespective of whether the device is online or offline.

This is a good option for customers who deal with a smaller number of objects on their site/s and customers who focus more on offline operations.

Synchronize Objects via Batch Mechanism

A limited number of objects on user-allowed site/s will be synchronized to the mobile client. By default, only objects related to user-assigned work tasks will be synchronized but it is possible to use the OnDemand object download mechanism on the device to download further objects or to expand the default data set through an entity filter. Same as for Grouped Push, this setup synchronizes related supporting data such as Technical data, Measurements, Service Contracts, etc..

There are some clear advantages to using Batch object synchronization method over the Grouped Push.

The default Object Configuration for the IFS MWO Service App

The default delivery method of the following referenced entities are also set to Batch

Expand Default Data Set

When using Batch object synchronization, it is still possible to expand the default dataset through an entity filter.

For example, if location CMB-FOSSIL-1 is known as an offline location, all objects belonging to that location are needed to be brought to technitions' devices who work in the location in addition to the work task objects. This can be achieved as follows.

Online Object Search

In the mobile client there is a separate search client that allows users to search for objects online. A search can be performed using parameters such as Object, Serial No, Location, Customer etc. The results of the online search will still be restricted based on the user-allowed sites.

Once an object has been found, the technician can view the object details online. e.g. Object Location, History, and the Structure.

Online object search is available regardless of the object synchronization method (Grouped Push or Batch). This allows users to search for and view object details online at any time.

OnDemand Object Download

OnDemand Object Download is available only when the object synchronization method is set to Batch. It is not supported when the synchronization method is Grouped Push. Users can download objects OnDemand that do not currently exist on their mobile device. Once downloaded, these objects can be viewed offline and will receive updates from the backend in the same way as other mobile objects.

The user can first search for the required object through the online search and then click on the download command to get it downloaded. The download command is available in the online object list and the online object detail page. The Download command does not appear on any objects which have already been downloaded.

When an object is downloaded entities EquipmentObject and EquipmentObjectParty are immediately downloaded whereas additional related data will be sent through OnDemand Push. The following entities are handled through OnDemand Push.

Once an object is downloaded, it can be accessed in Downloaded Objects and All Objects.

If the user got multiple devices, the downloaded objects will be pushed to all active devices.

Downloaded objects are automatically removed from the device based on an expiration period defined on the Synchronization Rules table, or upon application initialization. The default expiration period is 7 days, but it can be adjusted as required.

Online Search on LOVs

Objects that are only available online i.e. do not exist locally in the device database can be found in the Online Object LOV, which shows all objects on user-allowed sites. A technician can enable the Online LOV by setting the Online Search toggle to true.  

The Online Search toggle can be found in the following places.

The toggle is set to false by default and the list of objects will only display records that have been downloaded to the device. Once the toggle is enabled, the full list of objects (online) is shown.

If a technician selects an object from the Online Object LOV it is downloaded to the device in the background. The automatic download only happens if the object synchronization method is set to Batch.

Display Object Structures

The way Object Structures are displayed in the mobile client differs depending on the application and the object synchronization method used.