SAP Knowledge Base Article - Public

3352915 - Synchronize Business Configuration job failed After Importing Succession Data Model ( SDM)

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>

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

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite 2111