好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

宏景hr数据字典.pdf

58页
  • 卖家[上传人]:s9****2
  • 文档编号:576147644
  • 上传时间:2024-08-19
  • 文档格式:PDF
  • 文档大小:1.69MB
  • / 58 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • HRP 数据库设计方案 人员的基本信息主要存储在人员基本情况表中 1. 总体介绍 HRP 分 Access(97/2000)、SQLServer(2000)和 Oracle(9i)版,Access 存放在安装目录下的 data 子目录,文件名为;SQLServer数据库为 ykchr 2. 数据部分 (1)HRP 数据分机构(单位、部门)、职位、人员数据; (2)人员数据用分在职人员、离退人员、调转人员和其他人员(用户可以增加); (3)机构(单位、部门)、职位、人员数据又分主集和子集,对于人员还有照片和多媒体信息 信息群(InformationClass) 指标集(FieldSet) 指标集(FieldItem) 实际数据 H R P 机构信息(单位、部门) 主集 B01 子集 Bxx 数 据 职位信息 主集 K01 子集 Kxx 人员信息DBName 在职(Usr) 主集 A01 Usr+A01 Usr+Axx 子集 Axx 多媒体 A00 离退(Ret) 01 调转(Trs) 其他(Oth) 用户定义 2.1. 信息群(InformationClass) InforID 类别号 Int ClassName 名称 VarChar(20) ClassPre 建表前缀符 VarChar(1) KeyField 关键词名称 VarChar(5) KeyLength 关键词建库长度 Int State 标识 Varchar(10) 初化数据 InforID ClassName ClassPre State KeyField KeyLength 1 人员 A A0100 8 2 单位 B B0110 30 3 部门 D E0122 30 4 岗位 K E01A1 30 5 党组织 Q E01A2 30 6 工会组织 R E01A3 30 。

      新建指标名称: 系统默认:人员指标名称:C**** 单位指标名称:D**** 部门指标名称:S**** 岗位指标名称:P**** 党组织指标名称:Q**** 工会组织指标名称:R**** 2.2. 人员库名称表(DBName) DBId N* 编号 DBName A10 名称 Flag A3 标志 Pre A3 前缀 2.3. 指标集表名(Name->FieldSet)(2001 版改) 指标名 长度 指标名 长度 说明 Idx Int DisplayOrder Int 指标集顺号 SetId C4 FieldSetId A4 指标集编号(Key) Hz C40 FieldSetDesc A50 指标集名称 Flag C2 UseFlag A2 构库标志(0,1)(未构库) ModuleFlag C50 ModuleFlag A20 业务标志(没用) ChangeFlag C1 ChangeFlag 1 按月变化(0,1,2)(一般、月、年) Hz1 C40 CustomDesc 50 建库后的子集名称 ReserveItem 10 2.4. 指标项表名(Menu->FieldItem)(2001 版改) 指标名 长度 指标名 长度 说明 SetId A4 FieldSetId A4 Key Field_Name A5 ItemId A5 Key FieldId Int DisplayId Int 在本信息集中显示顺序 Static A1 UseFlag A2 构库标识(0,1) ModuleFlag A20 ModuleFlag A20 没有用 Field_type A3 Itemtype A3 指标类型(A,D,N,M) Hz A40 ItemDesc A40 指标描述 Field_len Int ItemLength Int 总长度 Field_dec Int DecimalWidth Int 小数位 Codeid A2 CodeSetId A2 相关代码类(没有代码时为 0 或空) Check M CheckFlag A100 Formula M Expression M 联动公式 type::mode::field::expr|factor type={1|2}计算公式和统计公式 mode={0|1|2|3|4} field= expr= factor= Explain M ItemMemo M 指标解释 Relative M State A5 ReserveItem A10 保留 DispWidth Int DisplayWidth Int 显示宽度 State A5 AuditingFormula M 审核公式增加) AuditingInformation M 审核信息增加) 2.5. 人员基本情况表(Usr[ret,trs,oth]A01) USRA01,RETA01,TRSA01,OTHA01 A0000 N 内部排序号 A0100 A8 机器编号(key) B0110 A30 单位编码 E0122 A30 部门编码 由 FieldItem 定 State A10 状态位(A1->A10 缺省) CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) UserName A10 用于存放用户名增加) UserPassword A8 口令加密存放增加) 2.6. 人员子集情况表(Usr[ret,trs,oth]A02—Axx) USR,RET,TRS,OTH A0100 A8 机器编号(key) I9999 N 顺序号(A2->N) 由 FieldItem 定 State A1 状态位(Old) Id N 业务年月(A2->N)非按月变化时备用 AxxZ0 D 如果是按月变化子集, 则建此指标 (以后,替换 ID) AzzZ1 N 如果是按月变化子集,则建此指标 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) 2.7. 多媒体分类表[新增] USR,RET,TRS,OTH ID int 类号序号 FLAG Varchar(1) 分类号 SORTNAME varchar(40) 分类名称 2.8. 多媒体子集(Usr[ret,trs,oth]A00) USR,RET,TRS,OTH A0100 A8 机器编号(key) I9999 N 顺序号(A2->N) Title A40 OLE OLE 照片或文件数据(sqlserver 中为 image) Flag A1 EXT A8 文件后缀 State A1 状态位(Old) Id N 业务年月(A2->N)非按月变化时备用 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) 2.9. 单位基本情况表(B01) B0110 A30 单位编码(key) …由 FieldItem 定 State A10 状态位 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) 2.10. 单位子集情况表(B02—Bxx) B0110 A30 单位编码(key) I9999 N 顺序号(key) …由 FieldItem 定 State A1 没用 Id N 业务年月(非按月变化时备用)自动创建 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) BxxZ0 D 如果是按月变化子集,则建此指标(以后,替换 ID) BxxZ1 N 如果是按月变化子集,则建此指标 2.11. 职位基本情况表(K01) E011A A30 职位编码(key) E0122 A30 所属部门 …由 FieldItem 定 State A10 状态位 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) 2.12. 职位子集情况表(K02—Kxx) E011A A20 职位编码 I9999 N 顺序号 …由 FieldItem 定 State A1 没用 Id N 业务年月(非按月变化时备用)自动创建 CreateTime DT 用于存放创建此记录的时间增加) ModTime DT 用于存放最近修改此记录的时间增加) CreateUserName A10 用于存放创建此记录的用户名增加) ModUserName A10 用于存放最近修改此记录的用户名增加) KxxZ0 D 如果是按月变化子集, 则建此指标 (以后, 替换 ID) KxxZ1 N 如果是按月变化子集,则建此指标 2.13. 代码类表名(CodeidCodeSet) 指标名 长度 指标名 长度 说明 CodeId A2 CodeSetId A2 代码类(key) Hz A40 CodeSetDesc A50 代码类名称 IdCode A20 HzLen Int MaxLength Int 代码项最大长度 2.14. 代码表(Daima->CodeItem) 指标名 长度 指标名 长度 长度 CodeId A2 CodeSetId A2 代码类(key) IdCode A20 CodeItemId A30 代码(key) Name A30 CodeItemDesc A50 代码名称 P_ptr A20 ParentId A30 父结点 B_ptr A20 C_ptr A20 ChildId A30 子结点 Flag Int Flag Int 暂没有用 2.15. 组织机构编码表(organization) 指标名 长度 指标名 长度 CodeId A2 CodeSetId A2 代码类(key) IdCode A20 CodeItemId A30 代码(key) Name A30 CodeItemDesc A50 代码名称 P_ptr A20 ParentId A30 父结点 B_ptr A20 C_ptr A20 ChildId A30 子结点 Grade Int Grade Int 机构等级 State A10 State A10 暂没有用 A0000 Int 显示顺序 3. 查询结果表 每一用户都有套查询结果表 信息群(InformationClass) 指标集(FieldSet) H R P 数 据 机构信息(单位、部门) 用户名+B+Result 职位信息 用户名+K+Result 人员在职(Usr) 用户名+usr+Result 离退(Ret) 用户名+ret+Result 信息DBName 调转(Trs) 用户名+trs+Result 其他(Oth) 用户名+oth+Result 用户定义 4. 数据安全 数据安全方面涉及到如下几个表: (1) UserGroup(用户组):用于存放用户组信息 (2) OperUser(操作员表):用于存放操作员及用户组的信息和授权信息 (3) Syslog:上机和退出日志 (4) A01Log:删除人员主集日志 (5) B01Log:删除机构主集日志 (6) K01Log:删除职位主集日志 (7) SubLog:删除所有主集日志 具体如下: 4.1. 用户组(UserGroup) UserGroup 用于保存用户组记录 GroupID 组名 ID Integer GroupName 组名 Varchar(50) 初值 GroupID GroupName 1 超级用户组 4.2. 操作员(OperUser) Usage:存放用户名及权限 UserName A10* 用户名 Password A8 口令 加密后存贮 FullName A20 中文名 FunctionPriv M 功能权限 可执行的功能编码列表,逗号分隔。

      x{,x},格式如:,01,11,100, RecordPriv M 记录权限 缺省值为“,”部门单位用逗号分格(以后不用) CondPriv M 记录高级权限 以条件表达式形式,如果是 SU,则此指标为空,如果是其他用户,则缺省值为“,”如果此字段有值,则 RecordPriv 不起作用, CondPriv存贮的格式:条件表达式|因子 TablePriv M 子集权限 ,A01X{,AxxX},(X=1,2,3,4,5,6) 1,2:表示对历史记录和当前记录有 读权和写权 3,4:表示只对历史记录有读权和写权 5,6:表示只对当前记录有读权和写权 FieldPriv M 指标权限 ,xxxxxX{,xxxxX},(X=0,1,2,3,4,5,6) DBPriv M 人员库授权 USR,RET,TRS,OTH PhotoId N 照片号 从 0 开始,0 为主管 GroupId N 用户组号 RoleId N 角色 =0 时表示用户,=1 时表示用户组 ManagePriv M 管理范围 ]}|{@@},空时为全部 CardPriv M 登记表授权 ,Xx,yy, NameListPriv M 花名册授权 ,Xx,yy, ReportSortPriv M 表类授权 ,Xx,yy, WarnPriv M 报警授权 ,Xx,yy, SalarySetPriv M 工资模板授权 ,Xx,yy, TemplatePriv M 日常模板授权 ,Xx,yy, 初值 UserName GroupID RoleID 超级用户组 1 1 su 1 0 一、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 角色分配表 t_sys_staff_in_role 指标名 类型 长度 指标名 staff_id varchar 50 同 a0100 role_id varchar 30 角色 id 号 status 整型 4 4.4. 日志表表(Diary->sysLog) 指标名 类型 长度 指标名 类型 长度 UserName 字符型 20 UserName 20 FuncId 字符型 30 FunctionId 30 EnterTime 字符型 30 LoginTime 30 QuitTime 字符型 30 LogoutTime 30 Cptnumer 字符型 30 ComputerName 30 Flag 字符型 1 Flag 1 4.5. 主集删除日志表(A01Log,B01Log,K01Log) 主集删除日志表(A01Log,B01Log,K01Log)分别用来记录人员机构和职位的删除日志。

      其结构在 A01,B01,K01 的基础上增加如下指标: 字段名称 类型 说明 SBASE Varchar(3) 源库 DBASE Varchar(3) 目标库 SetId VARChar(3) 子集名称 此结构在系统重构或更新主集时要更新(有待改进) 4.6. 子集删除日志表(SubLog) 字段名称 类型 说明 SetID Varchar(3) 子集名称 Base Varchar(3) 库名称(对单位或职位库此字段内容为空) createtime DateTime 创建时间 KeyField Varchar(50) 对应主集记录关键词的值 ClassPre VarChar(1) 信息种类 A 人员 B 单位 K 职位 5. 登记表 登记表涉及到 rName,rTitle,rPage,rGrid 5.1. 登记表分类(rsort)(2004-3-4 新增) 表名:rsort 目的:用于保存登记表分类号 字段名称 字段大小 字段意义 id Int 排序号 SORTID Varchar20 表分类号 SORTNAME Varchar20 表类名称 5.2. 登记表名(rname) 表名:rname 目的:用于保存登记表名称 字段名称 字段大小 字段意义 Tabid Int 报表号(Key) Name A80 报表文件名称 TMargin Float 页上边界 Bmargin Float 页下边界 Lmargin Float 页左边界 Rmargin Flaot 页右边界 Paper Byte 纸张标识 1:A3,2:A4… PaperOri Byte 纸张方向 1:纵向 2:横向 PaperW Float 纸宽 PaperH Float 纸高 FlagA A1 数据来源 A:人员库 B:单位库 K:职位库 1:工资 ModuleFlag A20 存放登记表类号 5.3. 页签表(rTitle) 字段名称 字段大小 字段意义 Tabid Int 登记表号(Key) PageId Int 页签号 Title A50 页签 Flag Byte IsPrn Byte 是否打印(0,1)=(不打印,打印) 5.4. 标题表(rPage) 字段名称 字段大小 字段意义 Tabid Int Gridno Int 单元格索引号 Hz 150 单元格汉字描述 Rleft Int 位置 Rtop Int RWidth Int RHeight Int Fontsize Byte 单元格字体大小 Fontname 20 单元格字体名称 Fonteffect Byte 单元格字体 Effect Flag Byte 0:文本描述 1: 求制表日期 2:求制表时间 3: 制表人 4:总页数:5 页码 6:其他 PageId Int 页签号 5.5. 表格(rGrid) 字段名称 字段大小 字段意义 Tabid Int Key Gridno Int 单元格索引号(Key) cHz: M 单元格汉字描述 rleft Int 位置 rtop Int rwidth Int rheight Int cSetName A3 指标所在的子集名称 Field_name A8 字段英文名称 Field_hz A40 字段汉字名称 Codeid A2 相关代码类 Rcount Byte 子集记录数 Mode Byte 子集记录控制[0,1,2,3,4,5,6,7,8]=[最近第,最近,最初第,最初,条件,条件最近第,条件最 近,条件最初第,条件最初] Field_type A1 字段数值类型 D:日期型 A:字符型 N:数值型 C:代码型 Slope Int 1,2,3,4 对数值型为数值精度{对日期型而言67} L Byte 单元格左边线是否存在 0:无线 1:有线,画图时用虚线代替 T Byte 上边 R Byte 右边 B Byte 下边 SL Byte 0:无斜线 1 左斜线 2 右斜线 3 两斜线 fontsize Int 单元格字体大小 FontName A20 单元格字体名称 Fonteffect Int 单元格字体 Effect; Querycond M 查询条件或者表达式 Cexpress A40 用于保存单元计算公式或历史记录定位表达式1+2*3 Align Int 文字在单元排列方式 Lsize Int 左边线的粗细 Rsize Int 右边线的粗细 Tsize Int 上边线的粗细 BSize Int 底边线的粗细 Flag A1 控制数据来源 A: 人员库 B: 单位库 P: 照片: H:文本 C:计算结果 NHide Byte 控制输出内容 5.6. 5.7. 5.8. 5.9. 01A 01A 5.10. 5.11. 5.12. 数] 整数:=数字{数字} 数字:=0|1|2|3|4|5|6|7|8|9 日期类型值:={日期值|日期函数} 日期值:=年份日期分隔符月份日期分隔符日份 日期分隔符:=. 年份:=数字数字数字数字| 月份:=数字|数字数字|| 日:=数字|数字数字|| 日期函数:=$YRS[整数]|$THISYR|$THISMONTH MidVariable 用于保存保险业务用到中间值公式 Nid Integer 标识(KeyWord)(不合理) Cname A20 临时变量英文名称(自动分配),用户不可见 CHz A40 临时变量汉字名称描述 Ctype Byte 临时变量类型 1:数值型 2:字符型 3:日期型 Cvalue Memo 临时变量对应的值 Nflag Byte 状态标识=0:工资使用=1:社会保险 2:统计表使用 Nstate A10 保留用 FldLen Integer(4) 临时变量的长度 FldDec Integer(4) 临时变量的小数位 TempletID Integer(4) 模板号或报表号 CodeSetID Varchar(2) 代码类 6. 工资管理 6.1. 工资类别(SalaryTemplate) 字段名称 数据类型(长度) 说明 SalaryID Int(key) 工资类别编号 Cname Varchar(30) 工资类别名称 CBase Varchar(100) 应用库标识 Cond Text 条件项 Cexpr Text 条件表达式 NmoneyID Int 货币类型 Kzero Int 扣零处理 Cstate Varchar(10) 状态位 0:根节点 1:工资套节点 NFLAG Int 公私用标识 LProgram Text USERNAME Varchar(50) 用户名 6.2. 工资项目(SalarySet) 字段名称 数据类型(长度) 说明 SalaryID Int(key) FIELDID Int(key) FIELDSETID Varchar(4) ITEMID Varchar(5) ITEMDESC Varchar(40) ITEMLENGTH Int DECWIDTH Int 控制字段小数点位数 k 如果为 0,则为整数 CODESETID Varchar(2) SORTID Int NWIDTH Int FORMULA Text 计算公式 INITFLAG Int 初始化标识 0:清零 1:累积项 2: 导入 3:系统项 4:工资标涉及到而未构入工资类别中 HEAPFLAG Int 累积方式 0:不累积 1:月内累积 2:季度内累积 3: 年内累积 4: 无条件累积 5:季度内同次累积 6: 年内同次累积 7: 同次累积 CSTATE Varchar(10) NLOCK Int 锁住指标 0:不锁定 1:锁定 CHANGEFLAG Int 变动标识指标 0:非变动标识指标 1:此指标为变动标识指标 ITEMTYPE Varchar(3) 6.3. 计算公式(SALARYFORMULA) 字段名称 数据类型(长度) 说明 SALARYID Int(key) 工资类别编号 ITEMID Int(key) 编号[唯一的随机的最大的] SORTID Int 编号[唯一的随机的最大的]显示顺序号 HZNAME Varchar(30) 公式或标准的左边的指标名称 ITEMNAME Varchar(5) 公式或标准的左边的指标代码 Rexpr Text 公式时为右边的表达式 COND Text 公式时为的适用范围 STANDID Int 工资标准号 ITEMTYPE Varchar(1) 左边指标类型 RUNFLAG Int (0,1)=(公式,标准) USEFLAG Int (1)=(有效) CSTATE Varchar(10) 6.4. 指标过滤(gzItem_Filter) 字段名称 数据类型(长度) 说明 ID Int(key) CHz Varchar(100) 指标中文名 CFldName Text 指标英文名 6.5. 工资类别数据(用户名+salary+模板号) 字段名称 数据类型(长度) 说明 。

      USERFLAG VARCHAR(50) 6.6. 工资标准(GZStand) 字段名称 数据类型(长度) 说明 Id int 4 工资标准号 Name varchar 100 工资标准名称 Db_Type varchar 3 保留 Unit_type varchar 1 保留 Flag int 4 有效标识 Hfactor Varchar8 横向指标 HContent text 16 横向指标选项 Vfactor varchar 8 纵向指标 VContent text 16 纵向指标选项 Item varchar 8 结果指标 LExpr text 16 保留 Factor text 16 保留 6.7. 工资历史表(salaryhistory) 一般信息 数据表名:salaryhistory 数据库: 中文名称:薪资历史数据表主表: 数据说明:用于保存每次计算薪资数据,形成工资历史数据表,方便工资分析 主键设置:nbase,A0100,A00Z0,A00Z1,salaryid 索引设置: 外键设置: 数据说明: 列 列名称 数据类型 Null Key Default 说明 Nbase 应用库前缀 Varchar(3) NOT PK 系统项,不可修改 A0100 人员编码 Varchar(8) NOT PK 系统项,不可修改 A00Z0 归属日期 Datetime NOT PK 系统项,可修改 A00Z1 归属次数 Int NOT PK 系统项,可修改 Salaryid 薪资类别号 Int NOT PK 薪资类别号 A00Z2 发放日期 Datetime 系统项,不可修改 A00Z3 发放次数 Int 系统项,不可修改 A01Z0 停发标识 Varchar(1) 关联代码类 ZZ =0 停发 =1 发放 A0000 人员排序号 Int 人员排序号, 主要用于和人员管理的人员顺序保持一致 B0110 单位 Varchar(30) 系统项,不可修改 E0122 部门 Varchar(30) 系统项,不可修改 A0101 姓名 Varchar(30) 系统项,不可修改 … … …. 这此字段根据薪资类别中定义自动创建。

      Add_flag 是否新增标志 Int 同一个人多条记录, 工资发放提交时, 判断此记录是追加还是更新 userflag 用户名 Varchar(50) 用户名,发起用户 Sp_flag 审批标识 Varchar(2) 关联代码类 23 Curr_user 当前审批人 Varchar(50) 当前审批人, Appuser 审批用户 Varchar(200) 审批用户列表格式: 用户名;用户名…;用户名,主要用于进行驳回处理 Appprocess 审批意见 Text 和审批用户签批的意见:格式如下: 用户名时间 内容 7. 模板 7.1. 业务分类(operation) 字段名称 数据类型(长度) 说明 OperationId int(4)Key 业务分类编号 Static int(4) (1,2,3,8)=(日常,工资,警衔,保险) OperationCode varchar(4) 长度=(2,4)=(大类,小类) OperationName Varchar(20) 业务名称 OperationType Int(4) (0,1,2,3,10)=(调入,调出,离退,内部,其他) PolicyId Int(4) Factor text Expr text 7.2. 模板表(template_table) 字段名称 数据类型(长说明 度) TabId Int 模板表 ID 号 Name Varchar(60) 文本 NoticeId Varchar(50) 通知对象 GzStandId Varchar(50) 工资标准 Id 号序列,执行什么样的工资标准示例,1,2,3, Flag Byte 1:单位模板 0:人员模板 Tmargin Float 上、下、左、右边界大小 Bmargin Float Rmargin Float Lmargin Float Paper Byte 纸张大小 PaperOri Byte 纸张方向 PaperH Float 纸张高度 PaperW Float 纸张宽度 Static Byte (1,2,3,8)=(日常,工资,警衔,保险) OperationCode Varchar(4) 业务代码 Operationname Varchar(20) 业务名称 Factor Memo 简单试算条件 Lexpr Memo LLepxr Memo 复杂试算条件 UserFalg Varchar(1) Username Varchar(20) UserFlag Varchar(1) 7.3. 模板页表(Template_page) 字段名称 数据类型(长度) 说明 TabID Int 模板号 PageID Int 页号 Title Varchar(50) 页签名 Flag Byte IsPrn Byte (1,0)=(打印,不打印) T_wf_task T_wf_instance tmessage 7.4. 模板项表(Template_set) 字段名称 数据类型(长度) 说明 TabId Int(key) 模板表 ID 号 PageID Byte(key) 页签号 Gridno Int(key) 单元格号 Hz Varchar(254) 单元格文字描述 Field_name Varchar(6) 字段名称 Field_type Varchar(1) 字段类型 A:字符型 D:日期型 N:数值型 Field_hz Varchar(40) 字段指标汉字描述 CodeId Varchar(2) 相关代码类 Flag Varchar(1) 单元标识 H: 此单元为文字描述 A: 人员库指标 B:单位库指标 P:照片 Rtop Int 单元格顶部位置 Rleft Int 单元格左边位置 Rwidth Int 单元格宽度 Rheight Int 单元格高度 SetName Varchar(3) FontName Varchar(20) 标识字体名称 Fontsize Byte 标识字体大小 Fonteffect Byte 标识字体效果(粗体,斜体等) Formula Memo 指标计算公式如 A0111-XA0111 L Byte 标识单元左边是否有线 1: 有线 0: 无线 T 标识单元上边是否有线 1: 有线 0: 无线 R 标识单元右边是否有线 1: 有线 0: 无线 B 标识单元下边是否有线 1: 有线 0: 无线 SL 标识单元是否有斜线 Align Byte 标识排列方式 ChgState Byte 指标输入状态为变化前或变化后两种状态 1:表示变化前 2:表示变化后(同一指标)3:显示项 4:手动项 HisMode Byte 历史记录录入方式 1:只录当前记录(一条记录)2:录所有的历史记录 DisFormat Byte 日期字段显示格式 NSort Int 排序指标 Rcount Int 历史记录的数目或者索引(取决于nMode) Mode Int 历史记录模式(0:最近第,1:最近,2:最初第,3:最初) 8. 计算公式(HrpFormula) 字段名称 数据类型(长度) 说明 FId Integer 公式编号(机器分配空号) Flag Integer 有效标志(0,1)=(无效,有效) ForName Varchar(40) 公式名称 FName VarChar(8) SetId varchar(5) 公式左边项指标的子集 ItemId VarChar(5) 公式左边项指标 Formula Text 公式内容 cFactor Text cExpr Text DB_type varchar(5) Unit_type varchar(10) 模块号(2,3,4)=(人员,单位,职位) 9. 转库大师 9.1. trandb_scheme(转库方案表) 字段名 类型 说明 Dbtype Int(k) 源库类别 1GPMS2000 2GPMS99 3GAJ_MIS 4GZTF Id Int(k) 方案编号 Name Varchar(40) 方案名称 9.2. trandb_db(库对应) 字段名 类型 说明 Dbtype Int(k) Id Int(k) Flag Vc(1) 人员单位标识 DB1 VC(40) 前缀+’:’+人员库名称 DB2 VC(40) 9.3. trandb_set(信息集对应) 字段名 类型 说明 DBFLAG1 Varchar(1) Set1 Varchar(40) Name1 VarChar(50) DBFLAG2 Varchar(1) Set2 Varchar(40) Name2 VarChar(50) 9.4. trandb_field(指标对应) 字段名 类型 说明 Set1 Varchar(40) SetName1 VarChar(50) Field1 VarChar(20) FieldName1 VarChar(50) FieldType1 VarChar(1) CodeSet1 VarChar(30) Set2 Varchar(40) SetName2 VarChar(50) Field2 VarChar(20) FieldName2 VarChar(50) FieldType2 VarChar(1) CodeSet2 VarChar(30) 9.5. trandb_code(代码对应) 字段名 类型 说明 CodeSet1 Varchar(30) Code1 VarChar(20) CodeName1 VarChar(50) CodeSet2 Varchar(30) Code2 VarChar(20) CodeName2 VarChar(50) 9.6. DocFile:档案文件表 字段 ID 数据类型 说明 ClassID(key) int 1:大事记;2:管理制定;3:收集范围;4:操作流程 DocID(Key) Int 文件编号 DocName VarChar(80) 文件名称,列表题见表 DocColTitle UnitName VarChar(30) 使用单位,列表题见表 DocColTitle CreateaTime DateTime 时间,列表题见表 DocColTitle Content Ole 文件内容。

      对操作流程模块而言为 rtf格式的表格 9.7. DocColTitle:文件标题 字段 ID 数据类型 说明 ClassID Int 1:大事记;2:管理制定;3:收集范围;4:操作流程 DocName VarChar(50) DocFile 表中 DocName 列标题 UnitName VarChar(50) DocFile 表中 UnitName 列标题 CreateTime VarChar(50) DocFile 表中 CreateTime 列标题 10. 有关数据同步 10.1. 新建记录或或修改记录 在人员(单位、职位)信息集(如果是人员库则含多媒体表 A00)中增加如下四个指标: (1)CreateTimeDateTime 用于存放创建此记录的时间 (2)ModTimeDateTime 用于存放最近修改此记录的时间 (3)CreateUserNameVarChar(50)用于存放创建此记录的用户名 (4)ModUserNameVarchar(50)用于存放最近修改此记录的用户名 10.2. 人员主集删除、信息移动日志表(A01Log) 字段名称 类型 说明 A0000 A0100 B0110 E01A1 FieldItem 表中 A01 其他指标 SBASE Varchar(3) 源库 DBASE Varchar(3) 目标库,如果 DBASE 为空表示删除记录,否则是移动记录 SetId VARChar(3) 子集名称 职位主集删除、信息移动日志表(k01Log) 字段名称 类型 说明 E01A1 FieldItem 表中 K01 其他指标 SBASE Varchar(3) DBASE Varchar(3) SetId VARChar(3) 10.3. 单位主集删除、信息移动日志表(B01LOG) 字段名称 类型 说明 B0110 FieldItem 表中 B01 其他指标 SBASE Varchar(3) 没有用 DBASE Varchar(3) SetId VARChar(3) 10.4. 子集删除日志表 表名 字段名称 类型 说明 SubLog SetID Varchar(3) 子集名称 Base Varchar(3) 库名称 (对单位或职位库此字段内容为空) createtime DateTime 创建时间 KeyField Varchar(50) 对应主集记录关键词的值 ClassPre VarChar(1) 信息种类 A 人员 B 单位 K 职位 11. 高级花名册 11.1. Muster_Name(花名册表) Muster_Name 用于保存花名册表 TabId LongInt (KeyWord)花名册表格号 Cname A80 花名册名称 Tmargin Float 上边边界 Bmargin 同上 底部边界 Rmargin 同上 右边界 Lmargin 同上 左边界 Paper Byte 纸张类型 FlagA A1 信息集标识 A=人员 B=单位 K=岗位 PaperOri Byte 纸张方向 PaperW Float 纸张宽度 PaperH Float 纸张高度 FontName A20 正文字体名称 FontEffect Byte 正文字体效果 Fontsize Byte 正文字体大小 NgroupFlag Byte 分页指标 0:禁用分组 1:启用分组 CgroupField A5 分页指标名称(仅对主集子集而言) Nmodule Byte (1,2,3,4)=(保险,合同,人员,工资) Nserial Byte 0:不要序号 1:增加序号 Cfactor Memo 限定条件因子 Cexpr Memo 限定条件表达式 NPrint Byte Ngrid Byte 空行打印:0-不打印 1-打印 NcolLabel Byte 0-重复 1=不重复 (固定行数还是不固定行) 11.2. Muster_title 花名册表标题 Muster_title 用于保存花名册表标题描述 TabId LongInt (KeyWord)花名册表格号 GridNo LongInt 单元格号 Hz A150 汉字描述 Rleft LongInt 单元格左边距 Rtop LongInt 单元格上边距 Rwidth LongInt 单元格宽度 Rheight LongInt 单元格高度 FontSize Byte 字体大小 FontName A20 字体名称 FontEffect Byte 字体效果 Flag Byte 控制标识 11.3. Muster_Cell(保存单元格数据) Muster_Cell 用于保存花名册表头描述 TabId LongInt (KeyWord)花名册表格号 GridNo LongInt 单元格号 Hz A100 单元格汉字描述 Rleft LongInt 单元格左边距 Rtop LongInt 单元格上边距 Rwidth LongInt 单元格宽度 Rheight LongInt 单元格高度 SetName A3 数据集名称 Field_Name A8 字段名称 Field_Hz A40 字段汉字描述 Codeid A2 相关代码类 Field_type A1 字段的值类型: D:日期型 A:字符型 N:数值型 C:代码型 Mode Byte 单元取记录数据控制 1:倒数…条记录 2:倒数第…条记录 3:正数…条记录 4:正数第…条记录 5:单元取记录以查询条件为主 Rcount Byte 历史记录数 Slope Byte 显示数据格式: ➢ 1,2,3,4 为小数点精度(对数值型而言) 默认数值精度为2位 ➢ 日期格式 8-> 9-> 10->一九九一年六月二日(年月日) 11->一九九一年六月(年月) 12->1990年6月12日 13->1990年6月 14->90年6月 15->一九九一年六月 16->求年龄 (日期型字段转换成具成年龄或工龄等) L 同上 ➢ 单元格左边是否要画线0:无线1:有线,对打印输出 ➢ 画图时用虚线代替 T 同上 单元格上边是否要画线0:无线 1:有线 详细说明同上 R 同上 单元格右边是否要画线0:无线 1:有线 详细说明同上 B 同上 单元格底边是否要画线0:无线 1:有线 详细说明同上 SL 同上 0:无斜线 1:左斜线 2 右斜线 3 左右两斜线 Fontsize Byte 字号 FontName A20 字体名称 FontEffect Short 字体效果(黑体、斜体、下划线)三种方式组合 Querycond Memo 单元取记录条件 (优先于上面提到记录定位条件) Align Byte 输出文本控制 1:单元水平居左2:单元水平居中3.水平居右 4:垂直居上5:垂直居中6:垂直居下 上中下与左中右组合 Lsize Byte 单元线边的粗细(保留) Rsize Byte 同上 Tsize Byte 同上 Bsize Byte 同上 Cexpr A40 单元格计算表达式或者历史记录定位条件表达式 Nhide Byte 1:屏幕, 打印都显示 2:屏幕显示 3:打印显示 StrPre A10 对时间或日期型字段增加前缀符 Flag A1 控制数据来源 A:人员库 B:单位库 P:照片 H:文本C:计算结果 (计算结果为表格中某些列四则运算)S:序号 K:职位 NwordWrap Byte 标识此列是否折行显示 0:不折行 1折行 Noperation Byte 标识此列是否有行合计、平均 0:无此两功能 1:行合计 2:行平均 11.4. 中间表(用户名_Muster_表格号) 用户名_Muster_表格号 用于保存高级花名册的数据 人员编号(A0100)或单位编码(B0110) A8 或 A30 (对单位花名册和人员花名册) 子集记录顺序号(I9999) Integer 子集记录顺序号 Nsort Integer 排序号 C1 A 不定长 根据定义列指标取字段长度 C2 C3 C4 … 12. 合同管理 12.1. HrpWarn(用于保存今日提示和合同报警的数据) 字段名称 数据类型(长度) 说明 wID Int(4) 序号(从1开始) wName Varchar(30) 今日提示名称 SetId Varchar(3) CSource Text 今日提示条件 UserName Varchar(5) NType Int(4) (1,2)=(合同,人员) cMSG Varchar(255) 提示信息 13. 考勤管理 序号 表名 说明 1 kq_item 考勤规则 2 Kq_duration 考勤期间 3 kq_originality_data 刷卡数据 kq_data_rule 导入规则列表 kq_employ_shift 排班数据 kq_feast 节假日维护 kq_item 考勤规则 kq_parameter 假期管理计算公式 kq_turn_rest 调休 kq_report 考勤表 14. 人事异动和工资变动管理 序号 表名 说明 1 Template_table 人事异动表 2 Operation 业务分类 3 t_wf_task 我的任务中的任务列表 4 t_wf_instance 我的任务中的任务列表 15. 员工日志 序号 表名 说明 1 P01 员工日志表 2 3 16. 业务字典维护 序号 表名 说明 1 t_hr_busifield 字段表 2 3 17. 功能表 Func 表 人员日志:ao1log 职位日志:k01log 系统日志:syslog 操作日志:fr_txlog 数据变动日志:sys_data_log 18. 临时变量 Midxxx 临时变量(MidVariable) 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.