Symptom
- Synchronize Business Configuration job failed after Importing Succession Data Model ( SDM), You would receive Synchronize Business Configuration job failure error log after Importing Succession Data Model ( SDM),The application error would be accompanied by: The uploaded data model is not synchronized with the Business Configuration UI
- You would receive Synchronize Business Configuration job failure error when opening manage Business Configuration ( BCUI ) page , The application error would be accompanied by:The Business Configuration page is locked because the Synchronize Business Configuration job has failed either due to a configuration error or a technical issue. Navigate to the Scheduled Job Manager page to check more details of the job
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 - Manage Business Configuration
Reproducing the Issue
Via BCUI
- Go to BCUI
Result:
- The Business Configuration page is locked because the Synchronize Business Configuration job has failed either due to a configuration error or a technical issue.
- Navigate to the Scheduled Job Manager page to check more details of the job
Export and import: Succession Data Model
Via UI : 3066117 - How to export Data Models?
- Go to: Admin Center > Export Succession Data Model then Import
- Go to Scheduled Job Manager then Job Monitor
Via: provisioning
- Go provisioning
- Export and import Succession Data Model ( SDM )
- Import successfully
- Go to Monito job
- Select job :Synchronize Business Configuration
Result: Failed
Job Detail:
- Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: The uploaded data model is not synchronized with the Business Configuration UI.
- Role Type is a required field/association in Object EPBackgroundElementPermissionConfig.
List of :EPBackgroundElementConfig
• The ID “sysScoreCardObjRatingsPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardNominationPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardCompBehaviorPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardCompBehaviorPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardPerfHistoryPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardExpSnapshotPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardOrgProfilePortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardContactPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysScoreCardOverviewPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
Example:
Cause
- Configuration issue
- Missing role name between <role-name></role-name>
Example:
<element-permission type="read">
<description>The roles that may read portlet and field data in portlets of Employee ScoreCard</description>
<role-name></role-name>
<background-element-ref refid="sysScoreCardOverviewPortlet"/>
<background-element-ref refid="sysScoreCardContactPortlet"/>
<background-element-ref refid="sysScoreCardOrgProfilePortlet"/>
<background-element-ref refid="sysScoreCardExpSnapshotPortlet"/>
<background-element-ref refid="sysScoreCardPerfHistoryPortlet"/>
<background-element-ref refid="sysScoreCardCompetenciesPortlet"/>
<background-element-ref refid="sysScoreCardCompBehaviorPortlet"/>
<background-element-ref refid="sysScoreCardObjRatingsPortlet"/>
<background-element-ref refid="sysScoreCardNominationPortlet"/>
</element-permission>
- Incomplete configuration:
Example:
<element-permission type="write">
<description>
Grant read permissions to all fields for manager and HR reps.
</description>
<role-name>EM</role-name>
<role-name>EH</role-name>
The background (<background element>) elements is missing.
Resolution
Via SDM correction :
- Open the Provisioning or Via UI: 3066117 - How to export Data Models?
- Go to Import/Export Data Model
- Export the Data Model with text editor ( Example : Notepad ++)
- Search for "<role-name></role-name>"
- Insert an asterisk in all the role-names without an asterisk between: <role-name>*</role-name>
- Save the updated Data Model and import it to the system
Go to Monitor Jobs
Confirm if the "Synchronizing Business Configuration" have the status "completed"
Open your instance > search "Manage Business Configuration" in Admin Center
Example:
- Insert an asterisk in all the role-names without an asterisk between: <role-name>*</role-name>
Example: <role-name>*</role-name>
View below code:
<element-permission type="read">
<description>The roles that may read portlet and field data in portlets of Employee ScoreCard</description>
<role-name>*</role-name>
<background-element-ref refid="sysScoreCardOverviewPortlet"/>
<background-element-ref refid="sysScoreCardContactPortlet"/>
<background-element-ref refid="sysScoreCardOrgProfilePortlet"/>
<background-element-ref refid="sysScoreCardExpSnapshotPortlet"/>
<background-element-ref refid="sysScoreCardPerfHistoryPortlet"/>
<background-element-ref refid="sysScoreCardCompetenciesPortlet"/>
<background-element-ref refid="sysScoreCardCompBehaviorPortlet"/>
<background-element-ref refid="sysScoreCardObjRatingsPortlet"/>
<background-element-ref refid="sysScoreCardNominationPortlet"/>
</element-permission>
Also add in below:
<element-permission type="read">
<description>These are the majority of fields listed for use. Permissions must be granted appropriately</description>
<role-name>*</role-name>
<standard-element-ref refid="userId"/>
<standard-element-ref refid="username"/>
<standard-element-ref refid="firstName"/>
<standard-element-ref refid="lastName"/>
<standard-element-ref refid="mi"/>
<standard-element-ref refid="gender"/>
<standard-element-ref refid="email"/>
<standard-element-ref refid="managerId"/>
<standard-element-ref refid="hrId"/>
<standard-element-ref refid="department"/>
<standard-element-ref refid="jobCode"/>
<standard-element-ref refid="division"/>
<standard-element-ref refid="location"/>
<standard-element-ref refid="timeZone"/>
<standard-element-ref refid="hireDate"/>
<standard-element-ref refid="empId"/>
<standard-element-ref refid="title"/>
<standard-element-ref refid="businessPhone"/>
<standard-element-ref refid="fax"/>
<standard-element-ref refid="addressLine1"/>
<standard-element-ref refid="addressLine2"/>
<standard-element-ref refid="city"/>
<standard-element-ref refid="state"/>
<standard-element-ref refid="zipCode"/>
<standard-element-ref refid="country"/>
<standard-element-ref refid="reviewFreq"/>
<standard-element-ref refid="lastReviewDate"/>
<standard-element-ref refid="custom01"/>
<standard-element-ref refid="custom02"/>
<standard-element-ref refid="custom03"/>
<standard-element-ref refid="custom04"/>
<standard-element-ref refid="custom05"/>
<standard-element-ref refid="custom06"/>
<standard-element-ref refid="custom07"/>
<standard-element-ref refid="custom08"/>
<standard-element-ref refid="custom09"/>
<standard-element-ref refid="custom10"/>
<standard-element-ref refid="custom11"/>
<standard-element-ref refid="custom12"/>
<standard-element-ref refid="custom13"/>
<standard-element-ref refid="custom14"/>
<standard-element-ref refid="custom15"/>
<background-element-ref refid="sysScoreCardOverviewPortlet"/>
<background-element-ref refid="sysScoreCardContactPortlet"/>
<background-element-ref refid="sysScoreCardOrgProfilePortlet"/>
<background-element-ref refid="sysScoreCardExpSnapshotPortlet"/>
</element-permission>
<element-permission type="read">
<description>
Grant read permissions to fields for all levels of management and HR rep
</description>
<role-name>*</role-name>
<standard-element-ref refid="userId"/>
<standard-element-ref refid="username"/>
<standard-element-ref refid="firstName"/>
<standard-element-ref refid="mi"/>
<standard-element-ref refid="lastName"/>
<standard-element-ref refid="title"/>
<standard-element-ref refid="jobCode"/>
<standard-element-ref refid="businessPhone"/>
<standard-element-ref refid="fax"/>
<standard-element-ref refid="email"/>
<standard-element-ref refid="empId"/>
<standard-element-ref refid="department"/>
<standard-element-ref refid="division"/>
<standard-element-ref refid="location"/>
<standard-element-ref refid="addressLine1"/>
<standard-element-ref refid="addressLine2"/>
<standard-element-ref refid="city"/>
<standard-element-ref refid="state"/>
<standard-element-ref refid="zipCode"/>
<standard-element-ref refid="country"/>
<standard-element-ref refid="minority"/>
<standard-element-ref refid="hireDate"/>
<standard-element-ref refid="photo"/>
</element-permission>
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Implementing and Managing Business Configuration (BCUI)
See Also
- 2555493 - Missing Standard Elements in BCUI
- 2651585 - How to Generate Business Configuration Audit logs via Manage Scheduled Jobs
- 2555493 - Missing Standard Elements Field in Manage Business Configuration "BCUI"
- 2324339 - Manage Business Configuration UI (BCUI) is locked
- 2534624 - Error On Save In Manage Business Configuration
- 3066117 - How to export Data Models?
Keywords
Synchronize Business Configuration, BCUI, Succession Data Model, SDM, jobscheduler, ScheduledJobExecutionException,The uploaded data model is not synchronized with the Business Configuration UI, Role Type is a required field/association in Object EPBackgroundElementPermissionConfig, <role-name></role-name>, <role-name>*</role-name>, role-name, sysScoreCardObjRatingsPortlet, sysScoreCardObjRatingsPortlet, The ID “sysScoreCardNominationPortlet, The ID “sysScoreCardCompBehaviorPortlet, sysScoreCardCompBehaviorPortlet, sysScoreCardPerfHistoryPortlet,
sysScoreCardExpSnapshotPortlet, sysScoreCardOrgProfilePortlet, sysScoreCardContactPortlet, ID, sysScoreCardOverviewPortlet, EPBackgroundElementConfig, * , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EP-BCI , BCUI & Data Model (XML) Configuration , Problem
Product
Attachments
Pasted image.png |
Pasted image.png |