The two platforms are unfortunately very different in how the applications are defined. Any configurations you did in Maximo Anywhere will not directly migrate to Maximo Mobile and will need to be evaluated and reimplemented using the new design.
An example is the differences in how to default the insert site on WO creation that I highlighted below.
Maximo Anywhere
You'd define in the JavaScript for the business object an onAdd function like below. This required you extending our core JavaScript using mixin to implement the out of the box logic and your custom logic.
onAdd : function(workOrder) {
workOrder.set("siteid", UserManager.getInfo("defsite"));
},
Maximo Mobile
In the AppCustomizations.js, you can use the onAddNewRecord event to listen for any new records added to any datasource. You can then verify whether it's a datasource you're interested in and modify like:
onAddNewRecord(event)
{
let dataSource=event.datasource;
if (dataSource.name=="dsCreateWo")
{
dataSource.currentItem.siteid=this.app.client.userInfo.insertSite;
}
}
In Maximo Mobile the concepts of controllers exist which allows you to tie a controller to a specific page or datasource and it will only fire for that page/datasource. But today we only support AppCustomizations.js for user customization so you'll be listening for these types of events and checking the datasource to execute your logic.