Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Jan 26, 2021 2:46:28 AM
Sep 2, 2020 4:46:37 PM
This video correlates the Bookmark feature in Qlik Sense and QlikView.
Video Transcript:
Hi and Welcome to Qlik Fix
This video correlates the Bookmark feature in Qlik Sense and QlikView.
In QlikView, bookmarks can be stored in three locations depending on the type of bookmark.
Annotation:
In the QlikView Document file -> Document Bookmarks
On the server -> Shared and Personal Server Bookmarks
On the user's computer -> User Bookmarks
In Qlik Sense however, all bookmarks are stored in the App's binary file (.qvf).
The binary file names correspond to the app IDs which can be listed via QMC.
QlikView, only the "Document Bookmarks" are stored in the Document file itself (.qvw). The Document Bookmark function correlate to "Public bookmarks" in Qlik Sense.
Bookmarks created by the App developer become a Public Bookmark once the app is published.
In QlikView a bookmark visualized under My bookmarks is either a "Personal Server Bookmark" - stored outside the document in a .tshared file - or a "User Bookmark" - stored on the QlikView Desktop user's computer.
In a Qlik Sense, creating a personal bookmark gets it listed under "My bookmark".
If the app has been published, right-clicking the bookmark and selecting Publish, moves the bookmark under the Bookmarks published by me area".
Other users will see it under the "Community bookmarks" area, and now it can be used by all users that have access to the App.
The Community bookmarks correlate to the "Shared Server Bookmark" function in QlikView.
It is a common practice to use Document OnOpen Triggers to apply a bookmark when the QlikView document is opened.
In Qlik Sense this can be accomplished by right-clicking the desired bookmark and selecting it as the Default one prior to publishing the app.
Here we see the default bookmark being applied automatically when the App is opened.
The same can be performed at the Sheet level as it is performed in QlikView when the Sheet Event Trigger OnActivateSheet is used.
While editing the sheet, click on any empty space to deselect any objects. Then on the right-pane under the Actions tab, configure the Action of Applying the desired bookmark.
Now when the specific sheet is accessed the action of applying the bookmark created will be triggered.
Another common practice in QlikView is to set a default Sheet to be displayed when the app is opened. This is performed by using the Document OnOpen Triggers to activate a specific sheet.
In Qlik Sense this can be accomplished with a bookmark that has the option of "Save sheet location" set. The bookmark may or may not include selections.
Then, set the bookmark as the App's default. The App opens displaying the specific sheet Location set in the Bookmark, skipping the App Overview page.
This is also more corresponding to the user experience when opening a QlikView Document.
Lastly, when a bookmark is created for an app that contains alternate states, a common place to check for selections and alternate states association is in the xml file created when exporting bookmarks in QlikView.
In Qlik Sense, alternate state information along with selections and other bookmark setup information can be visualized under "View Details".
Thanks for watching!
Related Content:
How can it be?
I have a user bookmark in published app (Qlik Sense). It's bookmark is published by user.
But it's present only for owner. Also i can get it from app using Engine API.
But there is no one record about it bookmark in QRS.AppObjects table.
And when Users try to apply this bookmark see a 9003 Error.
What i can to solve this issue? I found that the bookmark is saved in the application and it will definitely have an entry in the QRS.AppObjects table. An unpublished bookmark also in an unpublished application also has an entry in the DB.
Hello @korsikov
If the instructions as per Publishing bookmarks do not work, verify that the users are not being restricted by additional security rules which prevent them from seeing objects.
If this is also not the case, I believe this may require additional troubleshooting that we cannot provide in this article. Please post about the issue in Qlik Sense Deployment and Management to make use of our active community.
All the best,
Sonja