本系统主要包括工作流程、文件管理、系统管理三个模块,为了实现公司内部文件管理,文件操作权限控 制,表单设计,流程设计,流程发起、审批,公文流转等功能。主要使用的技术有:SSM框架、 jQuery、EasyUI、Bootstrap、Ztree。
责任描述及难点:
流程管理:
利用js开发表格编辑功能,新增行/列,单元格的合并与取消合并,行/列删除等
在每个单元格内设计不同的控件如单行文本、多行文本、单选按钮、复选框、下拉列表等
利用GooFlow控件进行节点和流程设计
自研流程引擎,实现发起流程、公文流转、消息推送
根据表单内容查询指定的流程实例,利用PrintArea.js控件实现排版打印
权限管理
利用拦截器和位运算实现权限管理
利用AOP+注解记录操作日志