Does anyone know under which criteria QlikSense changes the "Object Id" of a chart object?
I built a web mashup based on a published app.It worked without too many (similar) issues (to the one below) for almost 2 months. Now I've republished the app from my "Work" folder, as I usually have, and a multitude of objects in the mashup don't show anymore (however, some still do). This is due to the "Object Id" having changed and therefore the .js file "incorrectly" referencing those specific objects in question.
I have noticed this occuring in a couple of instances with the same app, but this time it is more extreme (e.g. at least 50% of the objects have now "disappeared" from the mashup).
I could easily republish a new app and point the mashup to that one (which would correctly reference the original Object IDs), however, this will pose an operational issue when we deploy our full solution. The GUID of the (master) app is critical (it will be written to table in multiple Oracle databases) and cannot be changed easily without disrupting multiple things in what is going to be a relatively complex mechanism.
In order to prevent this, as I cannot understand why this happens in seemingly "randomly" manner, I am curious in knowing what triggers QlikSense to re-allocate a new ObjectID to an object in QSR. Are there any documents/articles/info on this or even others developers that have noticed the same phenomenon?