HR data was updated, and the change was reflected on the identity through account aggregation.
In the workflow:
-
Identity Attributes Changed trigger fires correctly.
-
Identity Lifecycle State Changed trigger does not fire.
Both workflows are enabled.
The lifecycle state (cloudLifecycleState) was changed automatically from inactive to active via aggregation.
However, the Identity Lifecycle State Changed trigger only fires when I manually update the lifecycle state in the UI.
Below is the event payload captured from the workflow execution:
{
"type": "WorkflowExecutionStarted",
"timestamp": "example",
"attributes": {
"input": {
"_meta": {
"invocationId": "example",
"subscriptionId": "example",
"triggerType": "FIRE_AND_FORGET"
},
"changes": [
{
"attribute": "cloudLifecycleState",
"newValue": "active",
"oldValue": "inactive"
}
],
"identity": {
"id": "example",
"name": "example",
"type": "IDENTITY"
}
}
}
}
My understanding is that the lifecycle state change is correctly reflected on the identity, but the trigger is not firing when the change comes from aggregation.
Does this mean that lifecycle state changes coming from aggregation / correlation cannot be used with the Identity Lifecycle State Changed trigger?
Or is there any additional configuration required to make this trigger fire for automatic updates as well?
Thanks.