SAP Knowledge Base Article - Public

2704880 - Behavior of Last Updated By field when using workflow

Symptom

When workflow is available and approver approves the workflow

  • "Last updated by" will be initiator in-case if approver has directly approved without changes to workflow.
  • "Last updated by" will be approver if approver has updated the workflow and then approves.

Environment

  • SAP SuccessFactors HXM Suite
  • Employee Central Workflows

Reproducing the Issue

  1. Change employee data to trigger a workflow.
  2. Approve the workflow and check "Last Updated By" value.

Resolution

If workflow exists:

  1. With "No Edit", then Created By and Last Updated By will be the workflow initiator.
  2. With both edit with and without route change, if a step approver clicks on update and changes the fields, then Created By will be workflow initiator and Last Updated By will be the most recent user who did the modification.
  3. With both edit with and without route change, if a step approver does not update and only approves the workflow, then Created By will be workflow initiator and Last Updated By will be the initiator.

If no workflow exists, Created By and Last Updated By will be the person who makes the change.

Please Note:

- This is applicable for below workflows:

  1. Job information 
  2. Compensation information
  3. Leave of absence
  4. New hire
  5. Rehire
  6. Internal hire
  7. Termination
  8. Work permit
  9. Concurrent employment
  10. Pension payout
  11. MDF Workflows (Benefits, Time Off, Position etc).

- Behavior in other workflows (Personal Information, etc) will get enhanced in future. The behavior of the feature can be inconsistent, however there is no release date for the fix yet.

- For Position Management:

  • If a change to a Position trigger the Position to Job Information Sync: The change on the position will follow the above logic (initiator) but the record in Job Information will be created with the last approver of the workflow as the Last Modified By.
  • If Direct Reports are updated due to a change to Position (transfer, termination), the transaction will trigger the JobInfoImportFollowUpProcessing job. In this case, the Monitor Jobs page will show the last approver of the workflow in the Submitted By column, and also in the Last Updated By record in the Directs Reports affected by the change. Audit reports will also show the last approver in the Last Modified column, as a Job Info UI change.
    The same can be observed in Job Relationships related transactions in which an import job is automatically triggered due to the high number of Direct Reports being updated (100+).

Keywords

Last updated by, Last Modified by, Workflow, position, position to job information, position to job info, MDF-84680 , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions