My solution currently implements field security profiles. Our requirement is to add/remove the user from the FSP whenever he has/doesn't have certain security roles. This is a tedious process for the administrator as he needs to check the users security roles for each user before adding/removing the FSP.
Would like to find out if it is possible to automate this process whereby adding a valid security role will add the FSP and removing a valid role will check if there are any remaining valid roles before removing the FSP if none.
I'm wondering if any change in security roles can trigger a workflow to either update the FSP or add/remove the user into a team linked to the FSP.