一 精英(**晶):
1 闭包表中设计distance字段,用于查找指定节点指定子层级的所有子节点;
2 可管理机构的查询;合同项目的查询;
3 查询所有的上级机构,hd_group_path;
4 通过为指定数据库用户授权访问表的权限;
5 oracle 授权sql方法:
创建DBLink:create public databse link **;
存储过程通过DBLink跨库访问;
mysql直接表数据导入导出;
二 辉煌(**辉):
1 流程流转,超时提醒;
app-workflow.xml中增加发送消息类型的扩展;
系统实现的custom**message;要返回workflowBean才能获取到流程相关的信息;
app-quartz.xml设置触发器的相关属性配置:HD_WF_TIMER_TASK表(催办任务等);
builder--执行--command
流程时间任务执行者:FlowTimerTaskRunner;
每一分钟轮询一次,如果时间间隔过小,系统将难以承受;
2 设置策略接口
任务环节,参与人范围,设置策略接口;
所属组织机构名称a+机构名称b的所属人员;
策略接口,扩展了AbstractOperatorResolver人员解析器;
返回根节点,先根据当前登陆人信息向上找到所属公司,然后根据找到的公司向下找到部门名称是配置的名称的找到即返回;