Skip to Content
avatar image
Former Member

Design Studio get bookmarks for different applications

Hello Experts,

we are working on a Design Studio App with a rather complex bookmarking concept. We have one analytical app which is inspired by the ad-hoc analysis and features standard bookmarking.

These bookmarks now should be listed user-specifically in a different App.

Is there any way to access the bookmarks of a different app in Design Studio?

I have tried using an AppIdentifier when saving the Bookmarks in App1 and getting Bookmarks with this AppIdentifier in App2. This did not work, as no bookmarks were visible in App2.

We are working with DS 1.6 SP1 Patch 1 on BIP 4.1 SP4

Kind Regards

Christian

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Feb 07, 2017 at 09:41 PM

    Hi Christian,

    Here are the relevant points to note:

    1. Standard bookmarks are app-specific and cannot be consumed or accessed from another app. This is why you are not able to access the bookmarks created in your analytical app from the other app;

    2. It sounds like you want to implement the concept of a Producer vs Consumer app. In this case, you need to use Portable Fragment Bookmarks but the only way to consume such bookmarks across applications is to use the Split Cell Container and Fragment Gallery components in the consuming app. You could then use the AppIdentifier to filter the portable fragment bookmarks associated with a particular user and populate the Fragment Gallery with only bookmarks created by the current user of the consumer app.

    If you can provide further context about the use case you're trying to implement I'll try to provide further guidance accordingly.

    Regards,

    Mustafa.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 10, 2017 at 08:05 AM

    Hi Mustafa,

    thank you for the response. Unfortunately, it is not a consumer vs producer app Scenario.

    The users start on a landing page app, where they can Access the different reports (i.e. one reporting app that opens in a new window). Moreover, they should be able to see their Bookmarks for the reporting app already on the landing page and jump directly to these Bookmarks in the reporting app.

    Kind regards

    Christian

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Christian,

      In that case, in the landing page app you can list the portable fragment bookmarks of the current user with getBookmarkInfos() filtering user by AppIdentifier. When the user selects a particular bookmark, you can launch the bookmark URL which would open the reporting application that the bookmark was created in.

      Regards,

      Mustafa.