接触了activiti 学了段时间 但是不知道怎么在项目中使用.
原来的项目有个计划审批模块
需要 底层 上报 中层 审核 高层下达
总共有三个页面 每层 操作之后 修改数据的状态值
如果使用工作流之后 程序应该怎么设计?
还是三个页面 上报 审核 下达?
还是说 只有一个任务列表页面?
感觉很困惑啊
还有就是 流程一改变 觉着程序还要修改 也没发现有什么好处...
接触了activiti 学了段时间 但是不知道怎么在项目中使用.
原来的项目有个计划审批模块
需要 底层 上报 中层 审核 高层下达
总共有三个页面 每层 操作之后 修改数据的状态值
如果使用工作流之后 程序应该怎么设计?
还是三个页面 上报 审核 下达?
还是说 只有一个任务列表页面?
感觉很困惑啊
还有就是 流程一改变 觉着程序还要修改 也没发现有什么好处...
工作流你可以单独作为一个模块就可以了,如果你用了工作流的引擎,那么流程流转和状态变化就不用你管了,主要你把自己的业务逻辑和业务数据处理好。
你现在只有一个审批流,指定看不到好处。但是如果你有多个审批流程,你不能每个都写一套代码。你把流程交给工作流引擎,你只要获取待办任务列表就可以了。