编制计算流程图
2021-03-18 15:46:31 0 举报
编制计算算法和流程
作者其他创作
大纲/内容
Offer占编
编制计算流程图
离职减员
初始化条件
1、根据占编时机过滤数据2、过滤时间3、过滤组织极其下级4、调入和调出的需要过滤
内存中筛选 任职结束日期 >= 编制记录的【开始日期】
数据准备
调入占编
1、获取组织下级(包括细分),构建组织和其下级的字典2、获取编制信息(根据组织和时间获取编制数,是否最新周期,开始和结束日期等)3、获取方案信息(主要获取雇佣关系,用工形式,人员类别 字段信息)
结束
初始化构建返回对象
获取offer信息
删除状态=否 且 同步状态!=成功 且 (orfilter list<组织=输入 且 雇佣关系=输入 或空 且 用过形式=输入 且 人员类别=输入 如果是细分加上维度>)==》 如果是细分加上维度 字段重叠去交集
输出result到各个应用场景
获取粗颗粒控制的数据
删除状态=否 且是否当前生效=是 且 人员状态=(试用 or 正式 or 非正式)且 (orfilter list<组织=输入 且 雇佣关系=输 且 用过形式=输入 且 人员类别=输入>)==》 如果是细分加上维度 字段重叠去交集
预占用
获取任职信息
调出减员
开始
实有人员(可选)
删除状态=否 且(审批状态 in (审批中,审批通过)或(审批状态=生效 且 生效日期>今天)或(审批状态=生效 且 人员状态=待入职 且入职状态!=取消入职))且 (orfilter list<组织=输入 且 雇佣关系=输入 且 用过形式=输入 且 人员类别=输入>)==》 如果是细分加上维度 字段重叠去交集
编制计算
1、处理需要计算的业务维度2、编制数据3、方案数据
入职占编
预释放
0 条评论
下一页