SAP Knowledge Base Article - Public

3658276 - OnSave Rule is not getting triggered when an Upsert is done via Integration Center - Recruiting Management

Symptom

A scheduled Integration Center job is running every day to update Job Requisition values, but every time the job runs the OnSave business rules are not getting triggered.

Environment

SAP SuccessFactors Recruiting Management

Cause

The job is failing to update the records due to mandatory fields being null.

Resolution

The Rule will only get triggered if the records are getting updated and actually saved. Since mandatory fields are not being passed through the payload as a column, then the job requisition is not getting updated.

Adding isDraft as a column will bypass the mandatory fields when the change is done OData API, which is a similar framework that Integration Center relies on. The instructions to set this up can be found in this KBA: 2771951 - How to update Job Requisition fields using Integration Center - Recruiting Management.

Keywords

required, bypass, odata, onsave, rule, on, save, business, integration, center, centre, mandatory, field, change, update, upsert. , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem

Product

SAP SuccessFactors Recruiting all versions