项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
袁绪峰 |
开发成本 |
20人天 |
适用版本 |
350sp1+10月月度修复包 |
功能描述
HR集成:东软HR平台的组织架构数据作为主数据源,OA系统自动与东软HR平台进行组织架构的数据同步
采用插件方式,增加HR平台组织模型同步插件,包括“手动同步”、“定时同步”和“同步历史”功能模块。手动同步功能:用户可随时操做东软HR平台的组织架构的数据同步到OA系统中。定时同步功能:OA系统每天定时读取一次HR平台表里的组织模型数据,然后自动同步到OA系统。同步历史功能:系统管理员可查询同步的历史记录。
效果演示
- 单位管理员设置自动同步
是否启动自动同步;选择“是”点击“确定”按钮后立即启动服务,如果当前是启动状态,则自动先停止后再启动服务。选择为“否”如果当前是启动状态,点击“确定”按钮后停止服务。
- 单位管理员手动同步
点击手动同步按钮就同步一次数据。
- 单位管理员查询同步历史
可以根据需要,选择各种条件进行组合查询。
单位信息同步
- 东软HR平台与OA系统约定的单位唯一标识为OA的“单位编码”,用来建立两个系统单位数据的对应关系。
- 东软HR平台新增单位的信息同步:根据东软HR平台提供的数据,OA支持新增一级单位。同步时,OA系统单位信息见下表,红色字体为东软HR必须提供的字段
单位信息(v3x_org_account) |
|||
数据项名 |
中文简称 |
类型 |
解释/举例 |
id |
主键 |
VARCHAR2(255) |
由OA自动生成 |
code |
单位编码 |
VARCHAR2(255) |
单位与HR中单位号进行对应,作为单位对应的唯一标识 |
name |
单位名称 |
VARCHAR2(255) |
如,中国石油大学(华东) |
shortname |
单位简称 |
VARCHAR2(255) |
如,石油大学 |
- HR平台修改单位的信息同步:实现根据单位编码修改单位名称的信息同步。
部门信息同步
- 东软HR平台与OA系统约定的部门唯一标识为OA的“部门代码”,用来建立两个系统部门数据的对应关系。
- 东软HR平台新增部门的信息同步:同步时,OA系统部门信息见下表,红色字体为东软HR必须提供的字段
部门信息(v3x_org_department) |
|||
数据项名 |
中文简称 |
类型 |
解释/举例 |
id |
主键 |
VARCHAR2(255) |
由OA自动生成 |
code |
部门代码 |
VARCHAR2(255) |
部门代码与HR中部门号进行对应,作为对应部门的唯一标识 |
name |
部门名称 |
VARCHAR2(255) |
|
parentDeptId |
上级部门代码 |
NUMBER(19, 0) |
上级部门的唯一标识 |
enabled |
是否有效 |
NUMBER(3, 0) |
0. 否 |
is_deleted |
是否已删除 |
NUMBER(3, 0) |
0. 否 |
path |
路径 |
VARCHAR2(50) |
标识部门的层级关系 |
sort_id |
排序号 |
NUMBER(38, 0) |
同级部门的排序 |
status |
部门状态 |
NUMBER(38, 0) |
1. 正常 |
description |
描述 |
CLOB |
部门职能的简单描述 |
- 东软HR平台部门修改的信息同步。
- 部门合并:包括东软HR平台将本单位同一父部门下的部门合并。合并的过程可分解为两个步骤:①先将被合并部门下的人员调整到合并后的部门,②再删除被合并的部门。所以涉及到OA部门合并的同步也是两个步骤:①先将被合并部门下的人员调整到合并后的部门,②停用被合并的部门。
- 部门基本信息修改:包括根据部门代码修改部门名称和本单位下的部门上下级调整。
- 东软HR平台删除部门的信息同步:东软HR平台删除部门时,对应OA系统的部门由启用状态变为停用状态。
岗位同步
- 东软HR平台与OA系统约定的岗位唯一标识为OA的“岗位代码”,用来建立两个系统岗位数据的对应关系。
- 东软HR平台新增岗位的信息同步:同步时,OA系统岗位信息见下表,红色字体为东软HR必须提供的字段
岗位信息(v3x_org_post) |
|||
数据项名 |
中文简称 |
类型 |
解释/举例 |
id |
主键 |
VARCHAR2(255) |
由OA自动生成 |
code |
岗位代码 |
VARCHAR2(255) |
岗位与HR中岗位号进行对应,作为岗位对应的唯一标识 |
type |
岗位类别 |
NUMBER(38, 0) |
|
sort_id |
排序号 |
NUMBER(38, 0) |
岗位的排序 |
name |
岗位名称 |
VARCHAR2(255) |
|
enabled |
是否有效 |
NUMBER(3, 0) |
0. 否 |
is_deleted |
是否已删除 |
NUMBER(3, 0) |
0. 否 |
status |
岗位状态 |
NUMBER(38, 0) |
1. 正常 |
- HR平台修改岗位的信息同步:实现根据岗位代码修改岗位名称的信息同步。
职务级别同步
- 东软HR平台与OA系统约定的职务级别唯一标识为OA的“职务级别代码”,用来建立两个系统职务级别数据的对应关系。
- 东软HR平台新增岗位的信息同步:同步时,OA系统职务级别信息见下表,红色字体为东软HR必须提供的字段
职务级别信息(v3x_org_level) |
|||
数据项名 |
中文简称 |
类型 |
解释/举例 |
id |
主键 |
VARCHAR2(255) |
由OA自动生成 |
code |
职务级别代码 |
VARCHAR2(255) |
职务级别与HR中职务级别进行对应,作为职务级别对应的唯一标识 |
name |
职务级别名称 |
VARCHAR2(255) |
例如:普通员工,办公室主任等 |
sort_id |
职务级别序号 |
NUMBER(38, 0) |
职务级别的排序 |
enable |
是否有效 |
NUMBER(3, 0) |
0. 否 |
is_deleted |
是否已删除 |
NUMBER(3, 0) |
0. 否 |
status |
职位级别状态 |
NUMBER(38, 0) |
1. 正常 |
- HR平台修改职务的信息同步:实现根据职务级别代码修改职务级别名称的信息同步。
人员信息同步
- 东软HR平台与OA系统约定的人员唯一标识为OA的“登录名”,用来建立两个系统人员数据的对应关系。
- 东软HR平台新增人员的信息同步:OA系统人员信息见下表,红色字体为东软HR必须提供的字段
OA人员信息(v3x_org_member) |
|||
数据项名 |
中文简称 |
类型 |
解释/举例 |
id |
主键 |
VARCHAR2(255) |
由OA自动生成 |
code |
人员编号 |
VARCHAR2(255) |
人员编号与HR中教工号进行对应,作为人员对应的唯一标识 |
name |
姓名 |
VARCHAR2(255) |
|
loginName |
登录名 |
VARCHAR2(255) |
人员的唯一标识,建议与人员编码设置相同;此值存储在用户帐号表中,对应存储的字段是FULL_PATH |
gender |
性别 |
NUMBER(3, 0) |
|
birthday |
出生日期 |
TIMESTAMP(6) |
|
org_account_id |
所属单位 |
NUMBER(19, 0) |
可根据单位编码获取单位id |
org_department_id |
所属部门 |
NUMBER(19, 0) |
可根据部门代码获取部门id |
org_level_id |
所属职务级别 |
NUMBER(19, 0) |
可根职务级别代码代码获取职务级别id |
org_post_id |
所属岗位 |
NUMBER(19, 0) |
可根岗位代码代码获取岗位id |
tel_number |
手机号码 |
VARCHAR2(100) |
|
officeNum |
办公室电话 |
|
此字段存储在v3x_org_properties表中,name值为officeNum对应的value就是办公室电话 |
sort_id |
排序号 |
NUMBER(38, 0) |
|
email_address |
电子邮件 |
varchar2(100) |
|
type |
人员类型 |
NUMBER(3, 0) |
|
status |
人员状态 |
NUMBER(38, 0) |
1. 正常 |
state |
状态 |
NUMBER(3, 0) |
1. 在职 |
is_deleted |
是否已删除 |
NUMBER(3, 0) |
0. 否 |
enabled |
是否有效 |
NUMBER(3, 0) |
0. 否 |
- 东软HR平台修改人员的信息同步。
- 人员基本信息修改:根据登录名修改人员信息。
- 东软HR平台实现人员跨部门调动分为两个个步骤:①在本部门删除当前的人员信息②在新部门新建人员信息。在OA人员跨部门调动时是两个步骤,①修改该人员的部门信息为新部门,②启用该人员帐号。
- 东软HR平台删除人员的信息同步:东软HR平台删除人员时,对应OA系统的人员由启用状态变为停用状态。