合理化建议系统添加部门
新建部门
登录
http://10.8.32.159:8090/default/coframe/auth/login/login.jsp
,(在本地跑起来和直接登录159 连接的是同一个数据库,所以新建用户直接在159就可)
增加组织机构部门
现在机构员工树中增加机构,名称为部门名称,如果修改部门名称的话也是在这里修改.
增加部门的提交、审核、实施三个账号
账号名一般设置为部门名称、部门名称+提交、部门名称+实施(例如:信息化管理部、信息化管理部提交、信息化管理部实施);
在工作组管理中添加账号
将刚刚新建的三个账号添加到相应的工作组中
配置流程
设置选项对应的id
在组织机构中找到机构,在公司下找到刚刚新建的部门,并在
department
中添加部门,格式为{'name':'信息化管理部','value':'2'}
(在上一行末尾要加上英文逗号),其中value为组织机构的相应部门的id,一般为两位数或者三位数。这个代表在流程提交时所在部门的id
继续在
carryDepartment
中添加,格式还是{'name':'结构二分厂','value':'1321'}
、value的值为部门下边的账号的id
接着在下边的六个文件中需要添加的地方添加选项,第一个
carryDepartment
文件为全部的推进部门的id,下边的六个是对应的大类的推进部门的id,相当于把第一个拆为六个
设置业务资源
设置“推进部门规则”和”推进部门实施规则”,作用是将节点的流程根据推进部门的id分给相应的人员来处理。
添加自定义条件,选择对应的审核处理人,id为上边设置的推进部门id
同上,添加自定义条件,选择对应的实施处理人,id也为上边设置的推进部门id
提交流程,会将刚刚设置的业务资源提交到数据库,默认方式提交。
数据库添加数据
需要在数据库的相应的表添加数据
报表路径
表REPORT
提交用户,USERNAME为用户名,路径PATH的最后的数字为提交部门的id,两位数或者三位数,和上边的对应。
1 | Insert into REPORT (UUID,USERNAME,PATH) values(sys_guid(),'结构二分厂提交','http://10.8.32.141:8090/webroot/decision/view/report?viewlet=Rationalization_suggestions_submit.cpt&__bypagesize__=false&department=101') |
审核用户,和提交用户的路径不一样,最后的数字代表推进部门的id,四位数,和推进部门规则中的一样
1 | Insert into REPORT (UUID,USERNAME,PATH) values(sys_guid(),'结构二分厂','http://10.8.32.141:8090/webroot/decision/view/report?viewlet=Rationalization_suggestions_recheck.cpt&__bypagesize__=false&carrydepartment=1321') |
实施用户,和审核用户路径一样,只有用户名不一样
1 | Insert into REPORT (UUID,USERNAME,PATH) values(sys_guid(),'结构二分厂实施','http://10.8.32.141:8090/webroot/decision/view/report?viewlet=Rationalization_suggestions_recheck.cpt&__bypagesize__=false&carrydepartment=1321') |
推进部门
表CARRYDEPARTMENT
首页的条数统计查询会通过这个表来查询id,再根据id查询条数
1 | Insert into CARRYDEPARTMENT(UUID,ID,NAME,USERNAME) values(sys_guid(),1321,'结构二分厂','结构二分厂实施') |
所在部门
表DEPARTMENT
提交用户的首页条数统计会通过这个表来查询id,再根据id查询条数,电脑端提交的时候也会根据这个表来自动选择提交的部门
1 | Insert into DEPARTMENT(UUID,DID,NAME,DEPARTMENT) values(sys_guid(),101,'结构二分厂','结构二分厂提交') |