TreeviewCopyright © aleen42 all right reserved, powered by aleen42
离职申请
一、能力清单
编号 | 能力清单 |
---|---|
1 | 业务流:推单 |
2 | 参照 |
二、操作流程
三、业务流程
四、实体
4.1、离职申请
- 新增业务对象并快速创建【离职申请】实体并根据下表调整字段
操作 | 描述 | |||||
---|---|---|---|---|---|---|
名称 | 离职申请 | |||||
编码 | departureapply | |||||
父实体 | ||||||
引用接口 | 审批 | 业务流 | 自动编码 | |||
属性 | 编码 | 名称 | 类型 | 引用 | ||
name | 姓名 | 文本 | ||||
gender | 性别 | 单选 | 性别 | developplatform.developplatform.gender | ||
age | 年龄 | 整数 | ||||
province | 地区 | 单选引用 | 区域行政类型 | bd.region.BaseRegionVO | ||
mobile | 手机号 | 文本 | ||||
belongdept | 所属部门 | 单选引用 | 部门 | bd.adminOrg.AdminOrgVO | ||
Duty | 职务 | 单选引用 | 职务 | bd.duty.Duty | ||
Rank | 职级 | 单选引用 | 职级 | bd.duty.Rank | ||
Position | 职位 | 单选引用 | 职位 | bd.duty.Position | ||
contract_end_date | 离职日期 | 日期 | ||||
apply_psn | 申请人 | 单选引用 | 员工基本信息0521 | GT10700AT74.GT10700AT74.base_staffdoc0521 | ||
successor | 交接人 | 单选引用 | 员工基本信息0521 | GT10700AT74.GT10700AT74.base_staffdoc0521 | ||
reason | 离职原因 | 大文本 | ||||
file | 附件 | 附件 | ||||
psncode | 员工编码 | 文本 |
五、参照
- 页面建模参照页签,点击新建参照
- 进入参照设计器,调整表格字段,加入任职信息子表字段
- 选择主次模式,切换到子实体,将字段拖入右侧列表
- 通过勾选隐藏选择框,隐藏工资字段
- 点击保存
- 暂时不考虑数据权限,点击仅发布
六、【离职办理】单卡页面
6.1、创建【离职办理】单卡页面
6.2、配置参照主子模式、参照带入、参照过滤
- 申请人信息设置参照带入,带入字段设置不可编辑
- 进入卡片页面设计器
- 单卡下新建表单容器并调整布局如下图。
- 实现方式可参考入职申请单
- 申请人通过参照带入方式,带入员工基本信息
- 选中申请人控件,点击参照配置
- 配置参照带入,根据字段含义对应当前页面字段配置
- 其中编码对应员工编码
- 配置参照过滤,已经离职的员工信息不显示
- 根据员工状态是否为离职判断,设置效果如下图
- 设置完成后,点击确定
6.3、控制基础控件是否允许修改
- 如下图,分别选中控件,右侧关闭允许修改属性
6.3、控制基础控件是否显示
- 隐藏流程名称、流程版本
- 可通过层级选择到隐藏控件
6.4、调整控件布局
- 离职原因、附件右侧属性选择占用三列
- 点击保存,如下图
七、审批流
- 创建审批流
- 添加两个活动,参与人均选择发起人
- 点击保存并发布,刷新工作流页面可看到为启用状态
八、业务流
- 重新设计员工档案,加入离职申请下推员工档案
- 【离职申请】拖入操作台,并指向员工档案
- 添加下推规则
- 员工基本信息和任职信息按照下图配置更新规则
- 转换规则
- 保存
九、测试
- 创建离职申请并进行审批相关操作
- 预览
- 新增一条数据
- 提交并审核数据
- 审核通过后会触发业务流,更新员工档案数据