What are catalogs?
Catalogs are authorization objects that are used in FCC to enable role-based access to apps and tile groups in a SAP Fiori launchpad. There are three objects that are associated with FCC catalogs – roles, apps, and tile groups.
You assign roles to a catalog and you assign tile groups and apps to a catalog.
Here’s a diagram showing you how these objects are related:
The end result is that users who are assigned to a particular role, will have access to the apps and tile groups that are assigned to the same catalog as their role.
Why would you use a catalog?
- As administrator, you use catalogs as authorization entities. Rather than assigning each app or tile group to a role, you can bundle them into a catalog and then assign one or more roles to each catalog.
- End users, (depending on the role and the catalog assigned to their role), can browse through the Tile Catalog in their launchpad, select apps, and add them to the entry page of the launchpad.
Let’s walk through the procedure of how to create a catalog and then we can see how end users use the catalogs in their launchpad.
How to create a catalog
A typical scenario
- I am a clerk working at the help desk of a company. The administrator has made the following configurations in the Manage Catalogs editor as described in the section before.
- I have been assigned to the Help Desk role which in turn has been assigned to the Office Admin catalog.
- The following apps have been assigned to this catalog: My Calendar, My Accounts, My Inbox, My Pending Items, Approved Leave Requests, Contact Details, and List of Employees.
- The following tile groups have also been assigned to this catalog: My Apps and Team Documents
What will I see when I open my SAP Fiori Launchpad?
- I will see both tile groups. (both tile groups are assigned to the Office Admin catalog to which my role is assigned)
- I will see the apps in these tile groups that have been assigned to the Office Admin catalog (My Calendar, My Accounts, My Inbox, and My Pending Items, Approved Leave Requests, and Contact Details.
- I will not see the List of Employees app because this app was not assigned to one of the tile groups assigned to the Office Admin catalog.
However I do want to add the List of Employees app to my home page so I open the Tile Catalog at the bottom of my launchpad.
I see that the List of Employees app is part of this catalog:
I click the + and now I can see the List of Employees app on my launchpad.