When building and updating some workflows not too long ago, we encountered an issue and I was wondering if anyone had encountered something similar with Nintex or SP in general. Somehow, our system decided to create previous versions of our previous versions of workflows. To give an example, we have Workflow A and Workflow A (Previous Version: 3/22/2013 7:42:14 AM). This is all well and good, but our system decided to create Workflow A (Previous Version: 3/22/2013 7:42:14 AM) (Previous Version: 3/22/2013 7:42:14 AM). This basically happened for any of our workflows that had a previous version (though not all of them, and not for all previous versions either). Interestingly, the times for the previous versions are all duplicates like above, even though the newly created previous of the previous would be nearly a month later. This also occurred on workflows that were neither edited or published.
At the same time (and probably for the same reason), when these new workflows were created, the allowed workflow settings were also updated. As best as I can tell, the current version was set to no longer allow new instances, any previous version that had a previous of it created were set to allowed and the previous of the previous was set to no new instances. So, looking at Workflow A above, it set Workflow A to no new instances, Workflow A (Previous Version: 3/22/2013 7:42:14 AM) to allowed and Workflow A (Previous Version: 3/22/2013 7:42:14 AM) (Previous Version: 3/22/2013 7:42:14 AM) to no new instances. All very strange and confusing, I know.
We were able to change the workflow settings without issue, removing previous versions and setting the current versions back to allowed, and that seems to have resolved it. Still, we're not sure what would have caused this, what future impact it might have, if it indicates another possible issue, etc. If you've seen something similar or have any thoughts, please let me know.