SAP Knowledge Base Article - Public

2208066 - How to create a Custom MDF Portlet in the Employee/People Profile

Symptom

  • How to create a Live Profile MDF Information Portlet on Profile
  • How to create custom portlet UI for the MDF object
  • How to configure a MDF UI screen/object on the Poeple Profile
  • Not able to see the UI screen I created while configuring a MDF portlet on Profile
  • Is it possible to have the "+" button in the People Profile portlet?

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors HCM Suite

Resolution

  • Custom Portlet UI for displaying the data from the MDF Object can be created using the Manage Configuration UI tool in Meta Data Framework
  • Any setting that is added to the UI will override what is set in the object, for example, if a field is not required in the object, but in the UI it is selected as mandatory, then the field will be mandatory, as the UI will override the object's rule for the field.
  • To add the custom MDF Portlet in the Profile section, follow the steps below:

For People Profile Page (PP3) Instances

  1. Navigate to Admin Center > Tool Search > Configure People Profile
  2. In the Search area for Available blocks, look for "Live Profile MDF Information" block. (It should appear if you search "mdf") 
  3. Drag and drop the porltet into the desired available space as shown in below screenshot

         PP3_1.png

  1. Select the UI screen Id and click on Save button as shown in screenshot below:

         PP3_2.png

  1. In case you create a new section to add the portlet, make sure you grant the Employee Views > "Section Name" permission to the users who can access it.





  2. Once the above steps are completed, the portlet will start to appear on the Profile Page. If the custom block is not part of a standard portlet, normal RBP behavior applies.

         PP3_3.png

When granting permissions in Manage Permission Role > User Permissions > Employee Views it will show all sections that you have configured in Configure People Profile. Therefore, if you expect to see a section named specifically for the MDF object, make sure that you have added it to a new/renamed section and included the MDF block in this section.

Note:

  • Live Profile MDF Portlet in Employee Profile Section can be created only for Objects that have externalCode set as User data type, otherwise you will not get the option to select the Screen ID.
  • The button "+", to add a record directly from the People Profile is restricted to EC portlets only. Hence, to add a record for custom MDF portlet, it is necessary to select the pencil icon and add from there. 

See Also

  • For more details on configuring the UI for the MDF object, please refer to KB article 2211616 - How to Configure a UI for a Generic Object in Meta Data Framewok - SuccessFactors
  • Blocks in People Profile

Keywords

SF, success factors, MDF, UDF, map custom field, metadata framework, meta data, frame work, live profile, add field, available blocks , KBA , config ui, mdf portlet , mdf, ep, rbp , LOD-SF-MDF-UI , UI Config, Layout & Rules , How To

Product

SAP SuccessFactors HCM suite all versions