We have a Live Fiori Launchpad with hundreds of roles assigned to thousands of users. Each of these role(s) have one or more Tile catalogs and Tile groups.
It has been over a year since the initial deployment and end-users have personalised their home pages extensively:-
- Pinned Tiles from assigned catalogs into the home page
- Pinned Transactions from assigned roles from User Menu into the Home page
- Removed pinned tiles from home page
- Re-arranged Tile orders within Tile group
- Re-arranged Tile group order
- Renamed Tiles and Tile Groups.
We are doing a big UX revamp (design-time changes) including, but not exclusive to:
- Removing and Adding Tiles on to pre-existing App catalogs
- Pinning new Tiles and unpinning existing Tiles from pre-existing Tile Groups
- Re-ordering Tiles within Tile groups etc.
- Pinning Tiles on to My Home Tile group which serve as the standard “favourite” Tile Group.
We have noticed that when the design-time changes are promoted from development to higher environments:
- Tiles pinned by the user from the user menu onto Fiori launchpad, when removed from the user menu, does not automatically get removed from the home page. They come up as “Cannot Load Tile”
- Tile groups that were customised by end-users do not reflect any changes (addition and removal of pinned tiles or re-ordering of pinned tiles) unless end-users “Resets” the affected Tile group.
We have confirmed that this is not a cache issue, but personalisation issue. If we clear the end-user personalisation, these changes get reflected on the home page. But clearing end-user personalisation, in our case, would also clear 1 year worth of user personalisation and we want to avoid it if possible.
Is there a way to run the wd_analyze_config_user in such a way to reflect all design time changes in the groups but preserve:
– The order of the groups (if personalized by end-user)
– The Tiles pinned to “My Home” by end-user?
– Smart variants created by end-user.
You must be logged in to reply to this topic.