SAP Knowledge Base Article - Public

2654248 - What is difference between <edit-template id="sysAllUserDirectorySetting"> and <edit-template id="sysVisibleUserDirectorySetting"> in the Data Model and BCUI

Symptom

What is difference between <edit-template id="sysAllUserDirectorySetting"> and <edit-template id="sysVisibleUserDirectorySetting"> in the Data Model and BCUI

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 HXM Suite
  • SAP SuccessFactors Employee Central

Resolution

  • The UDF can have certain specific set of standard fields and out of those fields, if you want to have only specific fields or want to change the order of those fields in UDF then you can add those fields under sysAllUserDirectorySetting
  • sysAllUserDirectorySetting: In order to see your standard and userinfo elements on the Configure People Profile page, you add the element Id in the sysAllUserDirectorySetting
  • sysVisibleUserDirectorySetting: the main use of this template is for configurating fields under Directory (inside Company Info) and also it provides visibility to standard fields in Manage Users, Employee Export file
  • This means there could be 100's of standard fields but those fields you won't be able to add in People Profile as they won't be visible in the drop-down of People profile UI and on adding those fields under sysAllUserDirectorySetting you can view those fields under drop-down and then can add them in People profile. And To see them under Manage Users or Employee Export file you need to add them under sysVisibleUserDirectorySetting 

Example

Via BCUI:

Via Provisioning:

  • Go to Provisioning > Import/Export Data Model > Export the Succession Data Model and navigate down to the block <edit-template id="sysAllUserDirectorySetting">
    <edit-template id="sysAllUserDirectorySetting">
    <label>User Directory Setting(Entire Ordered List)</label>
    <description>User Directory Setting(Entire Ordered List)</description>
    <standard-element-ref refid="custom field or standard field"/>
    </edit-template>
  • Go to Provisioning > Import/Export Data Model > Export the Succession Data Model and navigate down to the block <edit-template id="sysAllUserDirectorySetting">

    <edit-template id="sysVisibleUserDirectorySetting">
    <label>User Directory Setting(Visible)</label>
    <description>User Directory Setting(Visible)</description>
    <standard-element-ref refid="custom field or standard field"/>
    </edit-template>

 

See Also

  • 2576599 - View Template Section in Manage Business Configuration Tips and Tricks
  • 2643327 - Missing 'Company Exit Date' Field in User Profile for DRTM
  • 2363922 - How to create an HRIS Sync Mapping between an Employee Central field and an Employee Profile Using Userinfo Element field
  • 2088061 - Data Model: VisibleUserDirectorySetting Controlling Field Visibility - Platform

Keywords

Data Model, sysAllUserDirectorySetting, sysVisibleUserDirectorySetting, UDF, Configure People Profile, basic import, BCUI, Manage Business configuration , KBA , LOD-SF-PLT , Platform Foundational Capabilities , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , Problem

Product

SAP SuccessFactors HCM suite all versions