TreeviewCopyright © aleen42 all right reserved, powered by aleen42
员工档案
一、能力清单
编号 | 能力清单 |
---|---|
1 | 业务流、推单 |
2 | 主子表 |
3 | 枚举 |
二、操作流程
三、业务流程
- 员工档案数据由入职申请单下推生成
四、数据建模
4.1、员工状态
名称: | 员工状态 | |
编码: | staffstate | |
类型: | 字符 | |
枚举内容: | 枚举值 | 名称 |
1 | 试用 | |
2 | 转正 | |
3 | 离职 |
- 点击新建枚举,按照下图填写信息后保存
4.2、员工基本信息
- 创建新的业务对象为为员工基本信息,再创建员工基本信息实体
操作 | 描述 | |||||
---|---|---|---|---|---|---|
名称 | 员工基本信息 | |||||
编码 | base_staffdoc | |||||
父实体 | ||||||
引用接口 | 业务流 | 自动编码 | ||||
属性 | 编码 | 名称 | 类型 | 引用 | ||
name | 姓名 | 文本 | ||||
gender | 性别 | 单选 | 性别 | developplatform.developplatform.gender | ||
age | 年龄 | 整数 | ||||
province | 地区 | 单选引用 | 区域行政类型 | bd.region.BaseRegionVO | ||
mobile | 手机号 | 文本 | ||||
contract_begin_date | 合同开始日期 | 日期 | ||||
contract_end_date | 合同结束日期 | 日期 | ||||
salary | 工资 | 数值 | ||||
staffstate | 员工状态 | 单选 | 员工状态 | developplatform.developplatform.staffstate |
- 点击新增业务对象
4.3、员工任职信息
- 同员工基本信息创建实体方式一样,创建员工任职信息
- 员工任职信息是员工基本信息的子表,注意选择父实体
操作 | 描述 | |||||
---|---|---|---|---|---|---|
名称 | 员工任职信息 | |||||
编码 | staff_position | |||||
父实体 | 员工基本信息 | |||||
引用接口 | 业务流 | |||||
属性 | 编码 | 名称 | 类型 | 引用 | ||
belongdept | 所属部门 | 单选引用 | 部门 | bd.adminOrg.AdminOrgVO | ||
Duty | 职务 | 单选引用 | 职务 | bd.duty.Duty | ||
Rank | 职级 | 单选引用 | 职级 | bd.duty.Rank | ||
Position | 职位 | 单选引用 | 职位 | bd.duty.Position | ||
begindate | 开始日期 | 日期 | ||||
enddate | 结束日期 | 日期 |
五、页面建模
5.1、创建主子表页面
- 创建【员工档案】页面,单据类型:一主多子
六、配置业务流
6.1、创建业务流
- 切换流程&自动化页签,业务流子页签,点击新建,输入名称点击确定即可
6.2、配置业务流 (一)
- 点击设计进入业务流设计器
- 将【入职申请】【员工档案】页面拖入右侧操作台、【入职申请】指向【员工档案】,表示【入职申请】下推【员工档案】
6.3、引发知识点
- 左侧清单是勾选了业务流的卡片页面清单,不是实体清单。所以如果没有根据实体去创建页面,在这个清单中是看不到的
- 中间操作台选择页面,可看到右侧属性区有交易类型。交易类型适用于单据存在多种业务流程的场景
6.4、配置业务流 (二)
- 补充了些知识点,继续配置业务流
- 点击流程线加号图标,可看到右侧业务流场景,选择下推,点击新增规则
- 【基本信息】填写规则名称
- 【触发设置】选择单据生效
【生单方式】默认即可
【转换规则】员工基本信息配置
- 规则配置如下图,员工状态配置为常量1,即为试用
- 【转换规则】员工任职信息配置后点击确定
- 点击保存完成业务流配置
6.5、引发知识点
- 一个业务流可以配置多个规则
七、测试
- 入职申请新增一条数据,审核通过后,会自动生成员工档案
- 审核流程走完后,关闭流程弹框即可
- 生成的员工档案效果