Very sorry guys not putting it in the right way.
I will try to reframe it:
Today we have on the user profile an attribute called Provisioning state which has values Active, Inactive, Locked , suspended or deprovisioned.
These values are calculated on BULK import via Identity Policy which checks the user %enabled_state%, but we want to remove the dependency on the %enabled_state% to set the value Active, Inactive, Locked , suspended or deprovisioned.
Is there any other way like start date end date checks or any other?