How can I properly merge 2 replacing Object schemas that are in different packages so that we can just end up with a single replacing Object schema in the desired package?
Say for example we have a replacing schema for Contact in one package, and another replacing schema for Contact in another package. Each of these changes adds 1 column, let's say UsrColumn1 in Package A and UsrColumn2 in Package B. In order to clean up the package structure, we want to merge this all into Package A, so there will be only 1 replacing Object schema for Contact. How can we go about doing this in Creatio?
Recreating the column in the Package A replacing Object schema will not be ideal, as there are BPs and other areas that may use the Colum UId, which would be different if recreating the same column name in Package A, so this will lead to breakages that have to be fixed on a case by case basis. Not tenable if there are more changes than just this toy example.
Would it be possible to merge them manually using the metadata's "Modifications" editor? As this allows editing and saving, so perhaps this is the expected way? The Modifications metadata also appears to be what gets saved to the file system in FSD (fileDesignMode), so it seems the most likely answer. This isn't great for ensuring every change is merged, as there seems to be a lot of "noise" in terms of lines that don't actually appear to be specific changes made in that replacing schema, but might be ok for basic column moving.
Are there any other options I'm missing? It would be so useful to have this kind of merging built into the platform, but I'm guessing it's not available to us.