Symptom
OnSave rule applied to payComponentRecurring to trigger a workflow when changes made to pay-component field not working.
Reproducing the Issue
Create OnSave rule to trigger workflow when change made to pay-component field.
Set rule to trigger from payComponentRecurring with Recurring Payments as Base Object.
Make a change to pay-component field of a user as specified in the OnSave rule and workflow is not triggered.
Cause
It is not supported to have rules on the payComponentRecurring element to trigger workflows as it is the Child.
Instead they must be set on the Parent, CompInfo.
Resolution
Set onSave rule on the Parent, CompInfo with Compensation as Base Object.
Note:
Using Pay Component Group is not strictly necessary to check value changes in payComponentRecurring - see working example rule below:
Keywords
payComponentRecurring OnSave Rule Trigger Workflow Pay-Component Pay Component Group , KBA , LOD-SF-EC-CMP-RUL , Business Rules , Problem