流程可通定型:
一、审批请假流程配置:
1.用户自定义审批流程:定义内容为审批等级、每级的审批人(姓名、帐号)、审批类型(预约,请假),勾选预约或请假人的部门(勾选预约人的人员类型是否会有需求用到?用不到就不要人员类型),生成流程编号
–注--:简要:审批流程1预约人部门+流程2预约部门+。。。=所有部门 - admin审批
详细:新增审批流程时, 预约人部门不允许重复,也就是说:假如部门有001到007七个部门,第一个添加的审批流程加了001,002,003,再添加流程时部门就只有004,005,006,007,第二次再选了004,005,006,还有007没选,当有007部门人预约时会果不审批流程,那么待审批表数据应为:当前流程0,审批等级1,审批流程编号-1,审批类型x,审批人admin(此部门人没有审批流程,审批流程给admin审批)
2.生成审批配置结构数据:审批人(名),审批帐号,流程编号,审批等级,审批类型,预约人部门(数组)
二、审批请假流程定义:
1。用户预约或请假时,先写入预约表或请假表;
2。根据申请人的部门,再写入待审批表(关联ID,待审批表结构数据请表结构,所有数据均有来源)
3。页面为:预约(待审,完结两个TABLE),请假(待审,完结两个TABLE),预约请假数据为:待审批表中未完结且当前审批帐号为登录帐号的数据 ;完结数据为:待审批表中已完成审批帐号包含当前登录帐号的数据
4。审批完结触发条件:审批不通过 或 当前流程=审批等级且通过
5。关于管理员看到所有预约数据及请假数据(不论状态及审批人)
三、审批请假流程数据处理要求:
所有预约,请假数据,写两张表:《预约表,预约待审批表》《请假表,请假待审批表》