SAP Knowledge Base Article - Public

2208102 - A change to Compensation Information does not trigger a Workflow in Employee Central

Symptom

  • The Workflow Rules Derivation XML is configured to trigger a workflow when a change is made with a compInfo Event-Reason, for example: equal id="compInfo.event-reason" value="DTACHG" compareToNew="true"
  • The Workflow foundation object is configured to route the workflow based on the Event-Reason selected
  • When making a Compensation Information change, no workflow is being triggered and the changes are committed immediately

Environment

SuccessFactors Employee Central

Reproducing the Issue

  1. Navigate to an employee's Job Information page
  2. Select Take Action > Change Job and Compensation Information
  3. Make any change to the employee's compensation information
  4. Select an Event and Event-Reason
  5. Save
  6. The changes are committed immediately and no workflow is triggered

Cause

  • The Event-Reason used in defining Workflow approver routing is for Job Information Event-Reasons only.
  • The system does not consider changes made with a Compensation Information Event-Reason.
  • If no other criteria for routing is met the request will not generate a workflow

Resolution

To generate a workflow and route Compensation Information changes to the correct approvers do the following:

  1. Identify a common Job Information field for each group of users needing to be routed to a particular approver
  2. Configure the Workflow definition to route the workflow when a change is made on the users with the common Job Information field

For example:

If a workflow needs to be generated for employees in the USA when compensation information is updated with Event-Reason DTACHG.

Then the workflow foundation object for DTACHG will be updated to route to an approver based on the associated Legal Entity for USA.

Keywords

KBA , LOD-SF-EC , Employee Central , Problem

Product

SuccessFactors HCM Suite 1505 ; SuccessFactors HCM Suite 1508