Hi,
I've now finished implementing a system with the assistance of your workflow package, and I must say that for most of it - the experience has been a good one.
However there are a couple of things that have blown up and a little niggle on my part...
Issue 1 - On a couple of occasions, I've had the recent changes tab not load (showing an exception instead) stating that it could not find a node id... Looking at the code it would appear that you are looking through the audit log for the display info... Can I suggest that you include a guard clause that skips over any id's that cannot be hydrated?
Issue 2 - On a few occasions (mostly because the db has lost sync with the serialized workflow objects) the workflow editor fails to load reporting that a key could not be found in the points collection.. again looking at the code it appears that while the points are stored in the db and the workflow config in binary serialized objects - there is a chance that the correct set of points can become lost... in this case I would suggest checking for the existence of the key and if not found then create a set of points for the workflow task so that at least authors can see the editor and move tasks into the correct place.
Niggle 1 - I heavily use SCM for my code base and really appreciate the ability to diff between versions of code... to this point I use courier to export out the content etc into xml for storage in the SCM... could you provide a configuration option to allow serialization of the workflow as xml instead of binary?
Anyway...
Thanks for a great product
This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/38444-a-few-issuessuggestions