def remove_workflow_responsibilities(role, allowed_agents)
        wf_role = Sipity::WorkflowRole.find_by(workflow: self, role_id: role)
        wf_role.workflow_responsibilities.where.not(agent: allowed_agents).destroy_all
      end
def remove_workflow_responsibilities(role, allowed_agents)
        wf_role = Sipity::WorkflowRole.find_by(workflow: self, role_id: role)
        wf_role.workflow_responsibilities.where.not(agent: allowed_agents).destroy_all
      end
Find any workflow_responsibilities held by agents not in the allowed_agents
 and remove them
 @param [Sipity::Role] role
 @param [Array<Sipity::Agent>] allowed_agents