SAP Knowledge Base Article - Public

3440953 - OnSave rule is automatically triggered when viewing legacy imported requisitions for the first time - Recruiting Management

Symptom

Even if onSave rule has been deleted from Manage Rules in Recruiting, onSave rules still get triggered when open legacy imported job requisitions for the first time without change or save anything. 

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

  1. Set up an onSave rule in Manage Rules in Recruiting.
  2. Import job requisitions via legacy data migration job.
  3. Remove the onSave rule.
  4. Open the job requisitions for the first time.
  5. See the onSave rule triggered without changing or saving anything in the job detail page.

Cause

Any kinds of job requisition creation operation will trigger onSave rules when initiating the short requisition page for the first time.

Resolution

This is an expected system behavior.

Importing job requisitions via provisioning is one of the requisition creation operations. The onSave rules still persist when the time importing job requisitions via the legacy data migration job, so the onSave rules will be triggered before the job requisitions are created.

  1. Processing import.
  2. Rule executed.
  3. Job Requisition created.
  4. Add/update job index with jobId xxx.
  5. When opening the short requisition page for the first time, find the values changed by the rule.

So even if you have removed the onSave rules before you open the new job requisitions for the first time, the original values are already changed to new values set by onSave rules.

Keywords

Onsave, rule, trigger, create, creation, import, legacy import, job requisition, provisioning, data migration  , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem

Product

SAP SuccessFactors Recruiting all versions