I'm not sure how to start this question. I have a list workflow that creates an updated contact list in csv format and emails it. The work flow is set to run each time an item is updated. Recently several contacts in the list needed to be updated. Each time a contact was edited a .csv file was emailed. So in a span of 5 minutes there were about 10 .csv files of the contact list sent.
What I'd like to do is give the user a choice of when to run the work flow, by popping up a message after they hit submit/save. But am open to anything that will allow them to only run the work flow when they are done with their edits, not after each edit.