I am working on a voucher form/workflow application that, among other things, when submitted, creates a modified copy of itself as a template to be reused. Since I haven't been able to figure out a way to do this with a single list I have created a second list as a temporary location. The workflow looks like this:
Copy voucher to temporary location using the Copy Item action ->
Rename the voucher in the temporary location to "template" using the Update Item action -->
Copy the template back to the original list using the Copy Item action.
This works great except that I want the voucher workflow to start automatically when a new voucher is created. Unfortunately, the workflow starts on BOTH the Voucher AND the Template list items. I don't want it to start on the Template so I created a column isTemplate (=No for Voucher and =Yes for Template) and configured the workflow settings to start when an item is created only when isTemplate=No. But this does not work and I wind up with the workflow started on the template as well.
Any ideas about how to accomplish what I'm looking to do without starting the workflow on the template?