The discussions around source control and all that are critical, especially if you promote things at different times. For example, if you have feature A only in DEV but want to promote feature B from DEV to PROD, you need to go through the traditional source control process and merge in the appropriate things. If you have different versions of Maximo Mobile, then you need to build the appropriate version of the app.
However, if you're trying to do a full promotion of the application changes from say your QA environment to your production environment, there is another option. Inside your local workspace, in the folder structure like: USER-ENVIRONMENT\APPNAME\build\app\build is going to be a zip after you build the application. For example, my custom app is named SCOINSPECTION and inside that folder I'll see a zip like SCOINSPECTION__ver-8.11.0.0.zip. That zip is the generated zip that gets uploaded to Maximo. You could also fetch this zip from Maximo if you weren't the one to build it.
Then you can make a POST request in a tool like Postman.
Method: POST
URL: /maximo/api/os/OSLCMAFAPPDATA?appid=SCOINSPECTION&action=wsmethod:uploadFile&version=8.11.0.0
The body would be set to binary and you'd select the zip from earlier.
That will upload the exact copy of your QA application to PROD. There is nothing in this zip that is environment specific (out of the box at least) so you can safely promote it without making any changes to it.
You would still follow the normal processes for cloning in each environment to ensure that the security templates, applications, menu entries, etc. are created.
------------------------------
Steven Shull
------------------------------
Original Message:
Sent: Fri November 10, 2023 08:46 AM
From: Patrik Nilsson
Subject: How to move configured TECHMOBILE app between DEV to TEST to PROD
Hi,
I try to find how I can move my configured TECHMOBILE APP between environments.
Probably there is a guide somewhere but i cannot find it.
------------------------------
Patrik Nilsson
------------------------------