My scenario is, I have one document library which is read only to everyone. However, any users can request for deleting the document in it. I have a customize delete button on the ribbon (not OOTB delete button), this delete button will trigger the event to capture the comment of user (why he/she want to delete this document). After the user input the comment and submit for deletion, the workflow start kick-off. Can we trigger the workflow with system account like impersonate from this button event? To run the workflow directly from the library, the user should have at least contribute permission, right?
Did anyone implement this kind of situation? Kindly advise if there a way to initiate the workflow with system account?