Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
WEBINAR April 23, 2025: Iceberg Ahead: The Future of Open Lakehouses - REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
TusharDev_Qlik
Creator II
Creator II

QlikSense app changes not visible after publishing to the stream by developer other than the app owner

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.

Labels (1)
5 Replies
Lisa_Sun
Support
Support

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-...

Help users find answers! Don't forget to mark a solution that worked for you! If already marked, give it a thumbs up!
TusharDev_Qlik
Creator II
Creator II
Author

@Lisa_Sun 

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.

 

SCasper_BHI
Partner - Contributor
Partner - Contributor

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.

gharms27
Contributor
Contributor

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.

AkashPohare_HB
Contributor III
Contributor III

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.