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 Employee Central
- SAP SuccessFactors Employee Profile
- Manage Business Configuration
Reproducing the Issue
Via BCUI
- Go to Admin Center -> Manage Business Configuration
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 Monitor 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 “sysSSuiteCardObjRatingsPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardNominationPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardCompBehaviorPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardCompBehaviorPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardPerfHistoryPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardExpSnapshotPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardOrgProfilePortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardContactPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
• The ID “sysSSuiteCardOverviewPortlet” in “EPBackgroundElementConfig” can’t synchronize with the Business Configuration UI.
Example:
Cause
Cause 1: 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 SSuiteCard</description>
<role-name></role-name>
<background-element-ref refid="sysSSuiteCardOverviewPortlet"/>
<background-element-ref refid="sysSSuiteCardContactPortlet"/>
<background-element-ref refid="sysSSuiteCardOrgProfilePortlet"/>
<background-element-ref refid="sysSSuiteCardExpSnapshotPortlet"/>
<background-element-ref refid="sysSSuiteCardPerfHistoryPortlet"/>
<background-element-ref refid="sysSSuiteCardCompetenciesPortlet"/>
<background-element-ref refid="sysSSuiteCardCompBehaviorPortlet"/>
<background-element-ref refid="sysSSuiteCardObjRatingsPortlet"/>
<background-element-ref refid="sysSSuiteCardNominationPortlet"/>
</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.
Cause 2: Missing or incomplete tag for the role type in the: <element-permission>:
Example:
<element-permission>
<description>The roles that may read portlet and field data in portlets of Employee SSuiteCard</description>
<role-name>*</role-name>
<background-element-ref refid="sysSSuiteCardOverviewPortlet"/>
<background-element-ref refid="sysSSuiteCardContactPortlet"/>
<background-element-ref refid="sysSSuiteCardOrgProfilePortlet"/>
<background-element-ref refid="sysSSuiteCardExpSnapshotPortlet"/>
<background-element-ref refid="sysSSuiteCardPerfHistoryPortlet"/>
<background-element-ref refid="sysSSuiteCardCompetenciesPortlet"/>
<background-element-ref refid="sysSSuiteCardCompBehaviorPortlet"/>
<background-element-ref refid="sysSSuiteCardObjRatingsPortlet"/>
<background-element-ref refid="sysSSuiteCardNominationPortlet"/>
</element-permission>
<element-permission>
Missing type property in the XML, please make sure that is as follows:
˜<element-permission type="write">˜
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 SSuiteCard</description>
<role-name>*</role-name>
<background-element-ref refid="sysSSuiteCardOverviewPortlet"/>
<background-element-ref refid="sysSSuiteCardContactPortlet"/>
<background-element-ref refid="sysSSuiteCardOrgProfilePortlet"/>
<background-element-ref refid="sysSSuiteCardExpSnapshotPortlet"/>
<background-element-ref refid="sysSSuiteCardPerfHistoryPortlet"/>
<background-element-ref refid="sysSSuiteCardCompetenciesPortlet"/>
<background-element-ref refid="sysSSuiteCardCompBehaviorPortlet"/>
<background-element-ref refid="sysSSuiteCardObjRatingsPortlet"/>
<background-element-ref refid="sysSSuiteCardNominationPortlet"/>
</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="sysSSuiteCardOverviewPortlet"/>
<background-element-ref refid="sysSSuiteCardContactPortlet"/>
<background-element-ref refid="sysSSuiteCardOrgProfilePortlet"/>
<background-element-ref refid="sysSSuiteCardExpSnapshotPortlet"/>
</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, sysSSuiteCardObjRatingsPortlet, sysSSuiteCardObjRatingsPortlet, The ID “sysSSuiteCardNominationPortlet, The ID “sysSSuiteCardCompBehaviorPortlet, sysSSuiteCardCompBehaviorPortlet, sysSSuiteCardPerfHistoryPortlet,
sysSSuiteCardExpSnapshotPortlet, sysSSuiteCardOrgProfilePortlet, sysSSuiteCardContactPortlet, ID, sysSSuiteCardOverviewPortlet, 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 |