When embedding a canvas app into D365 HR I add an app ID within a form personalization and can share this with other users. But when a system copy is made (say prior to go live from Test to UAT) the app ID is also carried across environments meaning the personalization uses an app held within another environment (and linked to another CDS instance).
I can happily recreate personalization's within each environment linked to the correct app IDs associated but after go-live if a copy back is made from PROD to Test how do i stop the personalization moving too and therefore having users "testing" but actually entering data into PROD CDS?