Synchronization Performance
This appendix provides some advice on how to reduce the amount of data synchronization and some advice on how to improve the performance of the app.
The performance of the data synchronization between LN and Mobile Service is influenced by a lot of factors, like for example the properties of the network and the LN UI Server. Another factor is the amount of data to be synchronized. The amount of data can be reduced by disabling functionality that the Mobile Service user is not using, or by eliminating data the user is not needing.
Some settings can have a negative impact on the performance of the app itself.
Following are several advices to improve the (synchronization) performance:
In LN:
In the Service User Template (tsdmd1160m000/tsmdm1660m000), it is possible to define the functionality being used by service engineer in Mobile Service. You can unselect one or more of the following options if the functionality is not used in Mobile Service:
- Item Inventory
This option is available in LN 10.8 and LN CE. For older releases, a different solution is available. See KB 2047213 on the Infor Support Portal.
- Bench Stock
Available in LN 10.5, 10.6 and higher versions, and LN CE.
- Ordered Materials
Available in LN 10.5, 10.6 and higher versions, and LN CE.
- Installations
Available in LN 10.5, 10.6 and higher versions, and LN CE.
- Physical Breakdown
Available in LN 10.5, 10.6 and higher versions, and LN CE.
- Calls
Available in LN 10.6 and higher versions, and from LN CE 2024.04 onwards.
- Hours
Available in LN 10.6 and higher versions, and from LN CE 2024.04 onwards.
- Serial History
Available in LN 10.6 and higher versions, and from LN CE 2024.04 onwards.
- Use Reference Activity
Available in LN CE.
- Register Rental Usage
Available in LN CE.
- Rental Agreements
Available in LN CE.
- Non-Service Serialized Items
Only select this option if you also want to use non-service serialized items in Mobile Service. That is, you want to use serialized items that are only defined in table tcibd401 and not in the Service package (table tscfg200).
Note: Selecting this option may have a performance impact on the full data download and regular sync, and will also increase the amount of data stored on the device (depending on the number of serialized items defined in tcibd401).Available in LN CE.
- Inspections
Available in LN CE.
Mobile Service uses authorized warehouses for Bench Stock, Ordered Materials by Service Car and for Materials. In the Service User Templates (tsmdm1160m000) it is possible to define authorized warehouses. By unselecting the option the Warehouse Authorizations tab is enabled. This makes it possible to define authorized warehouses. Only define and authorize (car) warehouses that you use for Bench Stock, Ordered Materials by Service Car and/or for materials. At least define the service car warehouse(s) that you are using. This reduces the amount of data for Bench Stock and Ordered Materials.
In Mobile Service:
- If the setting is enabled, then set the ‘automatic receive interval’ to 0 or to a high value (for example to 90 minutes).
During the 'automatic receive interval', changed LN data is received in the app.
During the 'automatic send interval', changed app data is sent from the app to LN, but also changed LN data is received in the app.
It is therefore not necessary to enable the 'automatic receive interval' to receive changed LN data.
By setting the 'automatic receive interval' to a high value, the number of (unnecessary) synchronizations decreases.
By setting the 'automatic receive interval' to 0, synchronizations to LN and from LN are only performed during the 'automatic send interval'.
- Disable the option.
This option is located in .
There is no need to refresh the application labels every time the app is started: a new version of the app automatically refreshes the labels if needed. One exception to this is the installation of a new language pack. The application labels need to be refreshed after the installation of a new language pack. This refresh can be done by clicking the Refresh Application Labels Now button, or by temporarily activating the ‘Refresh application labels at startup’. The latter can also be done by the administrator via the App Settings File. Disable the option again after the labels have been refreshed.
- Disable setting or set the option to Orders for today and the following period and enter a low number of days.
Note: Documents can always be downloaded manually when they are needed.
- Disable the option.
Note: Serial history information can always be download manually when the information is needed.
- Make sure Support setting Log Level is set to Errors. The other options make the app significantly slower and should only be temporarily set when an Infor support analyst requests it.