SAP Knowledge Base Article - Public

2419823 - Workflow doesn't get triggered in Spot Award

Symptom

  • Workflow's do not work within Spot Award
  • Spot Award being placed does not go to next step of a workflow for approval

**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**

Environment

  • SAP SuccessFactors Compensation
  • SAP SuccessFactors Spot Awards

Reproducing the Issue

1. Proxy as the manager or the user who has Spot Award permission.

2. Under Compensation go to "Rewards & Recoginition".

3. Select one of your direct reports and assign Award> it goes directly to Approved state, as below:

   spot awards workflow

 

4. Workflow is configured as below, it shows that Spot Award should go to Manager's manager (Apurva manager) for approval.

   workflow for spot awards

Cause

There could be many reasons for this issue but two of the most common reasons are workflow not mapped to correct Spot Award object and/or "Admin access to MDF Odata API" permission under Metadata Framework is enabled for the Nominator.

Resolution

1. Go to Admin Center.

2. Under "Company Settings" click on "Configure Object Definition".

3. Select "Object Definition" in first drop-down and then select "Spot Award" object.

4. Map the required workflow to "Spot Award" object & NOT to Spot Award Program object, as below:

    spot award object definition

 

 5. After mapping the workflow, the Spot Award will follow all steps mentioned in the mapped workflow.

 6. Check the permission of the Nominator if he has the "Admin access to MDF OData API" enabled (you can create a separate role for spot award nominator and not give this permission).

Note

We use odata API to save the spot awards.

If this permission is turned on then the odata API will think the admin is triggering it, and in case of admin the workflow will not be triggered.

This permission is a sort of super admin permission which should not be given to a normal user.

If the nominatior is a system admin as well and has all the permissions then they would not need approvals, this is the assumption.

Additionally this is not specific to spot awards alone and this applies to all MDF entities and in fact, even the target population is not applied if this permission is not enabled.

Keywords

workflow in spot award, spot awards, reward workflows, spot awards, workflows trigger, workflow not triggering , KBA , LOD-SF-RNR-MAP , EC Workflows & Award Routing , LOD-SF-RNR-EC , Data to and from Employee Central , LOD-SF-RNR , Reward and Recognition , Problem

Product

SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Core all versions