关于工作流动态权限和流程跳转问题,请高手指点,我很迷茫……

我没有采用任何工作流引擎,因为我不知道该如何选择?现在也没有时间去选别的工作流引擎了。我自己写工作流,我已经快写不下去了,业务逻辑太复杂了。我头都大了……如果不行,这个项目估计要失败了……请高手帮帮忙!

这个工作流存在嵌套现象,并且是多级嵌套,流程环节之间的跳转存在手工跨环节跳转甚至是跨流程跳转(子流程往指定父流程的某环节跳转和相反)。而且环节权限分为动态权限和静态权限,动态权限即某环节的权限用户是由上一环节的操作结果决定的,甚至是由其他环节指定的人员。静态权限则是固定的。动态权限可以随时进行变更……

子流程的生成和启动除了由父流程可以对其进行初始化外,其本身亦可按一定条件生成新的子流程实例……

我已经头晕了,做了一大半,发觉越来越困难了……不是设计构架不好,而是我根本就不知道该如何去构架,不知道该如何去设计数据库。我也看了JBPM等一些工作流引擎的核心机制,可是要自己写谈何容易,麻烦多多,当然主要是自己水平太菜了,没有什么人可以问,一个人单打独斗,感觉挺困难的。

大家能否帮帮我,或者给我提供一些相关信息,包括资料 以及论讨之类的。不然我真的要想领导宣告失败了……那我也只好辞职了……

咳……救救我吧!

我目前也在搞这个,原来也打算自己写,可是自己写了一个多星期就越做越头大,最后还是用oracle work flow啦,感觉就是爽阿。
我的业务也十分的复杂,审批可以自由设定,也可以走标准流程。感觉用
work flow引擎方便多了。