系统中一共有若干种用户权限,例如接线员,班长,经理,工程师
接到一个电话后接线员记录内容至工单,并将工单发给工程师,工程师处理完问题后将工单交给班长,班长审核后转给经理,经理将工单的状态置为结束
现在的需求是工单在整个流转的过程中可能经过n种用户权限,用户的权限是可以动态添加的,例如加一个总经理权限,工单的流转顺序也是需要可变的,而且是需要客户自己去定制权限和工单的扭转顺序。
不知道我的这个需求用WF能否实现,能否方便用户自己去定制。整个程序是bs结构的,我在学习WF的时候发现WF的状态机可以实现该功能,但是生成的扭转顺序是保存在xml中的,而且结构很复杂,编辑这个扭转顺序需要vs。现在我已经找到cs结构的WF编辑工具,最好是有BS结构的解决方案。而且我感觉那个CS的解决方案就是将VS中的控件放到一个桌面程序上执行,比较生涩,都是编程术语,不方便用户编辑。
如果各位觉得WF不能满足我的需求可否给出一个方案,小弟在这里先谢过各位大侠了
wf中流程设计器中画出的流程可以存储为xoml类型
你只需要分析出xoml的格式,制作出一个b/s结构的流程设计器
只要能画出wf引擎可以识别的xoml文件,就可以了