I've an openion that create "category" field ,
admin create and setting "category" in each workflow template(like: Petty cash,ECN,DCN,Approval sheet…..),
and then change the sorting priority as: category, sent, ……..
so that several category workflows can be managed in one system.
could create serial number(value), slip header(text) fields for slip number of each workflow ,
admin create and setting "slip header" in each workflow template ex:ECN , FIN, PUR…etc.
the slip number format as "slip header-year-serial number" , for example: ECN-2010-00001
and then system auto assign last serial number+1 to slip number field while the new workflow is sent.
you made a great project, Thanks a lot.