Skip to main content
Question

MWO - Remove the Initialize Button


Forum|alt.badge.img+11

Hi,

We are currently using IFS Cloud 23R2 SU14 alongside the IFS MWO Service app, and was wondering if we were able to hide/remove the Initialize button from our engineers through page configuration or another means?

We are finding our engineers are clicking this button despite numerous attempts to communicate and prevent this, as we are aware by clicking this button it will remove all transactions from the device which have yet to be sync to the back office. 

Appreciate any feedback or suggestions.

Thanks

6 replies

Rukmal Fernando
Superhero (Employee)
Forum|alt.badge.img+16

@SHAUN_KERSLAKE the short answer is that no, it’s not possible to hide it via Page Designer or any other configuration options.

What prompts your engineers to trigger initialize?

Best regards,

Rukmal


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • 118 replies
  • April 16, 2025

@Rukmal Fernando There are many issues with IFS MWO Service currently, and we have lots of support cases open. Unfortunately if an engineer comes across an issue such as not receiving work to their device, they re-initialize and this has been seen to resolve the issue sometimes. So it is a behavioural issue with the users that we were hoping to control.

We have stressed multiple times to not initialize unless stated to do so, but this has been ignored and we can see engineers initializing on a daily basis.


JOOLSE
Hero (Employee)
Forum|alt.badge.img+11
  • Hero (Employee)
  • 196 replies
  • April 16, 2025

Hi

This is a Mobile framework functionality and it is not possible to hide or turn it off. 

I agree that the user should not use that button if not really required.

In reality we have two buttons, but the second is not shown before you have hit the initialize button. 

  1. The Initialize button will first send any unsent transactions to backend, before loading the metadata again. So you should not loose any unsent work 
  2. When you have hit the Initialize button, you can go to the three dots and there you will see a Force Initialize. That one will just remove everything in the local database and do not even try and send any unsent transactions. This is like a last resort if the initialize doesn’t work. This one an enduser should not use.  

Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • 118 replies
  • April 16, 2025

@JOOLSE  and ​@Rukmal Fernando Thanks both for your responses. 

It’s good to understand the difference between the two initialize buttons and I have passed this onto the business to make them aware. 

Shame we can’t hide the button but I guess we will persist in trying to communicate and educate our engineers.


Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • 118 replies
  • April 16, 2025

@JOOLSE One quick thing that has been brought to my attention.

The IFS Documentation doesn’t quite align with that you described above and contradicts a little:

Troubleshooting Mobile Apps Introduction - Technical Documentation For IFS Cloud

Seems to suggest that Initialize will delete any failed transactions, and if you look at the documentation for this it states:

“Deleting transactions could result in a mismatch between the data in IFS Cloud and the mobile app. The delete option should therefore be used with caution and steps should be taken after deleting a transaction to ensure the data in IFS Cloud and the mobile apps are aligned.  Either by changing the data in IFS Cloud to match the mobile app or instructing the mobile app user to perform an Initialization which will reset the mobile app data so that it once again matches IFS Cloud.”

Failed Transactions - Technical Documentation For IFS Cloud

 

From what you said no work is lost when initializing but deleting failed transactions will cause a mismatch of data….

 

What are your thoughts on this?


JOOLSE
Hero (Employee)
Forum|alt.badge.img+11
  • Hero (Employee)
  • 196 replies
  • April 17, 2025

Hi

What you see in the documentation is correct. If there is a failed transaction it will be deleted and the end user needs to re work the job. So yes you are correct that we can phase a data loss. 

Regards

Johan


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings