We control permissions to sites and libraries centrally and are building a process for users to request access changes. We have a list setup on our site collection which has every list and library name in it which we update - each list and library has an owner and deputy - using the people picker.
The permission change request process list has a lookup back to this list which the user selects the library / list they want access too.
What we want to do is when a request for permissions is received as a new item for the workflow to assign a task to be completed by the owner or deputy to approve/decline the permissions change - the results of their decision to then be passed to the permission change request process into a field called status.
We have tried 2010 and 2013 workflows - 2013 works grand but if the owner approves it then the deputy when they try get a rubbish error message about the task being deleted. We haven't tried to pass the results back to the list.
We are running non enterprise version of SP2013 without InfoPath.