NERM - Automated workflow continously updating

Hello Folks

I have a requirement to automatically update the status (Active/Inactive) based on the non-employee start date, and I have implemented the following 2 workflows.

Logic 1:
If the user’s start date is in the past, set the status to “Active.”
screenshot of the filters

Logic 2: When user has end date < today -set status =“Inactive”

After workflow configuration, I observed that the workflow continuously updates the same status repeatedly, even though there is no change in the filter criteria.

I need the workflow to trigger only when the start date or end date changes.

Thank you in advance for your time to read my post.

Hello Dev. Not sure if you already resolved this, but the repeat is coming from your profile status filter. You currently have it set to “Profile status does not equal Inactive”, so profiles that are already Active still match the condition every day and get processed again.

Change it to “Profile status equals Inactive”. Then the workflow only selects profiles that are currently Inactive and need to be activated. Once the status changes to Active, they no longer match the filter.

Use the opposite condition for Logic 2: “Profile status equals Active”, so it only selects profiles that still need to be deactivated.

NERM automated workflows run daily and evaluate the filters each time. They don’t run only when the date attribute changes, so the profile status filter is what prevents the same profiles from being processed repeatedly.

Verify that the workflow filters are correct and matching profiles exist.

check Admin->Lifecycle->Activity for workflow execution history.

If there are no executions despite valid configuration, open a SailPoint Support case, as the issue may be tenant-specific.

If your tenant is a Partner NERM tenant, reference the known intermittent automated workflow execution bug so Support can verify whether your tenant is affected.

@DevGuy the filter looks good what is the sub workflow you are calling check the config there