Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Multiple developers working on single application in QlikSense Nov 2020.
All are having publish rights as per security rule but only App owner is able to publish the app with the changes.
When other developer(other than the app owner) trying to publish , we get successfully published notification but the app the changes are not visible .
currently they had to change the app owner each time before publishing.
Looking for an efficient solution for this issue.
When publishing the app, the developer needs to make sure to publish the app to the right stream with the same app name.
If this is multi nodes environment, this link can be helpful too. https://community.qlik.com/t5/Knowledge/Qlik-Sense-Randomly-some-streams-or-applications-are-not/ta-...
Any other solution for this? Developers are correctly publishing the apps.
Below is the workaround currently but not the efficient one.
1] Developers need to change the owner of published app to themselves.
2] Duplicate the app to their personal work stream.
3] make the script changes.
4] publish and replace the existing app.
Have there been any updates / solutions to this? Our developers don't have 'publish' rights in production - they modify the app and associated app objects in a dev environment; export the app to a qvf, which an admin then imports into the use environment, and then published to the stream. Yes, we are publishing to the correct stream with the same (original published) name. As in @TusharDev_Qlik's post above, we have managed a work around: We delete the updated objects in the published version, and then publish the updated app with the updated objects over the existing app. And YES, we know how to publish to the correct stream, and replace the correct app with the new one.
This workaround is too cumbersome for all but the most essential situations. This error looks like a fundamental issue with the publish/replace process, which is supposed to overwrite the prior versions of objects when an new app is publish/replaced over an existing one.
Please let us know of any updates.
Thank you.
I was in a situation with a specific user that was not receiving the application updates that I published. Or so I thought. After going through the clearing of cache and verifying on his screen that he could see the new grid column that I added, he came back a little while later and said he was still seeing the old column that I replaced. It turns out that he was using his personal bookmark that was created with the "Save layout" enabled. This was overriding my published change. So our solution was for him to recreate his bookmarks.
Just in case if issue persists, I am putting solution here.
In order to allow to save the script changes after publishing, users must have "Create" and "Read" access to the app objects resource. However, this provides read access to the data model viewer which further can be restricted in the conditions.
So need to create a security rule in QMC for the same.
Resource Filter: App.Object_*
Actions: Read and Create
Please note that, in order to get this access, users must have update and read access to publish and replace the app in the stream where user has publish access.