Symptom
How to enable Business Rule based Workflow triggers and Event Derivation for Employee Central 2.0
Features:
- Enable Business Rules for Workflow Derivationss
- Enable Business Rules for Event Reason Derivation
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 SuccessFactor HXM Suite
- SAP SuccessFactors Employee Central
Resolution
There are a few things to note if you would like to enable the following 2 features in your instance -:
- Enable Business Rules for Workflow Derivation
- Enable Business Rules for Event Reason Derivation
What should I consider if I would like to move my Workflow and/or Event Derivation off of XML configuration a onto Business Rules?
- You cannot mix the features together (XML V.s Business Rules). Either you have Workflows and Event Reasons controlled via XML or via Business Rules. It is not possible to mix these features together
- There is no automated migration from one to the other - this will require a Professional Services/Partner engagement to re-create the XML based configuration in Business Rules. This is not covered by Cloud Product Support as part of a Configuration Change Request.
- Further current limitations of Business Rules based Event Derivation and Workflow triggers can be found in the Employee Central Master Implementation Handbook - Section 10.7 - "Limitations for Workflow and Event-Reason Derivation OnSave Rules"
- View Blog: SAP SuccessFactors Employee Central Event Reason XML Deprecation and : Event Reason Derivation XML Rules Change to Business Rules Within First Half 2021 Production Release - Innovation Alert
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide:Implementing and Managing Workflows
Chapter - Event Reason Derivation Business Rules Example: System Behavior
Consider a case where both the Job Information and Compensation Information entities are processed on the Manager Self Service (MSS) Take Action page.
The event reason will be derived as follows:
- The system tries to get the event reason set on the Job Information entity first. If it is set on the Job Information entity, then the event reason is used.
- If no event reason is set on Job Information, the system tries to derive the event reason set on the Compensation Information entity. If it’s set, then the event reason is used.
- If the system encounters a case where the event reason is neither set on the Job Information nor on the Compensation Information entity, it raises an error message and this is displayed on the screen.
See Also
- 2227342 - Workflows no longer trigger
- 2423690 - Wrong Event Reason Selected Using Business Rules for Event Reason Derivation
- 2571698 - Best practices setting up business rules for event reason derivation
- 2832306 - 1911 - New Rule Scenario to support onChange Rules in Job and Comp Info Event Reason Derivation
- 2260431 - How To Enable Business Rules for Workflow Derivation and Event Derivation
Keywords
Enable Business Rules for Workflow Derivation, Enable Business Rules for Event Reason Derivation, Employee Central 2.0, Workflow Derivation Rules, Event Reason Derivation Rules, XML , KBA , LOD-SF-EC-JOB-RUL , Job Info Business Rules , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-CMP-RUL , Business Rules , How To