SAP Knowledge Base Article - Public

2640334 - Business Rule to Default Work Order Owner From Employee's Manager Does not Work

Symptom

In contingent workforce management, there is a requirement to default the value for the value for work order owner from the contingent worker's manager as defined in job information. A business rule has been created but it does not default the value.

Environment

SAP SuccessFactors Employee Central - Contingent Workforce.

SAP SuccessFactors Employee Central - Business Rules.

Reproducing the Issue

1. Create a business rule like below that defaults the value for the field 'work order owner ID' from the contingent worker's manager as defined in job information.

 

 2018-05-04_16-46-31.png

 2. Add a contingent worker.

 3. Work order owner ID is not getting defaulted.

Cause

This is expected behaviour.

Resolution

Hiring a contingent worker is a hiring process. Hence, job information for the user is not yet stored in the database. Because of this, when you are trying to navigate to workorder.userid.jobinformation in the business rule, the system is not able to get to the job infomation record as it is not yet stored in the database. It is not possible to use a business rule to default the value.

Keywords

Work Order, Work Order Owner ID, Contingent Worker, Default Work Order Owner ID, Business Rule, Contingent Worker Business Rule. , KBA , LOD-SF-EC-CWF , Contingent Workforce , LOD-SF-EC-RUL , DO NOT USE - Business Rules & Event Derivation , Problem

Product

SAP SuccessFactors Employee Central 1611 ; SAP SuccessFactors Employee Central 1702 ; SAP SuccessFactors Employee Central 1705 ; SAP SuccessFactors Employee Central 1708 ; SAP SuccessFactors Employee Central 1711 ; SAP SuccessFactors Employee Central 1802 ; SAP SuccessFactors Employee Central 1805 ; SAP SuccessFactors Employee Central 1808