cancel
Showing results for 
Search instead for 
Did you mean: 

Bookmark management when new version of the application

Former Member
0 Kudos

Hello community,

We are facing an issue concerning the bookmark of an application.

We are our application in Production Environment, and users can create their own bookmarks to save their filters etc...

But we are still working on this same application so we will use Promotion Management to push updated version of the application on the BI Platform Production.

When the application is updated, all the bookmarks are lost because bookmark are dependent on application version.

Issue : our users lose all their bookmarks and have to do it again after each new version...

How can we avoid this ? We read about Fragment bookmark and try this solution by saving our main container, but it didn't work. Fragment all the component and their script.

But in the new version, the script is not the same anymore for some component. And Fragment bookmarks load the old version of the script...

In your application, how do you manage this issue ?

How can we keep users bookmarks when we push a new version of an application on BI Platform ?

Thanks all for your participation in this discussion.

Accepted Solutions (0)

Answers (1)

Answers (1)

MustafaBensan
Active Contributor
0 Kudos

Hi Jonas,

Fragment Bookmarks and Portable Fragment Bookmarks are definitely the way to go to avoid invalidation of bookmarks on application updates.  As far as script maintenance goes, you should keep the scripts in Global Script Functions instead of maintaining them inside the fragments, as explained in the following blog:

Regards,

Mustafa.

Former Member
0 Kudos

Hello Mustafa,

Thanks for your answer. But with Fragment Bookmark, if we had a button, a page or something else, it's not working anymore right ?

MustafaBensan
Active Contributor
0 Kudos

Hi Jonas,

Can you clarify with an example what you mean by that?

Mustafa.

Former Member
0 Kudos

Exemple : my application in production environment has a pagebook with 4 pages.

I use a fragment to save this pagebook and all his components (datasource, filterpanel...)

My user use this application and create his own bookmark with his own filter.

Then i updated a new version of this same application with a new page on my pagebook.

So when my user will be connected, he will see 5 pages, but when he will load his bookmark, he will retrieve only 4 pages because when the bookmark was created, there was 4 pages.

MustafaBensan
Active Contributor
0 Kudos

Hi Jonas,

Thanks for the clarification.  The scenario you've described is the expected behaviour.  The bookmark preserves the state at the time the bookmark is saved, so any subsequent additions will not appear when the bookmark is loaded.  Your application should be designed to take this behaviour into account.

Regards,

Mustafa..