Installing an ODA over a license application
We created a copy of a license application in our development environment to configure newer requriements from the busines. We want to see if it would be possible to create a package of this ODA and install it over the licensed application in the UAT environment.
Looking to see if anyone in the community has done this before. If yes, what is it that needs to be done, what were the challenges and how can they be overcome?
in my knowledge, you cant do that as everything works over GUIDs, an ODA GUID would be different than a Core application and it would not let you map the content to that application.
I've never done it myself, and can't say that I recommend making a practice out of doing so, but I believe you can accomplish this by editing the generated package file, to update the IDs and GUIDs to match the application you want to install over. If you do go this route, make sure you do it in a DEV or IT environment first, and then test the heck out of it.
Curious why you didn't just start in DEV with configuring you new business requirements so you could easily package it up through IT/UAT/PRD?
We created a copy of the license app to do a POC/demo for a new business group for the client.
Since the archer team was making changes to the existing licensed app, we wanted to avoid having these changes move to other environments if they were using packaging. So we created a copy of licensed app as an ODA and created a new fields, events, reports and modified some GVLs for the POC.
Now the new business group wants to on-board and start using the application. For this, we had two approaches:
1) Manually make all changes changes in the licensed app in DEV, package through UAT and PROD
2) Package ODA and install them onto the licensed app (through some GUID manipulation, if possible)
Given the no of changes and the comments here, I think it would better (and faster) to make the POC changes in the licensed app in DEV rather than manipulate package contents and resolve/test any issues that might crop up.