Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
henrikalmen
Specialist
Specialist

Can developer create bookmarks without them being published?

When developing apps I sometimes create bookmarks, and those bookmarks are available to all users when the app is published. So far, so good - this is often wanted, especially if I want to use a bookmark as default bookmark in an app. But sometimes I want to create bookmarks that I use during development, but I don't want them visible for other users when the app is published.

I don't want to have to delete the bookmarks before publishing the app, and then recreating them. I also don't want to have to make a copy of my app, delete the bookmarks in that version and after that I publish the ciopy without bookmarks.

I want to be able to create personal bookmarks even though I am a developer publishing apps to everyone. Is this not possible?

I'm using Qlik Sense Enterprise on Windows.

Labels (1)
1 Solution

Accepted Solutions
Nicholas185
Contributor
Contributor


@henrikalmenBallSportsGear wrote:

When developing apps I sometimes create bookmarks, and those bookmarks are available to all users when the app is published. So far, so good - this is often wanted, especially if I want to use a bookmark as default bookmark in an app. But sometimes I want to create bookmarks that I use during development, but I don't want them visible for other users when the app is published.

I don't want to have to delete the bookmarks before publishing the app, and then recreating them. I also don't want to have to make a copy of my app, delete the bookmarks in that version and after that I publish the ciopy without bookmarks.

I want to be able to create personal bookmarks even though I am a developer publishing apps to everyone. Is this not possible?

I'm using Qlik Sense Enterprise on Windows.


Hello,

Qlik Sense Enterprise on Windows allows you to create and apply bookmarks in your apps using the Bookmark API. Bookmarks are objects that store the current selection state of an app. You can use bookmarks to keep track of data, share insights, or create stories.

However, bookmarks are not designed to be personal or private. When you create a bookmark in an app, it is visible to all users who have access to that app. When you publish an app, all the bookmarks in that app are also published. There is no built-in option to hide or exclude bookmarks from publishing.

If you want to create bookmarks that are only for your own use during development, you have a few possible workarounds:

You can use the Platform SDK3 to create and apply bookmarks programmatically, without saving them in the app. This way, you can use bookmarks during development, but they will not be published with the app.

You can use the Qlik Engine JSON API to create and apply bookmarks dynamically, using the CreateBookmark and ApplyBookmark methods. These methods do not save the bookmarks in the app, but return a handle that you can use to apply them later.

You can use the Qlik Sense Proxy Service API to create and apply bookmarks in a session app, which is a temporary app that is not persisted on the server. Session apps are useful for testing and prototyping, but they are deleted when the session ends.

I hope this helps you understand how bookmarks work in Qlik Sense Enterprise on Windows and how you can create bookmarks for development purposes.

I hope this helps you to resolve this issue. 

Best regards,
Nicholas185Smith

 

 

 

 

 

View solution in original post

1 Reply
Nicholas185
Contributor
Contributor


@henrikalmenBallSportsGear wrote:

When developing apps I sometimes create bookmarks, and those bookmarks are available to all users when the app is published. So far, so good - this is often wanted, especially if I want to use a bookmark as default bookmark in an app. But sometimes I want to create bookmarks that I use during development, but I don't want them visible for other users when the app is published.

I don't want to have to delete the bookmarks before publishing the app, and then recreating them. I also don't want to have to make a copy of my app, delete the bookmarks in that version and after that I publish the ciopy without bookmarks.

I want to be able to create personal bookmarks even though I am a developer publishing apps to everyone. Is this not possible?

I'm using Qlik Sense Enterprise on Windows.


Hello,

Qlik Sense Enterprise on Windows allows you to create and apply bookmarks in your apps using the Bookmark API. Bookmarks are objects that store the current selection state of an app. You can use bookmarks to keep track of data, share insights, or create stories.

However, bookmarks are not designed to be personal or private. When you create a bookmark in an app, it is visible to all users who have access to that app. When you publish an app, all the bookmarks in that app are also published. There is no built-in option to hide or exclude bookmarks from publishing.

If you want to create bookmarks that are only for your own use during development, you have a few possible workarounds:

You can use the Platform SDK3 to create and apply bookmarks programmatically, without saving them in the app. This way, you can use bookmarks during development, but they will not be published with the app.

You can use the Qlik Engine JSON API to create and apply bookmarks dynamically, using the CreateBookmark and ApplyBookmark methods. These methods do not save the bookmarks in the app, but return a handle that you can use to apply them later.

You can use the Qlik Sense Proxy Service API to create and apply bookmarks in a session app, which is a temporary app that is not persisted on the server. Session apps are useful for testing and prototyping, but they are deleted when the session ends.

I hope this helps you understand how bookmarks work in Qlik Sense Enterprise on Windows and how you can create bookmarks for development purposes.

I hope this helps you to resolve this issue. 

Best regards,
Nicholas185Smith