宏景hr数据字典

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宏景h r数据字典 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】
HRP数据库设计方案
人员的基本信息主要存储在人员基本情况表中。

1.总体介绍
HRP分Access(97/2000)、SQLServer(2000)和Oracle(9i)版,Access存放在安装目录下的data子目录,文件名为;SQLServer数据库为ykchr
2.数据部分
(1)HRP数据分机构(单位、部门)、职位、人员数据;
(2)人员数据用分在职人员、离退人员、调转人员和其他人员(用户可以增加);
(3)机构(单位、部门)、职位、人员数据又分主集和子集,对于人员还有照片和多媒体信息。

2.1. 信息群(InformationClass)
初化数据
新建指标名称:
系统默认:人员指标名称:C****
单位指标名称:D****
部门指标名称:S****
岗位指标名称:P****
党组织指标名称:Q****
工会组织指标名称:R**** 2.2. 人员库名称表(DBName)
2.3. 指标集表名(Name->FieldSet)(2001版改)
2.4. 指标项表名(Menu->FieldItem)(2001版改)
2.5. 人员基本情况表(Usr[ret,trs,oth]A01)
2.6. 人员子集情况表(Usr[ret,trs,oth]A02—Axx)
2.7.多媒体分类表[新增]
2.8. 多媒体子集(Usr[ret,trs,oth]A00)
2.9. 单位基本情况表(B01)
2.10. 单位子集情况表(B02—Bxx)
2.11. 职位基本情况表(K01)
2.12. 职位子集情况表(K02—Kxx)
2.1
3. 代码类表名(CodeidCodeSet)
2.14. 代码表(Daima->CodeItem)
2.15. 组织机构编码表(organization)
3.查询结果表
每一用户都有套查询结果表
4.数据安全
数据安全方面涉及到如下几个表:
(1)UserGroup(用户组):用于存放用户组信息
(2)OperUser(操作员表):用于存放操作员及用户组的信息和授权信息
(3)Syslog:上机和退出日志
(4)A01Log:删除人员主集日志
(5)B01Log:删除机构主集日志
(6)K01Log:删除职位主集日志
(7)SubLog:删除所有主集日志具体如下:
4.1. 用户组(UserGroup)
初值
4.2. 操作员(OperUser)
初值
一、OperUser中增加如下指标:
(1)CardPrivMemo
(2)NameListPrivMemo
(3)ReportSortPrivMemo
(4)WarnPrivMemo
(5)SalarySetPrivMemo
(6)TemplatePrivMemo 此表结构在数据库升级中实现。

二、子集历史记录授权
目前子集授权只有无权、读权和写权,表示方法是在TablePriv中子集+
(0,1,2)方法表示:该子集无权,只有读权和有写权。

改进:
子集+(0,1,2,3,4,5,6)分别
0:表示对该子集无权
1,2:表示对历史记录和当前记录有读权和写权
3,4:表示只对历史记录有读权和写权
5,6:表示只对当前记录有读权和写权
对于子集的指标也采用相的办法处理,注意的是:如果该子集无权,则指标也无权,如果该子集只有读权,则该子集的指标只能设置为读权和无权;如果该子集为
写权,则指标可以设置无权、读权和写权三种权限。

三、全员授权机制
全员授权机制实现非人事部门人员使用HRP数据库,主要是部门经理和普通员工。

(1)在用户组(UerGroup和OperUser)中增加两个特殊组:部门经理组(处室领导组)、普通职工组,其编号为9999,10000.在用户管理中可以对该组进行授权。

(2)在人员库中的主集中增加三个指标:username,password,groups三个指标,分别用于记录用户名、口令和组号(角色)。

(a)UsernameA10
(b)PasswordA8
(c)GroupsA50存贮采用逗号+组号格式(,group1,group2,group3,)
(3)系统可以设置在进行身份认证时,检查哪些人员库(usr,ret,trs,...)。

(4)密码以加密方式存放。

(5)先检查原用户机制。

(6)在显示部门列表时,只显示原记录授权的部门及下级部门。

四、按部门授权将原来的(无,有)改为(无,写,读)
4.3. 角色管理表t_sys_role
角色权限表t_sys_function_priv
4.4. 日志表表(Diary->sysLog)
4.5. 主集删除日志表(A01Log,B01Log,K01Log)
主集删除日志表(A01Log,B01Log,K01Log)分别用来记录人员机构和职位的删除日志。

其结构在A01,B01,K01的基础上增加如下指标:
此结构在系统重构或更新主集时要更新(有待改进)
4.6. 子集删除日志表(SubLog)
5.登记表
登记表涉及到rName,rTitle,rPage,rGrid
5.1. 登记表分类(rsort)(2004-3-4新增)
5.2. 登记表名(rname)
5.3. 页签表(rTitle)
5.4. 标题表(rPage)
5.5. 表格(rGrid)
5.6.
5.7.
5.8.
5.9.
5.10.
5.11.
5.12.
数]
整数:=数字{数字}
数字:=0|1|2|3|4|5|6|7|8|9
日期类型值:={日期值|日期函数}
日期值:=年份日期分隔符月份日期分隔符日份
日期分隔符:=.
年份:=数字数字数字数字|
月份:=数字|数字数字||
日:=数字|数字数字||
日期函数:=$YRS[整数]|$THISYR|$THISMONTH
6.工资管理
6.1. 工资类别(SalaryTemplate)
6.2. 工资项目(SalarySet)
6.3. 计算公式(SALARYFORMULA)
6.4. 指标过滤(gzItem_Filter)
6.5. 工资类别数据(用户名+salary+模板号)
6.6. 工资标准(GZStand)
6.7. 工资历史表(salaryhistory)
7.模板
7.1. 业务分类(operation)
7.2. 模板表(template_table)
7.3. 模板页表(Template_page)
T_wf_instance
tmessage
7.4. 模板项表(Template_set)
8.计算公式(HrpFormula)
9.转库大师
9.1. trandb_scheme(转库方案表)
9.2. trandb_db(库对应)
9.3. trandb_set(信息集对应)
9.4. trandb_field(指标对应)
9.5. trandb_code(代码对应)
9.6. DocFile:档案文件表
9.7. DocColTitle:文件标题
10.有关数据同步
10.1. 新建记录或或修改记录
在人员(单位、职位)信息集(如果是人员库则含多媒体表A00)中增加如下四个指标:
(1)CreateTimeDateTime用于存放创建此记录的时间
(2)ModTimeDateTime用于存放最近修改此记录的时间
(3)CreateUserNameVarChar(50)用于存放创建此记录的用户名
(4)ModUserNameVarchar(50)用于存放最近修改此记录的用户名
10.2. 人员主集删除、信息移动日志表(A01Log)
职位主集删除、信息移动日志表(k01Log)
10.3. 单位主集删除、信息移动日志表(B01LOG)
10.4. 子集删除日志表
11.高级花名册11.1. M uster_Name(花名册表)
11.2. M uster_title花名册表标题
11.3. M uster_Cell(保存单元格数据)
11.4. 中间表(用户名_Muster_表格号
)
12. 合同管理
12.1. H rpWarn(用于保存今日提示和合同报警的数据)
13.考勤管理
14.人事异动和工资变动管理
15.员工日志
16.业务字典维护
17.功能表
Func表
人员日志:ao1log
职位日志:k01log
系统日志:syslog
操作日志:fr_txlog
数据变动日志:sys_data_log
18.临时变量Midxxx临时变量(MidVariable)。

相关文档
最新文档