Uploaded by Vincenzo Campisi

SF PLT Instance Sync Admin

PUBLIC
Document Version: 2H 2020 – 2020-10-09
© 2020 SAP SE or an SAP affiliate company. All rights reserved.
Instance Sync: Implementation and Administration
THE BEST RUN
Content
1
Instance Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
Getting Started with Instance Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3
Instance Sync Artifacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1
Sync Artifact for Career Development Plan Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2
Sync Artifact for Compensation Lookup Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3
Sync Artifact for Competencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4
Sync Artifact for Dashboard Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5
Sync Artifact for Data Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Comparing Data Models Between Source and Target. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6
Sync Artifact for Families and Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7
Sync Artifact for Form Label Translations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8
Sync Artifact for Foundation Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.9
Sync Artifact for Goal Management Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.10
Sync Artifact for Homepage Tile Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.11
Sync Artifact for Homepage Tile Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.12
Sync Artifact for MDF Configuration UI Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.13
Sync Artifact for MDF Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.14
Sync Artifact for MDF Object Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Comparing MDF Object Definitions Between Source and Target. . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.15
Sync Artifact for MDF Picklists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Comparing MDF Picklists Between Source and Target. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.16
Sync Artifact for MDF Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Examples of Syncing MDF Objects and Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.17
Sync Artifact for Performance Management Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.18
Sync Artifact for Picklists (Legacy). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.19
Sync Artifact for Rating Scales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.20
Sync Artifact for Role-Based Permission Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.21
Sync Artifact for Role-Based Permission Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.22
Sync Artifact for System Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.23
Sync Artifact for Workflows (Route Maps). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.24
Sync Artifact for Workflow Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4
Enabling Instance Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5
Instance Sync Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
5.1
Enabling Role-Based Instance Sync Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2
PUBLIC
Instance Sync: Implementation and Administration
Content
5.2
Enabling Legacy Instance Sync Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6
Consideration for Pairing the Source and Target Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.1
Defining the Source and Target Instance Pairing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7
Pairing the Source and Target Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
7.1
Generating an Authentication Token from the Source Instance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.2
Copying the Generated Authentication Token from the Target Instance. . . . . . . . . . . . . . . . . . . . . . . . . 57
7.3
Adding the Authentication Token in the Source Instance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
8
Deleting the Pair Between Source and Target Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9
Setting Up and Running Instance Sync Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.1
Instance Synchronization Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.2
Sync Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.3
Setting Up a Configuration Sync Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.4
Setting Up a Data Sync Job in Provisioning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
9.5
Sync Permission and Feature Setting Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10
Monitoring Instance Sync Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.1
Instance Synchronization Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Searching the Status of a Sync Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Viewing Detailed Results of a Sync Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Downloading a Sync Report Result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Viewing a List of Response Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Understanding Sync Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11
Managing and Reusing Instance Sync Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
11.1
Rerunning a Sync Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Rerunning a Test Sync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Enabling True Sync After a Successful Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.2
Using Instance Sync Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Instance Sync Packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
12
Appendix: Instance Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Instance Sync: Implementation and Administration
Content
PUBLIC
3
What's New in the Configuring and Managing
Instance Synchronization Guide
Provides an overview of the most important updates made to this document in recent releases.
2H 2020
What's New
Description
More Info
If there are any discrepancies between the source
and the target instance, the role sync is success­
ful. However, the instance sync is completed with
warnings. You must manually update the discrep­
ancies in the target tenant.
Sync Artifact for Role-Based
Permission Roles [page 44]
October 09
Added a note to include information on
instance sync enhancements while sync­
ing role-based permissions artifact
Added a note to include information on
You can sync MDF Data artifacts from one tenant
guardrail for MDF objects of MDF Data ar­ to another only if the MDF object has less than
tifact.
50,000 records. You must refine the search filters
to get to specific records.
Setting Up a Configuration Sync
Job [page 62]
Added information on UTC timezone.
The Last Modified Date is displayed in UTC time­
zone.
Instance Sync Artifacts [page
11]
Description
More Info
1H 2020
What's New
April 3
No change
There is no update to this guide in 1H 2020.
Q4 2019
What's New
Description
More Info
November 8
4
PUBLIC
Instance Sync: Implementation and Administration
What's New in the Configuring and Managing Instance Synchronization Guide
What's New
Description
More Info
Option to select synchronization type by
choosing either Configuration or Data ar­
tifacts.
You can now choose between Configuration or
Data artifacts to sync using the Select
Synchronization Type option.
Setting Up a Configuration Sync
Job [page 62]
User name is used instead of user ID to
run a sync after test sync in Instance
Synchronization Monitor Tool.
User name is used instead of user ID to have a
consistent user experience in Instance Synchroni­
zation tool.
Rerunning a Test Sync [page
74]
Enabling True Sync After a Suc­
cessful Test [page 75]
Note added for the system properties
that can’t be synced by Instance Syn­
chronization.
As an expected behavior, Process and Forms from Sync Artifact for System Prop­
Company Process, Manage Security Questions and erties [page 45]
Settings from Password & Login Policy Settings,
and Form Templates from Nominations Setup
can’t be synced to target instance using the tool.
Note added for the unsupported version
Performance Management
Performance Management v12 Acceleration is not
supported for Instance Synchronization.
Sync Artifact for Performance
Management Templates [page
39]
Description
More Info
Q3 2019
What's New
August 9
Added information deleting the pair be­
tween the source and target instances.
You can now delete the pairing between the source Deleting the Pair Between
Source and Target Instances
and target instances so that you can remove un­
[page 59]
wanted target instances that are paired to your
source instance.
Updated the Prerequisite for syncing the
Competencies artifact based on its ver­
sion.
You can now only sync the Competencies artifact if Sync Artifact for Competencies
its version in the source and target instances is
[page 13]
Job Description Manager (JDM V1.0).
Updated the User Name instead of user
ID for validating the sync job.
To set up a configuration sync job, syncing and
copying an Instance Sync package, use the User
Name of the target instance instead of the user ID.
Setting Up a Configuration Sync
Job [page 62]
Syncing an Instance Package
[page 77]
Copying an Instance Sync Pack­
age From Source Instance to
Target Instance [page 78]
Instance Sync: Implementation and Administration
What's New in the Configuring and Managing Instance Synchronization Guide
PUBLIC
5
Q2 2019
What's New
Description
More Info
Updated the navigation path to Instance
Synchronization Wizard.
The navigation path is updated as an enhance­
ment for the admins to view and select either In­
stance Synchronization Wizard or Instance Re­
fresh from the same page
Generating an Authentication
Token from the Source Instance
[page 55]
Copying the Generated Authen­
tication Token from the Target
Instance [page 57]
Adding the Authentication To­
ken in the Source Instance
[page 58]
Setting Up a Configuration Sync
Job [page 62]
Added an appendix topic.
The appendix topic describes the difference be­
tween Instance Synchronization Instance Refresh.
This topic helps you to choose the right tool for
copying configuration and data.
Appendix: Instance Manage­
Added a prerequisite to sync Data Mod­
els
As you can now sync Succession Data Model and
Country Specific Succession Data Model without
the Employee Central feature enablement in the
target instance, a pre-requisite stating that the
feature must be enabled in target instance to sync
only Corporate Data Model and Country Specific
Corporate Data Model is added.
Sync Artifact for Data Models
Added a prerequisite to sync MDF Pick­
lists and Legacy Picklists.
You can now sync picklists (MDF and Legacy) only
when both the source and target instances are ei­
ther migrated to MDF Picklists or have Legacy
Picklists. A pre-requisite is added to convey this
condition.
Sync Artifact for MDF Picklists
Removed the section that has procedure
to pair instances from Provisioning.
As you can now pair instances from Admin Center
and the pairing option from Provisioning is re­
moved for Instance Synchronization, the pairing
from Provisioning section is removed. Only the
pairing of Instance from Admin Center is retained.
Pairing the Source and Target
Added pre-requisite for downloading the
sync job report.
The prerequisite is added as you can now down­
load the sync job report if you have any one of the
permissions from Manage Instance
Synchronization.
Downloading a Sync Report Re­
Updated the Caution for Authentication
token expiry time during pairing process.
The expiry time for authentication token during
Generating an Authentication
pairing process is reduced to 1 hour from 24 hours. Token from the Source Instance
[page 55]
6
PUBLIC
ment [page 80]
[page 15]
[page 33]
Sync Artifact for Picklists (Leg­
acy) [page 40]
Instances [page 55]
sult [page 71]
Instance Sync: Implementation and Administration
What's New in the Configuring and Managing Instance Synchronization Guide
Q1 2019
What's New
Description
More Info
Added information about pairing the tar­
get instance with the source instance us­
ing the Instance Synchronization tool.
You can now pair the target instance with the
source instance from Instance Synchronization
Wizard or &Manage Sync Production). Packages.
The pairing is a one-time task with a
Pairing the Source and Target
Instances [page 55]
Generating an Authentication
Token from the Source Instance
[page 55]
Copying the Generated Authen­
tication Token from the Target
Instance [page 57]
Adding the Authentication To­
ken in the Source Instance
[page 58]
Added a note for pairing permission
Added a note for assigning the Admin access to
MDF OData API permission that is required for
pairing instances.
Enabling Role-Based Instance
Sync Permissions [page 50]
What's New
Description
More Info
Added a caution message to alert you to
take a backup of the target instance data
model.
To prevent unintended data loss and data corrup­ Setting Up a Configuration Sync
tion in the target instance while syncing Data Mod­ Job [page 62]
els, an informational message is displayed in the
Data Model selection page of the Instance Syn­
chronization Wizard. The information message re­
quests you to take a backup of the target instance
data model, before submitting your sync job.
Q4 2018
Setting Up a Configuration Sync
Added a note with information on the val­ To have a successful sync job certain target com­
idation message appearing of the Name
pany permissions and target user role-based per­ Job [page 62]
and Description page
mission must be enabled based on the selected
artifacts in the source instance. If these permis­
sions are not enabled during sync job, they appear
as a list in the validation message of the Name and
Description page.
Updated the list of MDF data objects.
Sync Artifact for MDF Data
Removed LSPD (Legislative Sensitive Personal
[page 24]
Data) configured MDF data objects as these ob­
jects are not supported for syncing in the target in­
stance.
Instance Sync: Implementation and Administration
What's New in the Configuring and Managing Instance Synchronization Guide
PUBLIC
7
1
Instance Synchronization
Instance synchronization is a means of copying the configuration of your multiple SAP SuccessFactors instances.
This enables you to "push" new configurations from one instance to another, such as from your Test instance to
your Production instance.
Instance Synchronization Tools
SAP SuccessFactors provides several Instance Synchronization ("Instance Sync") tools to enable you to copy
configuration settings from one instance to another.
● Use the Instance Synchronization Wizard to set up and run new sync jobs.
● Use the Manage Sync Packages page to view, edit, and run your previously saved sync jobs.
● Use the Instance Synchronization Monitor Tool to monitor sync job status and view sync reports.
Instance sync uses a "push" model, meaning that configuration settings are selectively "pushed" from a designated
source instance into another designated target instances. Configurations cannot be "pulled" into the target from
the source. Instance Sync tools support artifact-level permission control and synchronization across different
datacenters.
You can set up your system to support either one-way and two-way synchronization. In a one-way sync, you choose
one instance as the source and one as the target and only the source can initiate a sync. In a two-way sync, both
instances can be a source as well as a target, allowing them to copy configurations back and forth.
For example, if you have three instances for Development, Test, and Production, your Test instance might be both
the target of sync jobs initiated in Development and the source of sync jobs targeting Production.
To setup Instance Sync tool in your system, enable the tool from Upgrade Center. Once enabled, you will need to
pair the source and target instances. This is a one-time task for initial setup.
You can pair the source and target instances using the Instance Sync tool.
After instance sync setup in your system, you can use the Instance Sync tools to create, run, manage, and monitor
synchronization jobs.
Additional Information
Product Versions
Available in both Enterprise and Professional Edition.
Permission Model
Available with both role-based permissions (RBP) and legacy
permissions
User Interface Version
Available in all supported UI versions.
Configuration Type
Universal
8
PUBLIC
Instance Sync: Implementation and Administration
Instance Synchronization
Related Information
Instance Sync Artifacts [page 11]
Instance Sync: Implementation and Administration
Instance Synchronization
PUBLIC
9
2
Getting Started with Instance
Synchronization
Certain consideration to know before you enable Instance Synchronization tools and set up Instance Sync job.
1. Learn about instance sync features and think about how you want to use them. Some questions to consider
are:
○ Which instance will be a source instance from which you want to copy configurations?
○ Which instance will be a target instance to which configurations can be copied from the source?
○ Which configuration artifacts should be enabled for each source instance? You can selectively enable
instance sync for any or all of the available configuration artifacts.
○ Which users should have sync permission for each type of configuration artifact? You can grant sync
permission separately, to different users or roles, for each type of configuration artifact.
2. Enable Instance Synchronization tool from Upgrade Center.
3. Get the pairing done for the source and target instances in your system.
4. Grant sync permissions to the appropriate users or roles in each source instance. Sync permissions allow
users to set up and run sync jobs for each type of configuration artifact. Again, you can grant sync permission
separately for each type of configuration artifact. For example, one user might have permission to sync Goal
Management Templates, while another person might have permission to sync MDF Picklists and MDF Object
Definitions.
10
PUBLIC
Instance Sync: Implementation and Administration
Getting Started with Instance Synchronization
3
Instance Sync Artifacts
An instance sync artifact represents one type of configuration that you can sync with instance sync tools.
Every sync job or sync package includes one or more sync artifacts. During the set-up of a sync job, you select the
sync artifacts you want to include in the Instance Synchronization Wizard. Each artifact contains a collection of
related configuration settings and has its own separate set-up steps and sync behavior.
Details about each sync artifact may include:
● Prerequisites - Prerequisite features that must be enabled in your system to use the artifact
● Permissions - Permission required to sync the artifact in Instance Synchronization Wizard.
● Selection Options - What you can choose to include in the sync during set-up.
● Overwrite Options - What you want instance sync to do when a selection already exists in the target instance,
overwrite it or ignore it
● Dependencies - Dependencies of the artifact, which should be synced before or at the same time as that
artifact
● Copy Logic - Artifact-specific copy logic to determine exactly what is synced from source to target
● Filter by Last Modified - Filter options available during set-up. Last modified date is displayed in UTC
timezone.
● Exists At Target - Ability to see during set-up if your selections already exist in the target
As a best practice it is recommended to sync the artifacts in the following order:
1. MDF Picklist
2. Data Model
3. Foundation Objects
4. Workflow(Route Maps), Workflow Groups
5. MDF Object Definition
6. MDF Configuration UI
7. MDF rules
8. MDF Data
9. RBP groups
10. RBP roles
11. Rating Scale, System Properties, OBjective template, Form Lable Transaltion, Families and Roles, Goal
Management Templates, Career Development Plan Templates, Compensation Lookup Table, Competencies
Form Templates, Dashboard Settings
12. Homepage Tile Configurations, Homepage Tile Groups
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
11
3.1
Sync Artifact for Career Development Plan Templates
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Career Development
Plan Templates artifact from the source to target instance.
Details about the Career Development Plan Templates Instance Sync Artifact
Prerequisites
Permissions
This artifact requires SAP SuccessFactors Succession and Development, with Career Develpment and
Planning enabled.
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync CareerDevelopment-Plan Templates permission.
Selection Options
You can select one or more Career Development Plan Templates to include in the sync.

Note
The method for selecting Goal Management and Career Development Plan Templates in the
Instance Synchronization Wizard is different from most artifacts. At the start of the wizard, select
Goal Templates, which includes both of these template types. If you have permission to sync both
of these template types, you can select one or more templates from a list. You can use the Select
Template Type menu to filter the list by type.
Overwrite Options
You can specify what to do when the selected Career Development Plan Templates already exist in the
target instance:
●
Overwrite - If selected, existing Career Development Plan Templates in the target instance are re­
placed by ones in the source.
●
Ignore - If selected, existing Career Development Plan Templates in the target instance are re­
tained and are NOT replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
Rating Scales, Data Model, Picklists.
Copy Logic
The tool will copy all settings within the template (xml). The template ID will be sustained.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Career Development
Plan Templates, if any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
12
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.2
Sync Artifact for Compensation Lookup Table
Certain prerequisites, guidelines, considerations, and dependencies apply when syncing the Compensation Lookup
Table artifact from the source to target instance.
Details about the Compensation Lookup Table Instance Sync Artifact
Prerequisites
This artifact requires SAP SuccessFactors Compensation.
Selection Options
You can select the Compensation Lookup Table to include in the sync.
Overwrite Options
You can specify what to do when the Compensation Lookup Table already exists in the target instance:
●
Overwrite - If selected, the existing Compensation Lookup Table in the target instance is replaced
by the one in the source.
●
Ignore - If selected, the existing Compensation Lookup Table in the target instance is retained and
is NOT replaced by the one in from the source.
Dependencies
This artifact does not have any dependencies.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates if the Compensation Lookup Table already
exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.3
Sync Artifact for Competencies
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Competencies artifact
from the source to target instance.
Details about the Competencies Instance Sync Artifact
Prerequisites
Permissions
●
This artifact requires that the Competency Library Management Suite is enabled.
●
Both the source and target instances must have Job Description Manager (JDM V1.0) as their
Competency version.
In order to sync this artifact in the Instance Synchronization Wizard, you must have Sync
Competencies permission.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
13
Selection Options
You can select one or more Competencies to include in the sync, based on library, locale, and compe­
tency name.
Overwrite Options
You can specify what to do when the selected Competencies already exist in the target instance:
●
Overwrite - If selected, existing Competencies in the target instance are replaced by ones in the
source.
●
Ignore - If selected, existing Competencies in the target instance are retained and are NOT re­
placed by ones in from the source.
Dependencies
This artifact doesn’t have any dependencies.
Copy Logic
The tool copies all content within a competency, however, the ID is changed.
Filter by Last Modified
Not supported. You can’t filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Competencies, if any,
already exists in the target instance.
Other Information

Note
Existing competency definition: comparison is done by comparing the GUID + Locale + Library.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.4
Sync Artifact for Dashboard Settings
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Dashboard Settings
artifact from the source to target instance.
Details about the Dashboard Settings Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Dashboard
Settings permission.
14
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Selection Options
You can select one or more of the following Dashboard Settings to include in the sync.
●
Report Configuration
●
Portlet Permissions

Note
Support for Dashboards 1.0 was removed in Q4 2017. Instance sync tools do not support Dash­
boards 2.0 at this time.
Overwrite Options
This sync will always be an overwrite. Any existing Dashboard Settings in the target instance are re­
placed by ones in the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all content within the selected dashboard settings.
Filter by Last Modified
Not applicable.
Exists At Target
Not applicable.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.5
Sync Artifact for Data Models
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Data Model artifact from
the source to target instance.
Details about the Data Models Instance Sync Artifact
Prerequisites
To sync Corporate Data Model and Country Specific Corporate Data Model, Employee Central
Foundation Object must be enabled from Provisioning in your target instance.

Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact
your implementation partner. If you're no longer working with an implementation partner, contact
SAP Cloud Support.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
15
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Data Model
permission.
Selection Options
Overwrite Options
You can select one or more of the following Data Models to include in the sync:
●
Succession Data Model (all customers)
●
Corporate Data Model (only for SAP SuccessFactors Employee Central)
●
Country Specific Corporate Data Model (only for SAP SuccessFactors Employee Central)
●
Country Specific Succession Data Model (all customers)
This sync will always be an overwrite. Any existing Data Models in the target instance are replaced by
ones in the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
Filter by Last Modified
●
Picklists
●
MDF Picklists
Not supported. You cannot filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Not supported.You cannot view which of the selected Data Models, if any, already exists in the target
instance in the Instance Synchronization Wizard.
Other Information
You can compare the selected Data Models present in the target and source instances using a built-in
comparison tool in the Instance Synchronization Wizard. You can use this tool to identify differences
before running your sync job.
The Succession Data Model is an essential part of all SAP SuccessFactors instances and does not
require SAP SuccessFactors Succession and Development.
The Country Specific Succession Data Model is mostly used with SAP SuccessFactors Employee Cen­
tral, but can be used in anyone.
The Corporate Data Model and Country Specific Corporate Data Model are only used with SAP Suc­
cessFactors Employee Central.

Note
If your not using SAP SuccessFactors Employee Central and you want to sync the Country Spe­
cific Succession Data Model, you may encounter errors. For the sync to be successful, you must
have one of the following settings enabled: (1) External Learning User or (2) Manager Transfer for
Employee Profile.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
16
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Comparing Data Models Between Source and Target [page 17]
3.5.1 Comparing Data Models Between Source and Target
Compare data models between source and target instances and downloading the data model XML file for the
source and target instances in the Instance Synchronization Wizard, prior to running your sync, so that you can
identify discrepancies that might cause an error.
Procedure
1. In the Instance Synchronization Wizard, open a sync job that includes the Data Model artifact and proceed
through the wizard to the Data Model screen.
2. Click the Compare button for the data model you want to compare between source and target.
You may only have one data model available to select. Every SAP SuccessFactors instance has at least one data
model, commonly known as the "Succession Data Model" (although it does not require use of SAP
SuccessFactors Succession and Development). If you are using SAP SuccessFactors Employee Central, you
may also have up to three other data models.
 Note
It can take up to two minutes to open the comparison. The time required to generate the data model
comparison varies based on the size of the data models and the number of differences.
3. In the resulting comparison window, you can:
a. Use arrows to scroll up and down the data model.
b. Set the View Type.
○ Aligned view keeps rows with differences aligned
○ Connected view shows a connecting line between rows with differences
c. Set the Collapse Identical toggle switch to On to collapse identical rows and highlight differences.
4. Take note of any differences you identify so that you can decide how to proceed.
5. Optional: Download the source and target data model XML from the link at the bottom of the comparison
window.
You can use the downloaded data models to review legacy permissions and build equivalent role-based
permissions. You can also use the downloaded target XML as a backup in case you wish to revert data model
sync once done.
6. Close the comparison window to return to the wizard.
Next Steps
If you identify any differences, you need to decide how to proceed.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
17
If there is any XML in the target that you wish to retain and that is not present in the source, you should update the
data model in the source before proceeding. If you continue with the sync, the data model in the target will be
overwritten with the data model in the source.
3.6
Sync Artifact for Families and Roles
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Families and Roles
artifact from the source to target instance.
Details about the Families and Roles Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Families
and Roles permission.
Selection Options
You can select one or more Families and Roles to include in the sync.
Overwrite Options
You can specify what to do when the selected Families and Roles already exist in the target instance:
●
Overwrite - If selected, existing Families and Roles in the target instance are replaced by ones in
the source.
●
Ignore - If selected, existing Families and Roles in the target instance are retained and are NOT
replaced by ones in from the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all content within a family and role.
Filter by Last Modified
Not supported. You cannot filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Families and Roles, if
any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
18
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.7
Sync Artifact for Form Label Translations
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Form Label Translations
artifact from the source to target instance.
Details about the Form Label Translations Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Form Label
Translation permission.
Selection Options
There is no granular selection for this artifact. All Form Label Translations are included in the sync..
Overwrite Options
You can specify what to do when the selected Form Label Translations already exist in the target in­
stance:
●
Overwrite - If selected, existing Form Label Translations in the target instance are replaced by
ones in the source.
●
Ignore - If selected, existing Form Label Translations in the target instance are retained and are
NOT replaced by ones in from the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all Form Label Translations.
Filter by Last Modified
Not applicable.
Exists At Target
Not applicable.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.8
Sync Artifact for Foundation Objects
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Foundation Objects
artifact from the source to target instance.
Details about the Employee Central Foundation Objects in Instance Sync
Prerequisites
This artifact requires SAP SuccessFactors Employee Central.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
19
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Foundation
Objects permission.
Selection Options
You can select one or more Foundation Objects to include in the sync.
Overwrite Options
You can specify what to do when the selected Foundation Objects already exist in the target instance:
●
Overwrite - If selected, existing Foundation Objects in the target instance are replaced by ones in
the source.
●
Ignore - If selected, existing Foundation Objects in the target instance are retained and are NOT
replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
MDF Object Definition, MDF Rules, MDF Picklists, Data Model, Picklists
In addition, each of your selected Foundation Objects may or may not have its own associated de­
pendencies. Please refer to the dependencies shown in the Instance Synchronization Wizard.
Copy Logic
The tool will copy all data within the selected Foundation Object.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Foundation Objects,
if any, already exists in the target instance.
Other Information

Caution
Before synching Foundation Objects, you need to ensure that the data models of the source and
target instances are in sync. Both data models must have the same modules enabled and share
the same data element and dynamic group definitions, or the sync will fail and return the relevant
error code.

Caution
Admin users in the source and target instances should use the same locale. In other words, the
source instance user who performs the sync and the target instance user whose user name is
identified in the Instance Synchronization Wizard should both be using the same locale, or lan­
guage preference setting (such as US English). If these users have a different locale, it can result
in a corruption of Foundation Object Data.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
20
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.9
Sync Artifact for Goal Management Templates
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Goal Management
Templates artifact from the source to target instance.
Details about the Goal Management Templates Instance Sync Artifact
Prerequisites
This artifact requires SAP SuccessFactors Performance and Goals.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Goal
Templates permission.
Selection Options
You can select one or more Goal Management Templates to include in the sync.

Note
The method for selecting Goal Management and Career Development Plan Templates in the
Instance Synchronization Wizard is different from most artifacts. At the start of the wizard, select
Goal Templates, which includes both of these template types. If you have permission to sync both
of these template types, you can select one or more templates from a list. You can use the Select
Template Type menu to filter the list by type.
Overwrite Options
You can specify what to do when the selected Goal Management Templates already exist in the target
instance:
●
Overwrite - If selected, existing Goal Management Templates in the target instance are replaced
●
Ignore - If selected, existing Goal Management Templates in the target instance are retained and
by ones in the source.
are NOT replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
Rating Scales, Data Model, Picklists
Copy Logic
The tool will copy all settings within the template (xml). The template ID will be sustained.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Goal Management
Templates, if any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
21
3.10 Sync Artifact for Homepage Tile Configurations
Certain prerequisites and permissions apply when syncing the Homepage Tile Configurations artifact from the
source to target instance.
Details about the Homepage Tile Configurations Instance Sync Artifact
Prerequisites
This artifact is only for the new SAP Fiori-based Home Page.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Homepage
Tile Configurations permission.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.11
Sync Artifact for Homepage Tile Groups
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Homepage Tile Groups
artifact from the source to target instance.
Details about the Homepage Tile Groups Instance Sync Artifact
Prerequisites
This artifact is only for the new SAP Fiori-based Home Page.

Note
Syncing the Homepage Tile Groups artifact is not supported from Production to Preview environ­
ment due to blackout period for Preview upgrade. The blackout period is the time during post Pre­
view release until Production release. For successful syncing of this artifact, please wait until the
Production version is migrated to a version similar to the Preview version.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync RBP
Permission Groups permission.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
22
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.12 Sync Artifact for MDF Configuration UI Settings
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the MDF Configuration UI
artifact from the source to target instance.
Details about the MDF Configurable UI Settings Instance Sync Artifact
Prerequisites
This artifact requires that the Metadata Framework (also known as "MDF" or "Generic Objects") is en­
abled.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync MDF
Configuration UI permission.
Selection Options
You can select one or more MDF Configurable UI Settings to include in the sync.
Overwrite Options
You can specify what to do when the selected MDF Configurable UI Settings already exist in the target
instance:
●
Overwrite - If selected, existing MDF Configurable UI Settings in the target instance are replaced
●
Ignore - If selected, existing MDF Configurable UI Settings in the target instance are retained and
by ones in the source.
are NOT replaced by ones in from the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all content within the selected MDF Configurable UI's.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected MDF Configurable UI
Settings, if any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
23
3.13 Sync Artifact for MDF Data
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the MDF Data artifact from
the source to target instance.
Details about the MDF Data Instance Sync Artifact
Prerequisites
This artifact requires that the Metadata Framework (also known as "MDF" or "Generic Objects") is en­
abled.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync MDF Data
permission.
24
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Selection Options
You can select one or more MDF Data to include in the sync.

Note
Due to ongoing technical changes, the sync of data in certain MDF objects is temporarily unavaila­
ble in instance sync tools.
●
Absence Counting Method
●
Accrual Calculation Base Parameters
●
Accrual Lookup By Seniority
●
Accrual Rule Parameters
●
Accrual Rule Variables
●
Accrual Transfer Rule Parameters
●
ActionSearchEntity
●
ActivityListObject
●
Alert Message
●
Auto Delegate Config
●
Background
●
Background Element
●
BackgroundV2
●
Bank
●
BEMigrationPhase
●
BestPracticesConfigurationScopeStatus
●
BestPracticesUpgradeItemStatus
●
BudgetGroup
●
Business Unit
●
Check Result
●
CloudExtension
●
CloudExtensionEnvironment
●
Compound Employee API Object Types
●
Contingent Workers Email Notification Configuration
●
Cost Center
●
Country
●
Country Specific Validation Configuration
●
CreateDefinition
●
Currency
●
Currency Conversion(Deprecated. Replaced by Currency Exchange Rate")
●
Currency Exchange Rate
●
Custom Filter
●
Customized Pay Type
●
Data Replication Configuration
●
Data Replication Proxy
●
Data Retention Time Management Group
●
DataDictionary
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
25
26
PUBLIC
●
DataRetentionGroup
●
Default Portlets
●
Department
●
Division
●
Document Generation Group
●
Document Generation Screen Look Up
●
Document Generation Template
●
Document Mapping Rule Result
●
DRTM 360 Reviews
●
DRTM Audit Data Purge
●
DRTM Benefits Purge Objects
●
DRTM Candidate Profile
●
DRTM Employee Profile
●
DRTM Employment Info Purge Objects
●
DRTM Job Application
●
DRTM Learning Data Purge
●
DRTM Master Data
●
DRTM MDF Custom Purge Objects
●
DRTM Objective Management
●
DRTM Onboarding Candidate Info
●
DRTM Payroll Results
●
DRTM Performance Reviews
●
DRTM Person Info Purge Objects
●
DRTM Time Info Purge Object
●
DRTM Workflow Purge Objects
●
DRTMPurgeStatus
●
Dynamic Group Filters
●
ECDataRetentionConfig
●
ECHelp
●
Element Type Map for EC Migration
●
Email Settings for Document Generation Template
●
Employee Data Replication Confirmation
●
Employee Data Replication Notification
●
Employee Data Replication Status
●
Employee Payroll Run Results
●
Employee Profile Standard
●
Employee Profile User Info
●
EmployeeProfilePageConfig
●
Escalation
●
EscalationConfig
●
Field Display Format
●
Format Group
Instance Sync: Implementation and Administration
Instance Sync Artifacts
●
FoTranslation
●
Function
●
Global Assignment Configuration
●
GOParentObject
●
Hire Date Correction
●
Hire/Rehire Configuration
●
Holiday
●
Holiday Calendar
●
Hris Action
●
HRIS Element
●
HrisServiceLayer Logger Configuration
●
InformationDataSubjectConfigurationTemplate
●
InformationDataSubjectPurposeConfiguration
●
InformationDataSubjectRequest
●
InformationDataSubjectResult
●
Initial Accrual Transfer Date Rule Parameters
●
Initiative Group
●
InitiativeAlignmentBean
●
InitiativeGroupAlignmentBean
●
InitiativeGroupAssignmentBean
●
InitiativeGroupShareBean
●
IntegrationProcessConnection
●
IntegrationProcessCustomFields
●
IntegrationProcessDefinition
●
IntegrationProcessFilterCriteria
●
IntegrationProcessKeypairs
●
IntegrationProcessKnownHostKeys
●
IntegrationProcessOAuthSettings
●
IntegrationProcessOutputFields
●
IntegrationProcessX509Keypairs
●
Interim Account Update Rule Parameters
●
Job Classification
●
Job Function
●
JobAnalyzerReportingData
●
JSONMeta
●
Leave of absence event parameter
●
Legal Entity
●
Legislatively Sensitive Data Configuration
●
LightRule
●
LinkedInMappingConfig
●
Localized HRIS Element
●
Localized Person Configuration
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
27
28
PUBLIC
●
Log Appender Configuration
●
Log Filter
●
Logger Configuration
●
Lookup
●
MappingField
●
Mass Change Run
●
MassChangeDefinition
●
MDF Picklist to Legacy Picklist Map
●
MDFAccessPeriodCriteriaMap
●
MDFAlertType
●
MDFAPISubVersionMigrateResult
●
MDFBadgeTemplate
●
MDFBlockConfig
●
MDFCustomEntitiesWithMultipleParentsRegistry
●
Message Definition
●
Name Format
●
NotificationRegistryGO
●
NotificationRegistryV2GO
●
NotificationTemplateMapGO
●
Number Format
●
OBITenantConfig
●
ObjDefDependencyIndex
●
Object Configuration
●
Object Permission Map
●
ObjectDefinitionStatus
●
Off Cycle Event Batch
●
Onboarding Equipment Type
●
OnboardingCandidateInfo
●
OnboardingImportPath
●
Optimistic Locking Configuration
●
Pay Calendar
●
Pay Group
●
Pay Scale Area
●
Pay Scale Group
●
Pay Scale Level
●
Pay Scale Pay Increase Run
●
Pay Scale Type
●
Payment Method
●
Payroll System Configuration
●
Period-End Processing Rule Parameters
●
Person
●
Person Element Configuration
Instance Sync: Implementation and Administration
Instance Sync Artifacts
●
Personal Information Screen Lookup
●
PersonBackground
●
PersonType
●
PersonTypeUsage
●
Planned Working Time Parameters
●
Position Type
●
Recruiting External Vendor
●
Recruiting Rules Assignment Configuration
●
Recruiting Vendor Integration Mapping
●
Replication Target System
●
Report Object Configuration Entity
●
Report Schema Configuration Entity
●
RequisitionAssignmentConfiguration
●
Rule Trace
●
RuleScenario
●
RuleTracePersistence
●
SAP System Configuration
●
Script
●
Section
●
SEFEntityEventsMap
●
SEFEvent
●
SEFSubscriberConfiguration
●
Sequence
●
Shift Classification
●
SimpleAddressFormat
●
Tab Element
●
Take Rule Parameters
●
TalentPool
●
Target Criteria Map
●
TenantRefresh
●
Time Account Change Calendar
●
Time Account Summary
●
Time Account Type
●
Time Management Collision Resolution
●
Time Management Configuration
●
Time Management Job Summary
●
Time Management Recalculation Event
●
Time Management Retention Group
●
Time Off Configuration
●
Time Off Rule Constants
●
Time Off Rule Variables
●
Time Profile
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
29
●
Time Type
●
Time Type Collision Grouping
●
Time Zone
●
TimeAccountTypeTransfer
●
TourPath
●
Unit of Measure according to UN/CEFACT Recommendation 20/21
●
Value for Onboarding Equipment Type
●
ValueExpression
●
VendorInfo
●
View Template
●
WageTypeAccumulationConfig
●
Work Schedule Day Model
●
WorkflowEmailConfiguration

Note
Some MDF objects are hidden in instance sync tools to help prevent errors. Non-editable objects
and objects that do not conform to certain technical standards are hidden in the UI. The limita­
tions of these MDF objects result in sync errors so we hide them to prevent you from including
them in your sync job.

Note
You can identify the MDF objects to sync based on the business key in addition to the external
code. The business key appears in the Key1 column for the corresponding MDF object in Instance
Synchronization Wizard only if the business key is defined to the MDF object and has the
externalCode field as Auto Number.
Overwrite Options
This sync will always be an overwrite. Any existing MDF Data in the target instance is replaced by ones
in the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
MDF Object Definition, MDF Rules, MDF Picklist.
In addition, each of your MDF Data object selections may or may not have its own associated depend­
encies. Please refer to the dependencies shown in the Instance Synchronization Wizard.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected MDF Data, if any, al­
ready exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
30
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Instance Sync Artifacts [page 11]
3.14 Sync Artifact for MDF Object Definitions
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the MDF Object Definitions
artifact from the source to target instance.
Details about the MDF Object Instance Sync Artifact
Prerequisites
This artifact requires that the Metadata Framework (also known as "MDF" or "Generic Objects") is en­
abled.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync MDF
Object Definitions permission.
Selection Options
You can select one or more MDF Object Definitions to include in the sync.

Note
Some MDF objects are hidden in instance sync tools to help prevent errors. Non-editable objects
and objects that do not conform to certain technical standards are hidden in the UI. The limita­
tions of these MDF objects result in sync errors so we hide them to prevent you from including
them in your sync job.

Note
You can identify the MDF objects to sync based on the business key in addition to the external
code. The business key appears in the Key1 column for the corresponding MDF object in Instance
Synchronization Wizard only if the business key is defined to the MDF object and has the
externalCode field as Auto Number.
Overwrite Options
You can specify what to do when the selected MDF Object Definitions already exist in the target in­
stance:
●
Overwrite - If selected, existing MDF Object Definitions in the target instance are replaced by
ones in the source.
●
Ignore - If selected, existing MDF Object Definitions in the target instance are retained and are
NOT replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children.
MDF Object Definitions are dependent on the following other artifacts:
●
Copy Logic
MDF Rules, MDF Picklists
The tool will copy all content within the selected MDF Object Definitions.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
31
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected MDF Object Definitions, if any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.14.1 Comparing MDF Object Definitions Between Source and
Target
Compare MDF Object Definitions between source and target instances in the Instance Synchronization Wizard, prior
to running your sync, so that you can identify discrepancies that might cause an error.
Procedure
1. In the Instance Synchronization Wizard, open a sync job that includes the configuration artifact MDF Object
Definition and proceed through the wizard to the MDF Object Definition screen.
2. Select each MDF object definition you want to compare by clicking the icon in the Compare column.
Selected object definitions are indicated above the search results, below the Compare button, as shown here.
In this example, the BenefitCompanyCar object definition has been selected to compare.
3. Click the Compare button to open the comparison tool in a new window.
4. In the comparison window, you can:
32
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
a. Use expand and collapse icons to view a comparison of each selected object definition.
b. Use the "equal" and "not equal" signs to identify metadata values that are different (indicated with "not
equal" sign) between source and target.
 Note
Due to a known UI issue, the comparison tool currently does not easily identify the exact metadata value
that differs. For each row where a difference is indicated (with the "not equal" sign), you need to scroll
through the columns and visually scan for the differing value. Longer values are truncated, so you may need
to compare them one-by-one in the Detailed View.
5. When you have verified that an object definition is the same in the source and the target instance, select the
checkbox next to the name of the object, in the first column of the comparison tool, so that you can add it to
your sync.
6. To add the MDF object definitions you've selected in the comparison tool to your sync, click Add to Sync.
 Note
This action is only enabled if at least one object definition is selected in the comparison tool.
This closes the comparison tool and returns you to the Instance Synchronization Wizard.
Results
The selected MDF object definitions, which you have confirmed as identical in the comparison tool, are now added
to your sync job.
Next Steps
Proceed with sync job configuration in the Instance Synchronization Wizard.
3.15 Sync Artifact for MDF Picklists
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the MDF Picklists artifact
from the source to target instance.
Details about the MDF Picklists Instance Sync Artifact
Prerequisites
●
This artifact requires that the Metadata Framework (also known as "MDF" or "Generic Objects")
is enabled.
●
Both the source and target instances should have already been migrated to MDF Picklists or
should be having Legacy Picklists.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
33
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync MDF
Picklists permission.
Selection Options
You can select one or more MDF Picklists to include in the sync.

Note
If you use parent-child picklists (also known as cascading picklists), you can view the parent-child
hierarchy in the Instance Synchronization Wizard wizard. With MDF picklists, you can select and
sync any picklist separately, regardless of whether it is a parent or child.

Note
Some MDF objects are hidden in instance sync tools to help prevent errors. Non-editable objects
and objects that do not conform to certain technical standards are hidden in the UI. The limita­
tions of these MDF objects result in sync errors so we hide them to prevent you from including
them in your sync job.

Note
You can identify the MDF objects to sync based on the business key in addition to the external
code. The business key appears in the Key1 column for the corresponding MDF object in Instance
Synchronization Wizard only if the business key is defined to the MDF object and has the
externalCode field as Auto Number.
Overwrite Options
You can specify what to do when the selected MDF Picklists already exist in the target instance:
●
Overwrite - If selected, existing MDF Picklists in the target instance are replaced by ones in the
source.
●
Ignore - If selected, existing MDF Picklists in the target instance are retained and are NOT re­
placed by ones in from the source.
Dependencies
This configuration artifact is not dependent on any other artifacts.
Copy Logic
The tool will copy all content within the selected MDF picklists.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected MDF Picklists, if any,
already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
34
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.15.1 Comparing MDF Picklists Between Source and Target
Compare MDF Picklists between source and target instances in the Instance Synchronization Wizard, prior to
running your sync, so that you can identify discrepancies that might cause an error.
Procedure
1. In the Instance Synchronization Wizard, open a sync job that includes the MDF Picklists artifact and proceed
through the wizard to the MDF Picklists screen.
2. Select each picklist you want to compare by clicking the icon in the Compare column.
Selected picklists are indicated above the search results, below the Compare button, as shown here. In this
example, the JOB-FUNXTION-TYPE picklist has been selected to compare.
3. Click the Compare button to open the comparison tool in a new window.
4. In the comparison window, you can:
a. Use expand and collapse icons to view a comparison of each selected picklist.
b. Use the "equal" and "not equal" signs to identify metadata values that are different (indicated with "not
equal" sign) between source and target.
c. Use the Show Only Diff toggle switch to filter comparison results. Select On to view only rows where there is
a difference between source and target. Select Off to show all rows.
d. Click on any cell in the comparison table to open a Detailed View comparing just that metadata value in the
source and target.
In the following example, the TransportAllowance_US picklist is expanded and you can see that all
metadata values are equal in source and target.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
35
 Note
Due to a known UI issue, the comparison tool currently does not easily identify the exact metadata value
that differs. For each row where a difference is indicated (with the "not equal" sign), you need to scroll
through the columns and visually scan for the differing value. Longer values are truncated, so you may need
to compare them one-by-one in the Detailed View.
5. When you have verified that a picklist is the same in the source and the target instance, select the checkbox in
the comparison tool so that you can add it to your sync..
In the following example, the TransportAllowance_US picklist is selected.
6. To add the picklists you've selected in the comparison tool to your sync, click Add to Sync.
 Note
This action is only enabled if at least one picklist is selected in the comparison tool.
This closes the comparison tool and returns you to the Instance Synchronization Wizard.
Results
The selected picklists, which you have confirmed as identical in the comparison tool, are now added to your sync
job.
Next Steps
Proceed with sync job configuration in the Instance Synchronization Wizard.
36
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.16 Sync Artifact for MDF Rules
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the MDF Rules artifact from
the source to target instance.
Details about the MDF Rules Instance Sync Artifact
Prerequisites
This artifact requires that the Metadata Framework (also known as "MDF" or "Generic Objects") is en­
abled.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync MDF Rule
permission.
Selection Options
You can select one or more MDF Rules to include in the sync.

Note
You can identify the MDF objects to sync based on the business key in addition to the external
code. The business key appears in the Key1 column for the corresponding MDF object in Instance
Synchronization Wizard only if the business key is defined to the MDF object and has the
externalCode field as Auto Number.
Overwrite Options
You can specify what to do when the selected MDF Rules already exist in the target instance:
●
Overwrite - If selected, existing MDF Rules in the target instance are replaced by ones in the
source.
●
Ignore - If selected, existing MDF Rules in the target instance are retained and are NOT replaced
by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children.
MDF Rules are dependent on the following other artifacts:
●
MDF Object Definition, MDF Picklists
Copy Logic
The tool will copy all content within the selected MDF Rules.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected MDF Rules, if any, al­
ready exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
37
3.16.1 Examples of Syncing MDF Objects and Rules
Following are two example use cases showing how to sync MDF Objects and Rules across instances with instance
sync.
User Case 1
Source: an Object definition A with rule 1 & rule 2
Target: No Object definition A, No Rule 1 & Rule 2
Step 1: User performs instance sync by selecting Object Definition A
Rule 1
Rule 2
System behavior in target: Object Definition A associated with Rule 1 and Rule 2 get synced.
Step 2: Modify Rule 1 and perform instance sync by selecting
Rule 1
System behavior in target: Rule 1 gets synced; Object Definition A is also synced because the underlying Rule 1 is
synced.
Step 3: Add new Rule 3 and associate it to Object Definition A in source instance, then perform instance sync by
selecting
Rule 3 (Only)
System behavior in target: Rule 3 gets synced; Object Definition A is also synced and associated with Rule 3
(Because its underlying Rule is synced.)
User Case 2
Source: an Object definition A with rule 1 & rule 2
Target: an Object definition A with Rule 1, No Rule 2
Case 1: If the user performs instance sync by selecting
Object Definition A
Rule 2
System behavior in target: Object Definition A associated with Rule 1 and Rule 2 get synced.
Case 2: If the user performs instance sync by selecting
Object Definition A
System behavior in target: Object Definition A sync will fail (Since can't sync all the rules association. The
information will be indicated in Instance Sync Monitor report.)
38
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Case 3: If the user performs instance sync by selecting
Rule 2
System behavior in target: Rule 2 gets synced; Object Definition A is also synced and associated with Rule 2
(Because its underlying Rule is synced.)
 Note
Important
Before synching MDF artifacts, you need to ensure that the data models of the source and target instances are
in sync. Both data models must have the same modules enabled and share the same data element and
dynamic group definitions, or the sync will fail and return the relevant error code.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.17 Sync Artifact for Performance Management Templates
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Performance
Management Templates artifact from the source to target instance.
Details about the Performance Management Templates Instance Sync Artifact
Prerequisites
This artifact requires SAP SuccessFactors Performance and Goals.

Note
Instance Synchronization is not supported for Performance Management v12 Acceleration.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync
Performance-Management Templates permission.
Selection Options
You can select one or more Performance Management Templates to include in the sync.
Overwrite Options
You can specify what to do when the selected Performance Management Templates already exist in
the target instance:
●
Overwrite - If selected, existing Performance Management Templates in the target instance are
replaced by ones from the source.
●
Ignore - If selected, Performance Management Templates in the target instance are retained and
are NOT replaced by ones from the source.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
39
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This configuration artifact is dependent on the following other artifacts:
●
Copy Logic
Rating Scales, Competencies, Goal Templates, Workflows, Data Model, Picklists
The tool will copy all settings within the template (xml) and settings that have been setup in
Center
Manage Templates
Admin
. Any hard-coded goals or competencies are updated with the corre­
sponding ID’s.
Filter by Last Modified
Not supported. You cannot filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Performance Man­
agement Templates, if any, already exists in the target instance.
Other Information
When making your selection in the Instance Synchronization Wizard, you can see the form template ID,
in both the source and target instance, of each of the available Performance Management Templates.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.18 Sync Artifact for Picklists (Legacy)
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Picklist (not MDF
picklist) artifact from the source to target instance.
Details about the Picklists Instance Sync Artifact
Prerequisites
Both the source and target instances should have already been migrated to MDF Picklists or should be
having Legacy Picklists.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Picklists
permission.
40
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Selection Options
You can select one or more Picklists to include in the sync.

Note
If you use parent-child picklists (also known as cascading picklists), you cannot view or select any
child picklists in the Instance Synchronization Wizard. You can only select parent picklists to and
all associated children will be automatically synced along with the parent.
When making your selection in the Instance Synchronization Wizard, you can see, for each Picklist, the
number of Picklist options in the source and target instance.
Overwrite Options
You can specify what to do when the selected Picklists already exist in the target instance:
●
Overwrite - If selected, existing Picklists in the target instance are replaced by ones in the source.
●
Ignore - If selected, existing Picklists in the target instance are retained and are NOT replaced by
ones in from the source.
Dependencies
Copy Logic
This artifact does not have any dependencies.
The tool will copy all content within a picklist including all translations, however, the OptionID will be
new. The parentOptionId column will be updated to reflect the new OptionID so that cascading pick­
lists will remain intact.
Filter by Last Modified
Not supported. You cannot filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Picklists, if any, al­
ready exists in the target instance.
Other Information

Note
1.
Synching picklists now requires an immutable ID called the "external code". Every option in a
picklist must be assigned a unique external code in order to be successfully synched. Op­
tions which exist in both the source and the target will be updated, not deleted and inserted.
Options which exist in the target but not in the source will not be deleted.
2. Instance sync for the legacy picklist will be deprecated in the upcoming releases. For more
information, refer to the Related Information section.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Replacement of Legacy Picklists Management Tool
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
41
3.19 Sync Artifact for Rating Scales
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Rating Scales artifact
from the source to target instance.
Details about the Rating Scales Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Rating
Scales permission.
Selection Options
You can select one or more Rating Scales to include in the sync.
Overwrite Options
You can specify what to do when the selected Rating Scales already exist in the target instance:
●
Overwrite - If selected, existing Rating Scales in the target instance are replaced by ones in the
source.
●
Ignore - If selected, existing Rating Scales in the target instance are retained and are NOT re­
placed by ones in from the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all content within a rating scale including all translations.
Filter by Last Modified
Not supported. You cannot filter this artifact by Last Modified date in the Instance Synchronization
Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Rating Scales, if any,
already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
42
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
3.20 Sync Artifact for Role-Based Permission Groups
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Role-Based Permission
Groups artifact from the source to target instance.
Details about the Role-Based Permission Groups Instance Sync Artifact
Prerequisites
This artifact requires that Role-Based Permissions (RBP) is enabled.

Note
Syncing the RBP Groups artifact is not supported from Production to Preview environment due to
blackout period for Preview upgrade. The blackout period is the time during post Preview release
until Production release. For successful syncing of this artifact, please wait until the Production
version is migrated to a version similar to the Preview version.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync RBP
Permission Groups permission.
Selection Options
You can select one or more Role-Based Permission Groups to include in the sync.
Overwrite Options
You can specify what to do when the selected Role-Based Permission Groups already exist in the tar­
get instance:
●
Overwrite - If selected, existing Role-Based Permission Groups in the target instance are replaced
by ones in the source.
●
Ignore - If selected, existing Role-Based Permission Groups in the target instance are retained
and are NOT replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
MDF Object Definition, MDF Rules, Data Model, Picklists
Copy Logic
The tool will copy all of the groups selected.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Role-Based Permis­
sion Groups, if any, already exists in the target instance.
Other Information

Note
Instance sync does not support static permission groups at this time. Static permission groups
not listed among the available options in the Instance Synchronization Wizard.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
43
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
3.21 Sync Artifact for Role-Based Permission Roles
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Role-Based Permission
Roles artifact from the source to target instance.
Details about the Role-Based Permission Roles Instance Sync Artifact
Prerequisites
This artifact requires that Role-Based Permissions (RBP) is enabled.

Note
Syncing the RBP Roles artifact is not supported from Production to Preview environment due to
blackout period for Preview upgrade. The blackout period is the time during post Preview release
until Production release. For successful syncing of this artifact, please wait until the Production
version is migrated to a version similar to the Preview version.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync RBP
Permission Roles permission.
Selection Options
You can select one or more Role-Based Permission Roles to include in the sync.
Overwrite Options
You can specify what to do when the selected Role-Based Permission Roles already exist in the target
instance:
●
Overwrite - If selected, existing Role-Based Permission Roles in the target instance are replaced
by ones in the source.
●
Ignore - If selected, existing Role-Based Permission Roles in the target instance are retained and
are NOT replaced by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
RBP Permission Groups, MDF Object Definition, MDF Rules, Data Model, Picklists
Copy Logic
The tool will copy all of the roles selected.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Role-Based Permis­
sion Roles, if any, already exists in the target instance.
44
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Other Information

Note
●
Before synching RBP Roles, you need to ensure that the data models of the source and target
instances are in sync. Both data models must have the same modules enabled and share the
same data element and dynamic group definitions, or the sync will fail and return the relevant
error code.
●
If there are any discrepancies between the source and the target instance, the role sync is
successful. However, the instance sync is completed with warnings. You must manually up­
date the discrepancies in the target tenant. See Related Information to know more details on
each case.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Scenarios while Syncing Role-Based Permissions Artifact
3.22 Sync Artifact for System Properties
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the System Properties
artifact from the source to target instance.
Details about the System Properties Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync System
Properties permission.
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
45
Selection Options
You can select one or more of the following System Properties to include in the sync.
●
Company Process

Note
You will not be able to sync Process and Forms from this system property.
●
Bulletin Board Message Settings
●
Password & Login Policy Settings

Note
You will not be able to sync Manage Security Questions and Settings from this system prop­
erty.
●
Company System and Logo Settings
●
E-Mail Notification Templates Settings
●
Process Guide Setting
●
Text replacement and links
●
Matrix Grid Rating Scales
●
Help Link Settings
●
Retirement Eligibility Settings
●
Company Dictionary
●
Change Engine Configuration
●
Picklist Mappings
●
Succession Settings
●
Nominations Setup

Note
You will not be able to sync Form Templates from this system property.
Overwrite Options
●
Data Privacy Consent Statement Settings
●
Test Company Process
●
Matrix Grid Report
●
Mobile Settings
This sync will always be an overwrite. Any existing System Properties in the target instance are re­
placed by ones in the source.
Dependencies
This artifact does not have any dependencies.
Copy Logic
The tool will copy all content within the selected system property settings.
Filter by Last Modified
Not applicable.
Exists At Target
Not applicable.
Related Information
Setting Up a Configuration Sync Job [page 62]
46
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
Instance Sync Artifacts [page 11]
3.23 Sync Artifact for Workflows (Route Maps)
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Workflows (Route Maps)
artifact from the source to target instance.
Details about the Workflows Instance Sync Artifact
Prerequisites
This artifact has no prerequisites.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync Workflows
permission.
Selection Options
You can select one or more Workflows to include in the sync.
Overwrite Options
You can specify what to do when the selected Workflows already exist in the target instance:
●
Overwrite - If selected, existing Workflows in the target instance are replaced by ones in the
source.
●
Ignore - If selected, existing Workflows in the target instance are retained and are NOT replaced
by ones in from the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
Data Model, Picklists
Copy Logic
The tool will copy all content within a route map including all translations.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Workflows, if any, al­
ready exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
Instance Sync: Implementation and Administration
Instance Sync Artifacts
PUBLIC
47
3.24 Sync Artifact for Workflow Groups
Certain prerequisites, guidelines, considerations, and permissions apply when syncing the Workflow Groups
artifact from the source to target instance.
Details about the Workflow Groups Instance Sync Artifact
Prerequisites
This artifact requires SAP SuccessFactors Employee Central.

Note
Syncing the Workflow Groups artifact is not supported from Production to Preview environment
due to blackout period for Preview upgrade. The blackout period is the time during post Preview
release until Production release. For successful syncing of this artifact, please wait until the Pro­
duction version is migrated to a version similar to the Preview version.
Permissions
In order to sync this artifact in the Instance Synchronization Wizard, you need to have Sync RBP
Permission Groups permission.
Selection Options
You can select one or more Workflow Groups to include in the sync.
Overwrite Options
You can indicate if you want to overwrite Workflow Groups that already exist in the target instance.
●
Yes - If selected, existing Workflow Groups in the target instance are replaced by ones in the
source.
●
No - If selected, existing Workflow Groups in the target instance are retained and are NOT re­
placed by ones in the source.
Dependencies
To avoid errors, you should always sync dependent artifacts at the same time, or sync parent depend­
encies before their children. This artifact is dependent on the following other artifacts:
●
MDF Picklist
●
Picklists
Copy Logic
The tool will copy all content within dynamic workflow groups.
Filter by Last Modified
Supported. You can filter this artifact by Last Modified date in the Instance Synchronization Wizard.
Exists At Target
Supported. The Instance Synchronization Wizard indicates which of the selected Workflow Groups, if
any, already exists in the target instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync Artifacts [page 11]
48
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Artifacts
4
Enabling Instance Synchronization
You can now enable Instance Synchronization from the Upgrade Center.
Context
The different synchronization tools allow you to sync artifacts between instances as well as manage your instances.
It is important that you enable Instance Synchronization for all the source and the target instances that you want to
manage.
 Caution
Once Instance Sync is enabled, you will not be able to disable it.
Procedure
1. Go to
Admin Center
Upgrade Center .
2. In the Recommended Upgrades panel, look for Instance Synchronization Tool Expert Self Service.
3. Click Learn More & Upgrade Now.
A dialog box appears providing more information about Instance Synchronization. Review the information
before proceeding.
4. Click Upgrade Now to enable Instance Synchronization Wizard.
A dialog box appears requesting confirmation to enable Instance Sync.
5. Click Yes and then click OK.
Results
Once the upgrade is complete, you will see Instance Synchronization Tool Expert Self Service under Completed
Upgrades.
Instance Sync: Implementation and Administration
Enabling Instance Synchronization
PUBLIC
49
5
Instance Sync Permissions
Instance Sync administrator permissions are required to access the Instance Sync tools in the source instance and
to sync artifacts to the target instance. These permissions are set up in Admin Center, using the system permission
tools (either role-based or legacy permissions).
After instance sync has been successfully enabled, three Admin Tools become available in Admin Center of the
source instance:
● Instance Synchronization Wizard
● Instance Synchronization Monitor Tool
● Manage Sync Packages
However, in order to access these tools, you must be granted permission to sync at least one type of artifact
between instances. Any user with permission to sync at least one artifact can access and use all of the Instance
Sync Admin Tools in the source instance.
 Note
Instance Sync permissions are granted on a by-artifact basis. That is, you can grant permission separately for
each type of instance sync artifact enabled in your system. For example, one user might be allowed to sync
Performance and Goals form templates, while another is allowed to sync permission roles and permission
groups. Administrators can only sync artifacts for which they have been granted the appropriate permission.
5.1
Enabling Role-Based Instance Sync Permissions
To access the Instance Sync tools and sync artifacts from the source instance to the target instance, you must have
certain permissions.
Prerequisites
You should be able to manage system permissions in the source instance.
Procedure
1. Go to
Admin Center
Manage Permission Roles
2. Go to
Administrative Permissions
and edit the appropriate administrative role.
Manage Instance Synchronization .
3. Select one or more of the available permissions. (There is one permission for each of the instance sync
configuration artifacts enabled in your instance.)
50
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Permissions
 Note
To pair the target instance with the source instance, you require Admin access to MDF OData API
permission. Go to
Permissions
Administrative Permissions
Metadata Framework
and select
Administrative
Manage Instance Synchronization .
4. Select Done and then Save Changes.
Results
Permission to sync to the selected artifact is granted.
 Note
You can sync only those artifacts to which sync permission is granted.
Instance Sync: Implementation and Administration
Instance Sync Permissions
PUBLIC
51
5.2
Enabling Legacy Instance Sync Permissions
If you are using legacy permissions, you can grant instance sync permissions by completing the following steps.
Prerequisites
Only users with the ability to manage system permission roles can grant instance sync access. If you are able to
manage system permissions in the source instance, you can grant access to the instance sync tools.
Procedure
1. Go to
Admin Center
Administrative Privileges
Manage Instance Synchronization .
2. Select one or more of the available permissions. (There is one permission for each of the instance sync
configuration artifacts enabled in your instance.)
3. Save your changes.
52
PUBLIC
Instance Sync: Implementation and Administration
Instance Sync Permissions
6
Consideration for Pairing the Source and
Target Instances
To pair the source and target instances, you need to complete the following steps.
Procedure
1. Work with your customer to define requirements, including the following:
○ How many source-target sync relationships do you need to set up?
○ Which instances should be the source and the target in each sync relationship?
○ Determine whether the source and target instances are in the same datacenter or different datacenters.
○ Which configuration artifacts should be enabled for each source?
2. Pair the source and target information. For details, see Pairing the Source and Target Instances in Related
Information.
3. Repeat Pairing steps for each sync relationship.
4. Grant sync permission in the source instance to at least one user for at least one configuration artifact type.
This is the bare minimum implementation, enabling at least one customer administrator to access and use
Instance Sync tools. You may also continue working with your customer to set up all of the necessary sync
permissions for every enabled configuration artifact and/or help verify the implementation through testing.
1. Defining the Source and Target Instance Pairing [page 54]
You need to define each target-source relationship separately. That is, you need to set up instance sync
company permissions separately for each target instance, for a specified source.
Related Information
Pairing the Source and Target Instances [page 55]
Instance Sync: Implementation and Administration
Consideration for Pairing the Source and Target Instances
PUBLIC
53
6.1
Defining the Source and Target Instance Pairing
You need to define each target-source relationship separately. That is, you need to set up instance sync company
permissions separately for each target instance, for a specified source.
For example, if the customer has two instances for Test and Production and you want to enable a two-way sync
between them , you need to go through the set up process two separate times, in order to:
1. Set up Test as a source instance that can push configurations to Production
2. Set up Production as a source instance that can push configurations to Test
Or, for example, if the customer has three instances for Development, Test, and Production and you want to set up
a one-way sync between them, you need to go through the set up process two separate times, in order to:
1. Set up Development as a source instance that can push configurations to Test.
2. Set up Test as a source instance that can push configurations to Production.
After you have completed setting up instance sync company permissions, you can proceed to setting up
administrator permissions in each source instance.
Parent topic: Consideration for Pairing the Source and Target Instances [page 53]
54
PUBLIC
Instance Sync: Implementation and Administration
Consideration for Pairing the Source and Target Instances
7
Pairing the Source and Target Instances
Before admins can sync artifacts between source and target instances, instances must be paired. Pairing of the
instances is a one-time task.
1. Generating an Authentication Token from the Source Instance [page 55]
The first step to pair the target instance with the source instance is to initiate an authentication token
generation from the source instance.
2. Copying the Generated Authentication Token from the Target Instance [page 57]
Before complete the pairing process, you must copy the authentication token that you initiated for
generation from the source instance, back to the source instance from the target instance.
3. Adding the Authentication Token in the Source Instance [page 58]
Entering the copied authentication token from the target instance to the source instance, completes the
pairing of target instance with the source instance.
7.1
Generating an Authentication Token from the Source
Instance
The first step to pair the target instance with the source instance is to initiate an authentication token generation
from the source instance.
Prerequisites
● Admin access to MDF OData API permission must be enabled in the source instance.
● Instance Synchronization must be enabled in both the source and target instances.
Context
To copy any artifact using the Instance Synchronization wizard, you must select the target instance details like,
target environment, target data center from the source instance. The target instance details are available for
selection in Instance Synchronization Wizard of the source only when target instance is paired to the source
instance.
Instance Sync: Implementation and Administration
Pairing the Source and Target Instances
PUBLIC
55
Procedure
1. Log in to the source instance.
2. Go to Admin Center.
3. In the Tools Search field, enter Instance Synchronization Wizard. Access the tool by clicking on the
search result.
The Instance Management page appears with the Configuration Copy (Instance Synchronization) option
selected.
4. Click Next.
The Instance Synchronization page appears.
5. Click Launch Instance Synchronization Wizard or go through the Instance Synchronization Wizard tool from the
beginning.
Instance Synchronization Wizard opens.
6. Click Add New Pair.
Instance Pair Wizard opens with the Select Target Details step active on it.
 Note
You can also open the Instance Pair Wizard by navigating to
Packages
Admin Center
Tools
Manage Sync
and clicking Add New Pair.
7. Select the target data center and target environment.
8. Enter the target Company Id.
9. Click Generate Token.
Generate Authentication Token step is active on the Instance Pair Wizard that displays a message on the
procedure to get the authentication token when the token generation is successful.
Results
An authentication token is sent to the target company ID.
 Caution
The generated token is valid only for one hour from the time it has been generated. If the token expires, you
must regenerate the authentication token again.
Task overview: Pairing the Source and Target Instances [page 55]
Next task: Copying the Generated Authentication Token from the Target Instance [page 57]
56
PUBLIC
Instance Sync: Implementation and Administration
Pairing the Source and Target Instances
7.2
Copying the Generated Authentication Token from the
Target Instance
Before complete the pairing process, you must copy the authentication token that you initiated for generation from
the source instance, back to the source instance from the target instance.
Procedure
1. Log in to your target instance.
2. Go to Admin Center.
3. In the Tools Search field, enter Instance Synchronization Wizard. Access the tool by clicking on the
search result.
The Instance Management page appears with the Configuration Copy (Instance Synchronization) option
selected.
4. Click Next.
The Instance Synchronization page appears.
5. Click the radio button that has the name of your source instance company Id, from which authentication token
was generated.
You can also fine the expiry time of the authentication token next the source instance company ID.
6. Click Copy Token.
Results
The authentication token is successfully copied to clipboard.
Task overview: Pairing the Source and Target Instances [page 55]
Previous task: Generating an Authentication Token from the Source Instance [page 55]
Next task: Adding the Authentication Token in the Source Instance [page 58]
Instance Sync: Implementation and Administration
Pairing the Source and Target Instances
PUBLIC
57
7.3
Adding the Authentication Token in the Source Instance
Entering the copied authentication token from the target instance to the source instance, completes the pairing of
target instance with the source instance.
Procedure
1. Log in to the source instance.
2. Go to Admin Center.
3. In the Tools Search field, enter Instance Synchronization Wizard. Access the tool by clicking on the
search result.
The Instance Management page appears with the Configuration Copy (Instance Synchronization) option
selected.
4. Click Next.
The Instance Synchronization page appears.
5. Click Launch Instance Synchronization Wizard or go through the Instance Synchronization Wizard tool from the
beginning.
Instance Synchronization Wizard opens.
6. Click Add New Pair.
Instance Pair Wizard opens with the Select Target Details step active on it.
7. Click the radio button that has the name of your target instance company Id, from which authentication token
was copied.
Get Authentication Token step is active on Instance Pair Wizard.
8. Click the link at the bottom of the Get Authentication Token step.
Enter Authentication Token step is active.
9. Paste the token in the Authentication Token text box.
10. Click Validate and then click Close.
Results
Pairing the target instance with the source instance is successful. You can now find the target instance details in
Instance Synchronization Wizard welcome page to sync the artifacts from your source instance.
Task overview: Pairing the Source and Target Instances [page 55]
Previous task: Copying the Generated Authentication Token from the Target Instance [page 57]
58
PUBLIC
Instance Sync: Implementation and Administration
Pairing the Source and Target Instances
8
Deleting the Pair Between Source and
Target Instances
You can delete the pairing between source and target instances to remove unwanted target instances that are
paired with your source instance.
Prerequisites
You must have any one of the sync permissions.
Procedure
1. Log in to the source instance.
2. Go to Admin Center.
3. Enter Instance Synchronization Wizard in the Tools Search field. Access the tool by clicking on the
search result.
 Note
You can also delete the pairing between source and target instances from the Manage Sync Packages page.
The Instance Management page appears with the Configuration Copy (Instance Synchronization) option
selected.
4. Click Next.
The Instance Synchronization page appears.
5. Click Launch Instance Synchronization Wizard or go through the Instance Synchronization Wizard tool from the
beginning.
Welcome to the Instance Synchronization Wizard opens.
6. Click Delete Existing Instance Pair.
Instance Pair Wizard opens.
7. Click  for the desired instance from the Action column.
8. Click Yes to confirm the deletion of instance pair.
A message confirming the deletion appears.
Instance Sync: Implementation and Administration
Deleting the Pair Between Source and Target Instances
PUBLIC
59
Results
You can't find the target instance in the Instance Synchronization Wizard of the source instance for syncing
artifacts.
60
PUBLIC
Instance Sync: Implementation and Administration
Deleting the Pair Between Source and Target Instances
9
Setting Up and Running Instance Sync
Jobs
9.1
Instance Synchronization Wizard
The Instance Synchronization Wizard enables you to set up, test, and run "sync jobs" that will transfer the selected
configuration artifacts and settings from the source instance to the target instance.
If you have been granted at least one Manage Instance Synchronization permission for at least one configuration
artifact, you can access the Instance Synchronization Wizard in the source instance. To access the wizard, see
Setting Up a Configuration Sync Job in the Related Information section.
 Note
The text of the link you see will vary, depending on which stage of the set-up process you are in. To prevent you
or other administrators from running conflicting sync jobs, only one sync set-up can be in progress at a time. If
there is an incomplete set-up in progress, you are given a choice on the Synchronize Instance Configurations
page to either resume the incomplete set-up or restart the Instance Synchronization Wizard from the beginning.
 Note
Because instance sync uses a "push" model, all configuration sync jobs are set up and run within the source
instance. For this reason, the Instance Synchronization Wizard is only accessible in the source instance.
Related Information
Setting Up a Configuration Sync Job [page 62]
9.2
Sync Jobs
A sync job is a backend process triggered by the Instance Synchronization Wizard.
Sync jobs take time to complete. The Instance Synchronization Wizard does not actually complete the configuration
sync itself, but enables you to set up and initiate a sync job request. The sync job then runs in the background until
it is either completed successfully or results in an error that requires attention.
A sync job can be a true sync, in which configuration settings are transferred from one instance to another, or it can
be a test sync, which simulates the transfer and checks for potential errors. A test sync enables you to troubleshoot
potential errors before any configuration settings are actually transferred from one instance to another. If your test
is successful, you can then run a true sync to copy the selected configuration settings from the source to the
target. As a best practice, you should always run a test sync before running the true sync.
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
PUBLIC
61
You can check the status of submitted sync jobs and view details about each job, using the Instance
Synchronization Monitor Tool.
9.3
Setting Up a Configuration Sync Job
Set up configuration sync job to push the configurations from the source to target instance.
Prerequisites
● To set up a configuration sync job, the source and target instances must be paired.
● The permission to sync the required artifact must be enabled.
● The sync permission for the artifact must be enabled.
Context
An instance sync job can be a test sync or a true sync. A test sync is a simulation that shows you what would
happen when the sync would actually run, but no configurations are transferred to the target instance. A true sync
actually transfers the selected configuration artifacts and settings from the source to the target instance.
You can use the Instance Synchronization Wizard to set up and initiate either a test sync or a true sync. The setup is
the same for either type of sync. At the end of the wizard, you can choose whether you want it to be a test or true
sync. As a best practice, you should always run a test sync first, to check for potential errors.
 Caution
If the sync job has Data Model as an artifact, the Data Model cannot be reverted once it has been synced to the
target instance. Download the target Data Model from the comparing data model page to have a backup of the
artifact and prevent data loss or corruption in the target instance. To download the target Data Model, refer
Comparing Data Models Between Source and Target in related links.
Procedure
1. Login to source instance.
2. Go to Admin Center.
3. In the Tools Search field, enter Instance Synchronization Wizard. Access the tool by clicking on the
search result.
The Instance Management page appears with the Configuration Copy (Instance Synchronization) option
selected.
62
PUBLIC
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
4. Click Next.
The Instance Synchronization page appears.
5. Click Launch Instance Synchronization Wizardgo through the Instance Synchronization Wizard tool from the
beginning or .
Instance Synchronization Wizard opens.
6. Select the target instance datacenter.
 Note
If you do not find any of your target information like Target Datacenter, Target Environment, or Target
Company ID for selection you must pair your target instance with the logged in source instance. Once you
have paired, you can create a sync job. For information on instance pairing, refer the link in the related
information section.
7. Select the target instance environment.
8. orSelect the target instance ID to which you want to push configurations from the source instance. The target
instance ID is the same as your Company ID and must exist in the selected target data center and
environment.
 Remember
Note that this field is case-sensitive.
 Tip
If you have multiple target instances to sync with the source, you can create a reusable "instance sync
package" to save time. The instance sync package allows you to run the same sync job for different
instances without specifying configuration artifacts again.
9. Choose Configuration or Data from Select Synchronization Type.
 Note
Select Sychronization Type is only available when your instance is enabled with data artifacts. This option
helps you to select either data or configuration artifacts separately without creating a dependency with
each other during artifact sync process.
To enable the data artifacts, create a support ticket with the source and target instance information for
Company ID, Data Center, Environment, and a written approval to enable the artifacts in the support ticket.
10. Select the configuration artifacts that you wish to sync, then click Start to proceed with the wizard.
 Note
You can select any number of artifacts. If you select an artifact with dependencies, the dependent artifacts
are indicated. As a best practice, dependent artifacts should be synced together. If you do not have
permission to sync the dependency of a selected artifact, the dependency is indicated in red.
For example, if you select the Data Model artifact, it is indicated that the data model artifact depends on the
Picklists artifact. Therefore, as a best practice, you should sync both data models and picklists together. If
you have permission to sync data models but not picklists, then the dependency on picklists is highlighted
in red.
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
PUBLIC
63
11. If none of the selected artifacts have a dependency on unselected artifacts, you can proceed to the next step. If
a dependency is detected, you are presented with a confirmation dialog and must choose how you want to deal
with the detected dependency.
a. You can choose one of the following options:
○ Select Auto-Select Dependencies to close the dialog and auto-select all dependencies.
○ Select Revise Selections to close the dialog and manually revise your selections.
○ Select Continue As-Is to confirm that you want to proceed without selecting the dependent artifacts.
12. Enter a name and description of the target instance for your sync job. Always remember to provide a name and
description that you can easily identify as this name is used in Instance Synchronization Monitor Tool, Manage
Sync Packages tool, and in status reports. Click Next to proceed.
 Note
If there are any missing features or permissions in the target instance based on the selected artifacts, the
Validation of the Sync Configuration dialog box appears when you click Next. Please enable the features and
permissions for the target instance listed in the Validation of the Sync Configuration dialog box for the sync
job to be successful.
13. Enter the admin user name of the target instance for your sync job in User Name (target instance).
 Note
The user name is only requested the first time you attempt to sync an artifact using the wizard. This name
is provided only once for each artifact.
14. Click Next.
15. Select the configuration settings that you want to include in the job. Each configuration artifact can contain
multiple configuration settings.
For example, for the RBP Permission Groups artifact, you can select which groups you want to sync. Or, for the
System Properties artifact, you can choose to sync only the password and login policy settings. You can select
any number of configuration settings.
 Note
○ For some artifacts, you can sort and filter the available by Last Modified date. This filter helps you
identify settings that have been changed since your last sync.
○ Instance sync tool restricts the retrieval of MDF object records to 50,000. Please refine search filters to
get to specific records.
16. Finally on the Summary page of the wizard, do the following:
a. Review the information on the summary page for accuracy. To make corrections, use the Back button to
return to previous screens.
b. Decide if you want to save your sync job as a "package," for later reuse. If desired, you can save your sync
job by selecting the Save sync bundle as package option on the Summary page of the wizard.
17. To complete the wizard and submit your sync job request, click either Test Sync or Run Sync Now
 Note
○ Test Sync
○ Run Sync Now runs a true instance sync. The selected artifacts and settings are copied to the target
instance. The true sync job request is submitted and sent to the monitoring tool. runs a simulation and
64
PUBLIC
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
shows you what would happen when the sync would actually run. No configurations are transferred to
the target instance. The test sync job request is submitted and sent to the monitoring tool.
Results
If no errors are detected that block the sync, after completing the wizard you are navigated to the Instance
Synchronization Monitor Tool. In the monitoring tool, you can check the status of your sync job request, to confirm
that it was successful or to identify potential errors.
Initially, the status shows as Ready in the monitoring tool, pending completion of the request. Most sync jobs,
including test syncs, take at least a few minutes to complete. The status of these sync jobs is not updated in the
Instance Synchronization Monitor Tool unless the browser is refreshed. Please navigate away from the Instance
Synchronization Monitoring Tool page and check your results later.
If you ran a test sync, no settings are actually transferred. When the test sync job is complete, the status shows as
Test Run Completed and you can view test results.
If you ran a true sync, the status shows as Completed when then sync job is complete. If the sync is successful, the
selected artifacts and settings are now transferred to the target instance.
Related Information
Instance Sync Packages [page 76]
Comparing Data Models Between Source and Target [page 17]
Enabling Role-Based Instance Sync Permissions [page 50]
Enabling Legacy Instance Sync Permissions [page 52]
Pairing the Source and Target Instances [page 55]
9.4
Setting Up a Data Sync Job in Provisioning
Set up data sync job in provisioning, as creating data sync job in Instance Synchronization Wizard is stuck at Ready
status. Contact SAP SuccessFactors or your SAP partner with the Sync ID to complete this procedure.
Prerequisites
To set up data sync job, you need the Sync ID number and the access to Provisioning.
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
PUBLIC
65
 Remember
As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your
implementation partner. If you're no longer working with an implementation partner, contact SAP Cloud
Support.
Context
To sync data artifacts from the source instance to target instance, the sync job must be set in the provisioning.
Procedure
1. Login to Provisioning for the source instance.
2. In the Managing Job Scheduler section, click Manage Scheduled Jobs.
Manage Scheduled Jobs page appears.
3. Click Create New Job.
Create New Job page appears.
4. Enter a sync job name in the Job Name field.
5. Enter the admin name for the source instance in the Job Owner field.
6. Select Instance Synchronization from the Job Type drop-down list.
The list of available sync jobs appears.
7. Click the Sync ID that you want to sync.
8. Click Create Job.
The new job created appears in Manage Scheduled Jobs page.
9. In the Action column, click
Select
Run It Now , for the corresponding job created.
10. Click Monitor Jobs, to navigate and view the status of the created job.
Results
The status of the sync job changes to In Progress.
66
PUBLIC
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
9.5
Sync Permission and Feature Setting Validation
Instance Sync tools, such as the Instance Synchronization Wizard and Manage Sync Packages tool, will validate
permission and feature settings in the source and target instances before performing a sync. If there are
discrepancies between the instances that need to be resolved, you are alerted before the sync is run.
For each artifact, Instance Sync tools perform three kinds of permission checks:
● Source User Permissions (granted to the logged-in user in the source instance)
● Target User Permissions (granted to the specified admin user in the target instance)
For those artifacts that require certain feature settings, Instance Sync tools check whether these settings are
enabled in Provisioning for both the source and target instances.
For example, imagine that you are setting up a sync containing Data Models and PM Templates. When you try to
run a test sync, you are presented with the following Sync Configuration Validation dialog:
In the dialog, you can see :
● that PM Templates can not be synced between this source instance and its target;
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
PUBLIC
67
● that the feature settings required for syncing Employee Central data models ("Corporate Data Model" and
country-specific data models) are not present in either the source or the target;
● that the feature setting required for syncing PM Templates ("Performance Appraisal Smart Form") IS enabled
in the source (and therefore not listed in the dialgo as an issue to address) but is NOT enabled in the target;
● that the logged-in admin user in the source instance does not have permission to sync Data Models;
● that the specified target admin user in the target instance does not have permission to sync either Data Models
or PM Templates.
All of these issues need to be resolved so that the source and target are aligned before you can proceed with the
sync. Before, in these scenarios, the sync would run and fail. Now, the Instance Sync tools warn you in advance and
do not permit you to run the sync until the required permission and feature settings are in place, in both the source
and target instance.
68
PUBLIC
Instance Sync: Implementation and Administration
Setting Up and Running Instance Sync Jobs
10 Monitoring Instance Sync Jobs
10.1 Instance Synchronization Monitor
You can use the Instance Synchronization Monitor Tool to check the status of submitted sync jobs and to view
details about the job. Job details enable you to track changes to your system and to troubleshoot errors you
encounter.
If you have been granted at least one Manage Instance Synchronization permission for at least one configuration
artifact, you can access the Instance Synchronization Monitor Tool in the source instance. To access the monitoring
tool, go to
Admin Center
Instance Synchronization Monitor Tool .
 Note
Because instance sync uses a "push" model, all configuration sync jobs are set up and run within the source
instance. For this reason, the Instance Synchronization Monitor Tool is only accessible in the source instance.
10.1.1 Searching the Status of a Sync Job
You can use a variety of search filters to find and view the status of your submitted sync jobs. You can view the
status of both test syncs and true syncs. To find a specific sync job, complete the following steps.
Procedure
1. Go to
Admin Center
Instance Synchronization Monitor Tool .
2. Set up search filters. You can search for jobs by submitter ("created by"), submission date, target instance,
sync type (test or actual), sync name, or status.
3. Click Search to apply your filters and view search results.
Instance Sync: Implementation and Administration
Monitoring Instance Sync Jobs
PUBLIC
69
Results
Search results are displayed in the Instance Synchronization Monitor Tool. You can view the current status of each
listed job, along with other basic information, such as the submission date and the user who submitted the job. You
can also link to more detailed results. An example of search results is shown below.
Related Information
Basic Information About Sync Jobs in the Instance Sync Monitor [page 72]
10.1.2 Viewing Detailed Results of a Sync Job
To view detailed results of a specific sync job in the Instance Synchronization Monitor Tool, complete the following
steps.
Procedure
1. Find the sync in search results of the Instance Synchronization Monitor Tool.
2. In the Actions column of search results, click the Details link.
Results
The Sync Details dialog window opens, telling you how many settings were successfully transferred to the target
instance (Add and Update Count) and how many settings failed to sync (Failed Count).
70
PUBLIC
Instance Sync: Implementation and Administration
Monitoring Instance Sync Jobs
10.1.3 Downloading a Sync Report Result
To download a report in CSV format with details about a specific sync job, complete the following steps.
Prerequisites
Alteast one of the artifact sync permission must be enabled.
Procedure
1. Open the Sync Details dialog window in the Instance Synchronization Monitor Tool.
2. Click the Download Report button.
3. A zip file opens, containing the report. You can now save the file to your local machine or network.
Results
The sync report contains the following information:
● User Name (Target Instance)
● Source Company ID
● Target Company ID
● Source Datacenter
● Target Datacenter
● Included sync artifact types and subtypes
● Operations performed
● Response details, such as status, result, and response code for each artifact type and subtype
To help you understand response details, a list of possible response codes is visible in the Instance Synchronization
Monitor Tool.
Related Information
Enabling Role-Based Instance Sync Permissions [page 50]
Enabling Legacy Instance Sync Permissions [page 52]
Instance Sync: Implementation and Administration
Monitoring Instance Sync Jobs
PUBLIC
71
10.1.4 Viewing a List of Response Codes
You can access a complete list of all the response codes used in Sync Reports. You can view the list
Procedure
1. Go to the Instance Synchronization Monitor Tool and click Instance Synchronization Response Codes.
2. View response codes in the dialog window.
 Note
Response codes are listed in two formats, by the newer "message key" format and the legacy format.
Message keys are translatable UI text strings and allow you to view response codes in the same language
that you use the rest of the application. Legacy codes are still listed, for your reference.
3. To download the list in CSV format for future reference, click Download Response Codes. The downloaded file
also contains both response code formats.
10.1.5 Understanding Sync Results
The following information explains how to understand and use the information you find in the Instance
Synchronization Monitor Tool.
This information includes:
● Basic information about of a sync job and its current status
● Detailed information about each sync job, for each artifact included in the sync
● Downloadable instance sync report
● Response codes to help troubleshoot errors
10.1.5.1 Basic Information About Sync Jobs in the Instance
Sync Monitor
Understand each data points shown in the search results of the Instance Synchronization Monitor Tool.
Data Point
Description
Sync ID
ID of the sync job that was run
Name
Name of the sync job, as defined in the Instance
Synchronization Wizard
72
PUBLIC
Instance Sync: Implementation and Administration
Monitoring Instance Sync Jobs
Data Point
Description
Status
Status of the sync request can be one of the following:
●
Queued
●
In Progress
●
Completed (true sync)
●
Test Run Complete (test sync)
Submission Date
Date on which the sync request was submitted by the Instance
Synchronization Wizard
Run Date
Date on which the job was actually run
Actions
You can use the Details link to open detailed results of the sync
job in a dialog window.
Created by
User name of the person who created the request
Target Instance
Company ID of the target instance
Sync Type
Can be one of the following:
Description
Instance Sync: Implementation and Administration
Monitoring Instance Sync Jobs
●
Test Sync
●
Actual Sync
Description of the sync job, as defined in the Instance
Synchronization Wizard
PUBLIC
73
11
Managing and Reusing Instance Sync Jobs
11.1
Rerunning a Sync Job
11.1.1 Rerunning a Test Sync
After viewing details of a test sync, you correct certain errors in your sync job to double check that test results by
rerunning it again. This test sync helps you to run the test again without setting up a new sync job from scratch.
Prerequisites
Submit a test sync while setting up a configuration sync job. For details on Submitting test sync, see Setting Up a
Configuration Sync Job in the Related Information link.
Procedure
1. Log in to the source instance.
2. Go to
Admin Center
Instance Synchronization Monitor Tool .
The Instance Synchronization Monitor Tool page opens.
3. Search the sync job for which you have submitted a test sync.
4. Click Details under the Actions column for required test sync job.
The Sync Details dialog opens with the information on the artifacts that are synced.
5. Click Test Sync.
The Test Mode dialog opens.
6. Enter the user name of the target instance and then click Confirm Test Mode.
Results
A test job is created successfully and you can check the status and download the sync report in Instance
Synchronization Monitor Tool page.
74
PUBLIC
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
Related Information
Setting Up a Configuration Sync Job [page 62]
Downloading a Sync Report Result [page 71]
11.1.2 Enabling True Sync After a Successful Test
After you identify and correct the errors by viewing details of a test sync, you can run a true sync of the same sync
job without creating it from scratch.
Prerequisites
Submit a test sync while setting up a configuration sync job. For details on Submitting test sync, see Setting Up a
Configuration Sync Job in the Related Information link.
Procedure
1. Log in to the source instance.
2. Go to
Admin Center
Instance Synchronization Monitor Tool .
The Instance Synchronization Monitor Tool page opens.
3. Search the sync job for which you have submitted a test sync.
4. Click Details under the Actions column for required test sync job.
The Sync Details dialog opens with the information on the artifacts that are synced.
5. Click Run Sync Now.
The Sync Now dialog opens.
6. Enter the user name of the target instance and then click Confirm Synchronization.
Results
A sync job is created successfully and you can check the status in Instance Synchronization Monitor Tool page.
Related Information
Setting Up a Configuration Sync Job [page 62]
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
PUBLIC
75
11.2
Using Instance Sync Packages
11.2.1 Instance Sync Packages
Instance sync packages are sync jobs that you have set up and saved for easier set up and reuse in the future..
If you have more than two instances, you may often need to perform the same configuration sync multiple times.
You can save a sync job that you have set up in the Configuration Sync Wizard as a reusable "sync package." Sync
packages enable you to replicate identical syncs from your Staging instance to your Test instance, and then from
Test to Production.
For example, imagine that you have three SuccessFactors instances for Staging, Test, and Production. You might
create a new MDF object in your Staging instance that you want to transfer to Test. To do this, you migh need to
sync the configuration settings for MDF Object Definition A, Rule B, and Picklist C into your Test instance for
validation. When the new object has been tested and validated, you would then need to sync the same settings into
your Production instance. To do this, you would create an instance sync package containing all of these settings
(MDF Object Definition A, Rule B, and Picklist C) and use the same package to sync these settings between any of
your instances.
11.2.1.1 Creating an Instance Sync Package
To create an instance sync package in the source instance, complete the following steps.
Procedure
1. Use the Instance Synchronization Wizard to set up your sync job in the source instance.
2. On the summary page, at the end of the wizard, you can use the Save sync bundle as package option to create a
sync package. For convenience, this option is selected by default, but you can de-select it if you do not want to
save the sync as a package.
76
PUBLIC
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
3. Click Run Sync Now or Test Sync to complete the wizard, submit the job, and save package.
Results
The saved package is now accessible on the Manage Sync Packages page.
11.2.1.2 Syncing an Instance Package
You can sync an instance package that has already been created with the required artifacts to sync in your target
instance. You can re-use this package whenever you want a set of pre-defined artifacts to be synced in you target
instace .
Procedure
1. Open the Manage Sync Packages page.
2. Find the package you want to use in the Available Packages list and select it.
 Note
Due to a known theming issue, in some cases the checkbox to select a package may not be visible in the
first column of the Available Packages list. However, you can select the package by clicking in the first
column.
3. In the Available target data centers dropdown list, select the target instance data center.
4. In the Available target environments dropdown list, select the target instance environment.
5. In the Available target instances dropdown list, select the target instance that you want to sync.
6. In the User Name (target instance) field, enter the administrative user name of the target instance.
7. Select the option Sync Package Contents.
8. Click Sync to submit the job.
 Note
If you want to run a test sync, click Test Sync. To clear the settings done above, click Clear.
Results
Settings in the package are synced to the selected target without the need for you to go through the Instance
Synchronization Wizard again from scratch.
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
PUBLIC
77
11.2.1.3 Copying an Instance Sync Package From Source
Instance to Target Instance
You can copy a instance sync package saved in source instance to another target instance.
Procedure
1. Open the Manage Sync Packages page by clicking the link on the first page of the Instance Synchronization
Wizard, or by going to
Admin Center
Company Settings
Manage Sync Packages .
2. Find the package you want to use in the Available Packages list and select it.
 Note
Due to a known theming issue, in some cases the checkbox to select a package may not be visible in the
first column of the Available Packages list. However, you can select the package by clicking in the first
column.
3. In the Available target data centers dropdown list, select the target instance data center.
4. In the Available target environments dropdown list, select the target instance environment.
5. In the Available target instances dropdown list, select the target instance that you want to sync.
6. In the User Name (Target Instance) field, enter the administrative user name of the target instance.
7. Select the option Copy Package.
8. Click Sync to submit the job.
Results
The selected package is now available on the Manage Sync Packages page of the selected target.
11.2.1.4 Editing or Deleting an Instance Sync Package
To edit or delete an existing instance sync package, complete the following steps.
Procedure
1. Open the Manage Sync Packages page.
2. Find the package you want to use in the Available Packages list and select it.
78
PUBLIC
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
 Note
Due to a known theming issue, in some cases the checkbox to select a package may not be visible in the
first column of the Available Packages list. However, you can select the package by clicking in the first
column.
3. Select the Edit icon (pencil) to edit the package using the Instance Synchronization Wizard. Select the Delete
icon (trash can) to delete the package.
Instance Sync: Implementation and Administration
Managing and Reusing Instance Sync Jobs
PUBLIC
79
12
Appendix: Instance Management
To manage your instances correctly, you must identify the right tool for migrating your configurations and data.
There are certain points that help you to identify the difference between the Instance Synchronization and Instance
Refresh tools.
Instance Refresh
Instance Synchronization
Use Instance Refresh when you want to copy all the configurations and data of the source instance in to your target instance
without impacting the integrations in your target.
Use Instance Synchronization when you sync/copy the se­
lected configuration from the source instance to the target in­
stance without changing its data.
When you want to have a periodic copy of the configuration
and data into your test instance
When you want to adopt incremental implementation of con­
figuration or feature.
When you want to refresh configuration and data from produc­
tion (Productive/Live) instance to Preview(Test) instance.
When you want to sync the required configurations from pre­
view to any other instance:
80
PUBLIC
●
Preview (Test1) instance to Preview (Test2) instance
●
Preview (Test) instance to Production (Dev) instance
●
Preview(Test) instance to Production(Productive/Live) in­
stance
Instance Sync: Implementation and Administration
Appendix: Instance Management
Important Disclaimers and Legal Information
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
●
●
Links with the icon
with SAP) to this:
: You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
●
The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
●
SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
Links with the icon
: You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you
agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Videos Hosted on External Platforms
Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any
advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the
control or responsibility of SAP.
Beta and Other Experimental Features
Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at
any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the
experimental features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback
(e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
Instance Sync: Implementation and Administration
Important Disclaimers and Legal Information
PUBLIC
81
www.sap.com/contactsap
© 2020 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form
or for any purpose without the express permission of SAP SE or an SAP
affiliate company. The information contained herein may be changed
without prior notice.
Some software products marketed by SAP SE and its distributors
contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for
informational purposes only, without representation or warranty of any
kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or
SAP affiliate company products and services are those that are set forth
in the express warranty statements accompanying such products and
services, if any. Nothing herein should be construed as constituting an
additional warranty.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.
Please see https://www.sap.com/about/legal/trademark.html for
additional trademark information and notices.
THE BEST RUN