Rules for Synchronization

Scenario Outcome Message on Log Report
Create a position profile and derive values from a job profile. All the items from the job profile are synced to the position profile. Each item from the position profile is reported on the log along with the status Item synced from job profile.
Add an additional item to a job profile. When synced, the additional item is added to the position profile if it doesn’t already exist. The newly added item is reported in the log with the status Item synced from job profile.
If the item exists in the job profile and position profile, it tries to sync if the attribute values in both profiles match. If the attribute values don’t match, this item is not synced. The item is reported in the log with the status Item exists in job profile and position profile with different attribute values.
Delete an item in a job profile. The item is deleted from the position profile if it is in sync with the job profile. The item is reported in the log with the status Item deleted from position profile.
Update attribute value on job profile. The item is updated on the position profile if it is in sync. The modified item from the position profile is reported in the log with the status Item synced from job profile.
Change an attribute value on a position profile that is previously synced from a job profile. The synced item on the position profile, once modified, is not considered by the sync process until it finds an exact matching item on the job profile in future runs. Only this item is printed on the report with the status Item exists in job profile and position profile with different attribute values.
A standalone item is added on the position profile. This item is unaffected by the sync process. This item is reported every time in the log as Item exists only in the position profile and not in the job profile.
One position profile is associated with multiple job profiles. The sync process errors out this position profile. This position profile is reported every time in the log as Couldn’t sync the profile because the position profile is referenced by multiple job profiles.
Job and position profiles are in sync. Now, delete the job profile and re-run the sync process. Items that were synced from job profile to position profile would be deleted in the position profile. The remaining items are not affected. This position profile is reported in the log as Synced position profile is no longer being referenced by the job profile. Will be reported only once.
Job and position profiles are in sync. Now, deactivate the job profile and re-run the sync process. All the items in the position profile will no more be referenced from the job profile. This position profile is reported in the log as Synced position profile is no longer being referenced by the job profile. Will be reported only once.
Job and position profiles are in sync. Now, deactivate the position profile and re-run the sync process. All the items in the position profile will no more be referenced from the job profile. This position profile is reported in the log as Synced position profile is no longer being referenced by the job profile. Will be reported only once.
Job and position profiles are in sync. Now, delete all the positions from the position profile and re-run the sync process. All the items in the position profile will no more be referenced from the job profile. This position profile is reported in the log as Synced position profile is no longer being referenced by the job profile. Will be reported only once.
Job and position profiles are in sync. Now, end date all the positions from the position profile and re-run the sync process. All the items in the position profile will no more be referenced from the job profile. This position profile is reported in the log as Synced position profile is no longer being referenced by the job profile. Will be reported only once.

Job and position profiles are synced. Sync is now turned off on the Job to position profile sync configuration section.

All sync-related buttons on the job profile and position profile pages will not be available.

The user will be able to add, update, or delete items on the job profile and position profile pages.

The user activates the sync process again.

All sync-related buttons on the job profile and position profile pages will be available.

If the item exists in the job profile and position profile, it tries to sync if the attribute values in both profiles match. If the attribute values don’t match, this item is not synced.

Active position profile has a position with a future start date. Position profiles with future dated positions are not considered for inheritance. Not reported.

Post sync, the position profile is linked to a different job profile and the sync process runs again.

  • Deletes only the synced items from the previous job profile.

  • Syncs the items from the new job profile.

When you run the inheritance process for the very first time and if there are any inactive position profiles or no workforce structure defined, then these profiles are not considered for inheritance and will not be reported. This position profile is not picked by the process and is not reported.
If values exist in the job profile attributes Description, Qualification, Responsibility, Criticality, and Risk. All the values from these attributes are copied from the job profile to the position profile only if the corresponding position profile attributes are blank. Any future update to these attributes to the job profile are not updated to the position profile. Not reported.
Add attachments to the job profile. Run the sync process. All the attachments appear on the position profile. Reported on the log once with the status Attachments added from job profile.
Delete attachments on the position profile. All the attachments that were previously synced from the job profile are deleted. Reported on the log once with the status Attachments deleted from job profile.
Note:
  • A profile administrator can’t delete any item that is in sync with job profile.

  • Do not make any updates when the sync process runs.