关于工作流动态权限和流程跳转问题,请高手指点,我很迷茫……
我没有采用任何工作流引擎,因为我不知道该如何选择?现在也没有时间去选别的工作流引擎了。我自己写工作流,我已经快写不下去了,业务逻辑太复杂了。我头都大了……如果不行,这个项目估计要失败了……请高手帮帮忙!
这个工作流存在嵌套现象,并且是多级嵌套,流程环节之间的跳转存在手工跨环节跳转甚至是跨流程跳转(子流程往指定父流程的某环节跳转和相反)。而且环节权限分为动态权限和静态权限,动态权限即某环节的权限用户是由上一环节的操作结果决定的,甚至是由其他环节指定的人员。静态权限则是固定的。动态权限可以随时进行变更……
子流程的生成和启动除了由父流程可以对其进行初始化外,其本身亦可按一定条件生成新的子流程实例……
我已经头晕了,做了一大半,发觉越来越困难了……不是设计构架不好,而是我根本就不知道该如何去构架,不知道该如何去设计数据库。我也看了JBPM等一些工作流引擎的核心机制,可是要自己写谈何容易,麻烦多多,当然主要是自己水平太菜了,没有什么人可以问,一个人单打独斗,感觉挺困难的。
大家能否帮帮我,或者给我提供一些相关信息,包括资料 以及论讨之类的。不然我真的要想领导宣告失败了……那我也只好辞职了……
咳……救救我吧!