项目基本信息

客户名称

某客户公司

客开项目经理

袁绪峰

开发成本

20人天

适用版本

350sp1+10月月度修复包

功能描述

HR集成:东软HR平台的组织架构数据作为主数据源,OA系统自动与东软HR平台进行组织架构的数据同步
采用插件方式,增加HR平台组织模型同步插件,包括“手动同步”、“定时同步”和“同步历史”功能模块。手动同步功能:用户可随时操做东软HR平台的组织架构的数据同步到OA系统中。定时同步功能:OA系统每天定时读取一次HR平台表里的组织模型数据,然后自动同步到OA系统。同步历史功能:系统管理员可查询同步的历史记录。

效果演示

  1. 单位管理员设置自动同步

1
是否启动自动同步;选择“是”点击“确定”按钮后立即启动服务,如果当前是启动状态,则自动先停止后再启动服务。选择为“否”如果当前是启动状态,点击“确定”按钮后停止服务。

  1. 单位管理员手动同步

2
点击手动同步按钮就同步一次数据。

  1. 单位管理员查询同步历史

3
可以根据需要,选择各种条件进行组合查询。

单位信息同步

  1. 东软HR平台与OA系统约定的单位唯一标识为OA的“单位编码”,用来建立两个系统单位数据的对应关系。
  2. 东软HR平台新增单位的信息同步:根据东软HR平台提供的数据,OA支持新增一级单位。同步时,OA系统单位信息见下表,红色字体为东软HR必须提供的字段

单位信息(v3x_org_account

数据项名

中文简称

类型

解释/举例

id

主键

VARCHAR2(255)

由OA自动生成

code

单位编码

VARCHAR2(255)

单位与HR中单位号进行对应,作为单位对应的唯一标识

name

单位名称

VARCHAR2(255)

如,中国石油大学(华东)

shortname

单位简称

VARCHAR2(255)

如,石油大学

  1. HR平台修改单位的信息同步:实现根据单位编码修改单位名称的信息同步。

部门信息同步

  1. 东软HR平台与OA系统约定的部门唯一标识为OA的“部门代码”,用来建立两个系统部门数据的对应关系。
  2. 东软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.  否
1.  是

is_deleted

是否已删除

NUMBER(3, 0)

0.  否
1.  是

path

路径

VARCHAR2(50)

标识部门的层级关系
例如:0.1代表一级部门
0.2代表一级部门
0.1.1代表二级部门
0.1.2代表二级部门

sort_id

排序号

NUMBER(38, 0)

同级部门的排序

status

部门状态

NUMBER(38, 0)

1. 正常
2.申请停用 
3. 申请删除

description

描述

CLOB

部门职能的简单描述

  1. 东软HR平台部门修改的信息同步。
  2. 部门合并:包括东软HR平台将本单位同一父部门下的部门合并。合并的过程可分解为两个步骤:①先将被合并部门下的人员调整到合并后的部门,②再删除被合并的部门。所以涉及到OA部门合并的同步也是两个步骤:①先将被合并部门下的人员调整到合并后的部门,②停用被合并的部门。
  3. 部门基本信息修改:包括根据部门代码修改部门名称和本单位下的部门上下级调整。
  4. 东软HR平台删除部门的信息同步:东软HR平台删除部门时,对应OA系统的部门由启用状态变为停用状态。

岗位同步

  1. 东软HR平台与OA系统约定的岗位唯一标识为OA的“岗位代码”,用来建立两个系统岗位数据的对应关系。
  2. 东软HR平台新增岗位的信息同步:同步时,OA系统岗位信息见下表,红色字体为东软HR必须提供的字段

岗位信息(v3x_org_post)

数据项名

中文简称

类型

解释/举例

id

主键

VARCHAR2(255)

由OA自动生成

code

岗位代码

VARCHAR2(255)

岗位与HR中岗位号进行对应,作为岗位对应的唯一标识

type

岗位类别

NUMBER(38, 0)

  1. 管理类
  2. 技术类
  3. 营销类
  4. 职能类

sort_id

排序号

NUMBER(38, 0)

岗位的排序

name

岗位名称

VARCHAR2(255)

 

enabled

是否有效

NUMBER(3, 0)

0.  否
1.  是

is_deleted

是否已删除

NUMBER(3, 0)

0.  否
1.  是

status

岗位状态

NUMBER(38, 0)

1. 正常 
2.申请停用
3. 申请删除

  1. HR平台修改岗位的信息同步:实现根据岗位代码修改岗位名称的信息同步。

职务级别同步

  1. 东软HR平台与OA系统约定的职务级别唯一标识为OA的“职务级别代码”,用来建立两个系统职务级别数据的对应关系。
  2. 东软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.  否
1.  是

is_deleted

是否已删除

NUMBER(3, 0)

0.  否
1.  是

status

职位级别状态

NUMBER(38, 0)

1. 正常 
2.申请停用 
3. 申请删除

  1. HR平台修改职务的信息同步:实现根据职务级别代码修改职务级别名称的信息同步。

人员信息同步

  1. 东软HR平台与OA系统约定的人员唯一标识为OA的“登录名”,用来建立两个系统人员数据的对应关系。
  2. 东软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)

  1. 正式
  2. 非正式

status

人员状态

NUMBER(38, 0)

1. 正常
2.申请停用
3. 申请删除

state

状态

NUMBER(3, 0)

1. 在职
2. 离职

is_deleted

是否已删除

NUMBER(3, 0)

0.  否
1.  是

enabled

是否有效

NUMBER(3, 0)

0.  否
1.  是

  1. 东软HR平台修改人员的信息同步。
          1. 人员基本信息修改:根据登录名修改人员信息。
          2. 东软HR平台实现人员跨部门调动分为两个个步骤:①在本部门删除当前的人员信息②在新部门新建人员信息。在OA人员跨部门调动时是两个步骤,①修改该人员的部门信息为新部门,②启用该人员帐号。
  2. 东软HR平台删除人员的信息同步:东软HR平台删除人员时,对应OA系统的人员由启用状态变为停用状态。