I have following questions on Impersonation Step:
- How to use Impersonation Step in a workflow to grant/Revoke permissions based on conditions?
- What are the pitfalls of using impersonation step?
- How and when does it grant/revoke permission (if it makes changes to the current permission for the list item or creates a new group)?