hi,
we are implementing the Fiori Launchpad in our onPrem system.
Our requirement is to group the tiles and restrict the visibility of tiles within the same group between two roles, in the home page.
Requirement
We have many PFCG roles and we want to show different tiles based on roles assigned to the users.
A user might have more than one role. And we don’t want to duplicate any tile.
Expected output
Role | Groups to see | Tiles to see in that group |
Role 1 | G1 | Tile A Tile B |
| G2 | Tile C |
Role 2 | G1 | Tile A Tile B |
| G2 | Tile C Tile D |
Implementation 1:
I went ahead and created Catalogues as below
Catalogue | Tile |
C1 | Tile A Tile B |
C2 | Tile C |
C3 | Tile D |
Group | Tile |
G1 | Tile A Tile B |
G2 | Tile C Tile D |
Role Assignment
Role | Catalogues assigned | Group assigned |
Role 1 | C1 C2 | G1 G2 |
Role 2 | C1 C2 C3 | G1 G2 |
Problem 1:
The user with only Role R1, still sees Tile D in G2 (Even though the Catalogue C3 is not assigned to him)
Implementation 2:
I went ahead and created Catalogues as below
Catalogue | Tile |
C1 | Tile A Tile B |
C2 | Tile C |
C3 | Tile D |
Group | Tile |
G1 | Tile A Tile B |
G2 | Tile C |
G3 | Tile C Tile D |
Role Assignment
Role | Catalogues assigned | Group assigned |
Role 1 | C1 C2 | G1 G2 |
Role 2 | C1 C2 C3 | G1 G3 |
Problem 2:
The user with both roles R1 and R2, sees Tile D twice (both in G2 and G3)
Can you please suggest a way out?
System details: SAP_BASIS(740/SP11) : SAP_UI(740/SP14)