Personal bookmarks
In reports you embed for your organization, report consumers can create personal bookmarks. Personal bookmarks are created by capturing report page states, including filters, slicers, and visual states, and giving them friendly names. Users can then quickly return to these states by selecting the bookmarks. Personal bookmarks are available only to their creators, and creating them doesn't require write permissions for the report.
Note
This feature is disabled by default and is supported only for the embed for your organization (user owns data) solution.
To enable personal bookmarks in embedded reports for your organization:
Verify that your Azure Active Directory (Azure AD) app has the
UserState.ReadWrite.All
permission.Set the
personalBookmarksEnabled
property in the loadConfiguration settings, to true:let config = { type: 'report', ... settings: { personalBookmarksEnabled: true } };
Make the bookmark pane visible in the report.
Using personal bookmarks
In order to create, apply, delete, update or rename a personal bookmark, the bookmark pane should be visible. When enabled and the user has the right permissions, the personal bookmarks tab will show in the bookmark pane.
You can make the bookmark pane visible in the report in two ways. The first option is to show the report action bar, which has a Bookmarks button for users to open and close the bookmarks pane.
The second option is to show and hide the bookmarks pane programmatically by using the panes object in the report settings.
let embedConfig = {
...
settings: {
panes: {
bookmarks: {
visible: true
}
}
}
};
To update the report settings at runtime see Update report settings at runtime.
Note
Actions for personal bookmarks aren't supported by APIs. For report bookmarks, see report bookmarks.