[阅读: 580] 2004-10-31 13:49:26
目前是没有回退的,只有靠配置流程模块,把上面的模块重新加入作为候选下一步
系统上后感觉要加回退也可以,但是只能给一个接口,各模块自行决定是否可回退、怎么回退
原来想做到各个模块互不影响,可以任意排列、组合的配置,做着做着发现完全这样也不可能
不过现在的模块相关性,基本也是业务本身决定的,用户基本也理解认同
模块的关系,完全是用2维关系表(前一步模块-后一步候选模块)来维系,设置、检验和修改时很不直观--虽然这个工作可以由专人作,而且用的不多
增加了一个checklistbox显示、选择后一步候选模块,并化2维关系表为多叉树显示在Treeview以便检验
看了你的图形化定制工具,感觉正是最完美的做法了--而且还是在浏览器上实现的,难度更大!
之前看过一个竞争公司的demo,也是浏览器定制、浏览器操作(jsp),记得鼠标移到某个任务,还可以把这个任务流程图显示出来,并标注各节点(模块)的状态...不过它对于业务量较大的用户来说可能是好看不好用...