1、安世亚太 Oracle HRMS 项目用户操作手册薪酬作者: 创建日期: 11-Oct-2009最后更新: 15-10 月-2009控制编码:版本: V1.0审批:Copy Number _5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 2 Of 25文档控制变更历史25Date Author Version Reference11-Oct-2009 V1.0 No Previous Document审阅Name Position分发人员Copy No Name Location1234Note to Holder:If you receive an ele
2、ctronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 3
3、Of 25目录文档控制 .2编写说明 .4目的4使用对象4一、基本概念及通用操作 .5系统界面5二、薪酬体系建立 .8定义公司付款方法8定义工资单8定义要素8定义要素链接8定义余额9定义公式9定义公式结果9定义社保比例/基数 .9定义全局值10定义薪金基准10定义表结构10定义表值10定义社保公积金比例11定义社保公积金基数方式11三、工资计算流程 .12员工分配工资单12员工岗位工资起薪12员工岗位工资调薪12录入人员薪酬数据12工资单运行13查询工资单结果13回退工资单运行13快速支付(计算单人工资)13预付款14工资单存档14直接存款14回退14已解决/未解决问题 16未解决问题16已解
4、决问题165bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 4 Of 25编写说明目的本文档为最终用户的操作手册,操作的描述结合了安世亚太的所使用的 Oracle HRMS系统、方案以及实际管理制度。使用对象本文档适用于人力资源部相关人员。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 5 Of 25一、基本概念及通用操作系统界面Oracle Application 的界面是一种友好的多窗口操作界面。工具栏将鼠标放到工具栏中的某一个工具图标位置持续 3 秒钟后(不要点击),系统会自动显现出此工具图标的汉字意义。1 2 3 4
5、 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 221、新建;2、查找;3、显示浏览器;4、保存; 5、下一步;6、切换责任;7、打印;8、关闭表单;9、剪切;10、复制;11、粘贴; 12、清空一条记录;13、删除一条记录;14、编辑字段;15、缩放;16、转换;17、插入附件;18、文件夹工具;19、变更生效日期;20、历史记录;21、导出数据;22、窗口帮助。浏览器窗口浏览器窗口分为左右两个区间,左边区间为该责任所拥有的全部菜单,右边区间为该责任在所有菜单中经常使用的菜单。右边菜单是由左边菜单手工选取添加得到的,通过 (添加键)或 (删除键)
6、进行调整。每个菜单的打开可以通过直接双击该菜单名称或点击【Open】按钮来完成。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 6 Of 25快捷键在实际的业务操作中,我们会利用一些快捷键来提高数据信息的录入和查询速度。常用的快捷键包括(有些界面可能不能使用):Ctrl+l:值列表;Ctrl+s:保存;Ctrl+c :复制;Ctrl+v:粘贴;F11:显示查询界面;Ctrl+F11:显示查询结果; F4:退出;Shift+F5:复制域;F5 :清除域; %:通配符。在使用 F11 和 Ctrl+F11 时:F11,显示查询界面。将光标移至要输入查询内容的行,
7、在输入查询内容时,可按这样模式输入%关键字% ,无需输入完整内容。Ctrl+F11,显示查询结果。区域页面中每个白色、浅黄色或灰色的栏都称为一个“区域”。其中:浅黄颜色的区域为必填写项;白色区域为既可填写也可不填写项;灰色区域为不可填写、不可修改项,系统会根据设置自动带出。选择框界面中,有些区域中有系统预设的值集可供选择。判别某个区域是否有可供选择内容的方法是:用鼠标点击其该区域,若区域右端显示出一个带三个小黑点的灰色小框(即选择框) ,则说明该区域有可供选择的内容。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 7 Of 25选择框的使用办法:(1)使用快
8、捷键 Ctrl+L:当该区域出现选择框时,则同时按 Ctrl+L,系统会自动弹出一个查找的页面,在查找栏中键入%(通配符)后回车,系统会将所有可供选择的选项列出来,选择一个后,点击【Find】按钮,选择的结果将自动显示在相应的区域中。(2)直接点击该选择框,系统也会弹出查找的页面,后面的操作同上。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 8 Of 25二、薪酬体系建立定义公司付款方法业务说明操作步骤定义工资单业务说明操作步骤定义要素业务说明操作步骤定义要素链接业务说明5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 9
9、 Of 25操作步骤定义余额业务说明操作步骤定义公式业务说明公式指定工资单运行应如何执行要素的计算。系统根据您在设置时为每个要素定义的业务规则,在工资单运行过程中处理要素。其中很多规则均在使用编写的公式中定义。在 ORACLE HRMS 系统公式中经常会用到的函数有:从表中获值的函数:函数 描述GET_LOOKUP_MEANING(lookup_type,lookup_code) 取 LOOKUP TYPE 表中某个快速编码GET_FTE_VALUE(number)从 PRE_ASSIGNMENT_BUDGET_VALUE表中识别已有得分配状态的 FTE 值GET_TABLE_VALUE(ta
10、ble_name,column_name,row_value,effective date) 返回用户定义的表值RAISE_ERRORR(application_ID,message name) 在公式中增加一个报错的功能在公式中运算中,还会用到数据库项目,数据库项目是公式中使用的一种特殊的编码,它指向数据库表中的某个具体位置,以便系统在根据公式运算时直接引用数据。HR 模块的主要人员信息都可以通过数据库项目在公式引用,极大地丰富了公式的灵活程度。在系统中用到的数据库项目主要有:数据库项目 描述_BEN_CLASS 要素的福利分类_CLASSIFICATION 要素分类_CLOSED_FOR_
11、ENTRY 是/否标志:分录是否已经关闭_CLOSED_FOR_ENTRY_CODE Yes/No 标志:分录是否已经关闭_COSTABLE_TYPE 成本类型5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 10 Of 25_COSTABLE_TYPE_CODE 成本类型代码_COUNT 分录数_END_DATE 要素的有效结束日期_INPUT_CURRENCY_CODE 输入币种代码_LENGTH_OF_SERVICE 要素的服务期条件_OUTPUT_CURRENCY_CODE 输出币种代码_PROCESSING_PRIORITY 运行优先级_QUALIF
12、YING_AGE 要素年龄条件_QUALIFYING_UNITS_CODE 要素的服务期条件的单位代码_QUALIFYING_UNITS 要素的服务期条件的单位_REPORTING_NAME 要素的申报名称_STANDARD_LINK 是/否标志:是否标准链接_STANDARD_LINK_CODE Yes/No 标志:是否标准链接_UNIT_OF_MEASURE 输入值单位_UNIT_OF_MEASURE_CODE输入值单位代码_DEFAULT 要素的缺省输入值_MIN 要素的最小输入值_MAX 要素的最大输入值_ENTRY_VALUE 输入值的分录值(如果是允许多项输入的要素,则代表该输入值
13、所有分录值的和)_USER_ENTERED_CODE Yes/No 标志:是否输入了分录值_START_DATE 输入值的开始日期_END_DATE 输入值的结束日期 FastFormula 公式的构成下面将主要介绍用于工资单计算的公式。以一个最简单的公式为例: 注释注释使用/* */表示,一般可以方便理解公式。注释不允许嵌套。注释输入假设分配返回比较符常量逻辑符条件变量函数表达式运算符5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 11 Of 25 输入Input 关键字的格式为: INPUTS ARE varname1(data type),varnam
14、e2(data type)Input 关键字用来把 element 的值传递给公式的初始输入值。数值型变量是默认的数据类型,在定义关键字的时候不用声明。Input 关键字一般在公式其他所有关键字之间声明,除了以下几种情况:- Alias 关键字,它始终在公式所有关键字的最前面声明。- 定义输入默认值的关键字。 常量 数字型(numeric )常量数字型常量不能用指数和科学计数法表示,不能使用分隔符和空格,可以表示为负数、小数。Eg.63,3.55,-2.3,-0.33,100000 文本型(text)常量文本型常量必须使用引用。Eg.J.Smith Po Donnell 1234 日期型(da
15、te)常量表示方法:YYYY-MON-DD HH24:MI:SS 或 DD-MON-YYYY。Eg.1989-03-12 00:00:00(date) 或 12-MAR-1989(date) 变量 局部变量局部变量只对一个公式有效,临时存储数据。 数据库项目变量数据库项目在公式中可直接引用,但是为防止发生空值,需要定义缺省值。 全局变量全局变量在业务组中的所有公式有效,它的值是固定的而又经常引用到。在公式中无法改变全局变量,只能在定义全局值的窗口中改变。 如何确定变量类别和数据类型1 变量可以作为输入值。eg. INPUTS ARE Salary_amount,start_date(date)
16、,frequency(text)2 若变量不作为输入值,Oracle FastFormula 在全局变量列表中查找,若变量在该列表中,则 FastFormula 确认该变量类别为全局变量。3 若变量不在该列表中,Oracle FastFormula 查询 database items 列表,若在此列表中则确认该变量为 database item 变量。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 12 Of 254 若 Oracle FastFormula 在全局变量或 database item 中都未找到,则该变量无效。 表达式格式:SUBEXPRES
17、SIONoperator SUBEXPRESSION 需要注意的是:1表达式的数据类型与表达式中各操作数的类型一致。2联接条件3变量和常量的数据类型决定了操作符和函数的使用。Eg.”+”只能用于数字型和文本型。“/ ”只能用于数字型数据。 比较符比较符 符号 数据类型 描述Equals = 所有类型 若两边表达式的值相同,则条件为真,若表达式数据类型为文本型,则两边表达式所有字符应该完全一样条件为真。Not Equal to!=所有类型 数值型:前一个表达式的值大于后一个表达式的值字符型:前一个表达式返回的字符在字母表中的顺序大于后一个表达式返回的字符在字母表中的顺序。日期型:前一个表达式返回
18、的日期晚于后一个表达式返回的日期。Less than =所有类型 若前一个表达式的值大于等于后一个表达式的值,则条件为真。三种数据类型用法同上。Less than or equal to 基本信息公式,进入“公式”窗口。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 14 Of 25图:公式窗口2注意有效日期,保证公式足够早的有效引用。3输入公式名称。4选择公式类型。一般选择“ORACLE 工薪管理系统”点击“编辑”按钮,进入“编辑公式”窗口。3直接写入公式,点击“核实”按钮进行公式验证。4如果系统发出验证错误,需要修改公式,直至验证通过。5保存。退出。图:
19、编辑公式定义公式结果业务说明要素的作用是构建薪资结构,公式的作用的定义薪资处理规则。而公式结果是要素项与处理规则的关联。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 15 Of 25使用公式结果,可以为一个要素项定义多个处理规则,同时可以为一个处理规则定义多个结果。工资单运行的实质是运行所有对应的分配。在公式运行的过程中,分配编号是最重要的上下文。所以,在定义处理规则时,也是以分配为单位的,不同的分配状态可以使用不同的公式来运行同一个要素,然后将公式的结果返回到要素的输入值中。操作步骤1()报酬合计基本信息公式结果,进入“公式结果”窗口。2选择需要定义处理
20、规则的要素,点击“查找”按钮,查询现有的处理规则。3如果需要添加处理规则,则先选择处理规则名称,即分配状态,如果不需要按照状态分开处理,则选择“标准”。4选择处理该分配状态的公式。5输入该条处理规则的有效日期。6可逐一维护多条处理规则,按照分开状态处理的需要。7维护一条处理规则的公式结果。结果的“名称“栏可以选择出公式中RETURN 的结果。8选择公式结果类型。结果类型 描述直接结果用作要素的实际收入或扣除的值,结果直接返回定义该处理规则的要素间接结果 结果添加到某个非循环要素的分录更新经常分录 结果更新某个循环要素的分录停止 用于停止循环要素分录的继续有效消息 返回一个公式的消息,如数值范围
21、警告9选择该结果返回的要素和输入值。10在一条处理规则下,根据公式返回值的多少,可逐一维护多条结果。11保存。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 16 Of 25图:公式结果定义社保比例/基数业务说明操作步骤定义全局值业务说明操作步骤5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 17 Of 25定义薪金基准业务说明操作步骤定义表结构业务说明用户可以在 ORACLE HRMS 系统中定义自己的表,一般用来存放薪资条件,如工资代码、补贴系数等。定义表,可以简化公式的语句,如某公司上海、北京、广州三地办公室的补贴不
22、同,就可以使用表来定义每个地区对应的系数,而不用在公式中一一做“IFELSE”的判断了。行( row) 列(column) 地区补贴系数 年假系数北京 11 12上海 13 15广州 12 18需要注意的是,这里介绍的用户自定义的表,与 ORACLE 关系型数据库管理系统的数据库表是完全不同的。使用用户表时,需要定义表的行和列,就象组成一个矩阵函数。行是输入的自变量,列是应变量,行和列交叉对应的值是输出的结果值。操作步骤 定义用户表 设置表结构1()其他定义表结构,进入“表结构”窗口。2注意有效日期,以便表的行名在被薪资公式引用时是有效的。3输入表名。4选择表的匹配类型是“匹配”或“范围”。如
23、果每一行是一个单独的项,如一个级别或一个代码,则选择“匹配”;如果每一行是一个数字范围,如年龄或工资的范围,则选择“范围”。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 18 Of 255如果选择“匹配”类型,选择“日期”、“数字”或“文本”作为表的主要衡量单位,这取决于输入的行的数据类型。如果选择“范围”类型,则表的主要衡量单位自动为“数字”。6保存。图:表结构 设置列7点击“列”按钮,进入“列”窗口。8在名称栏输入列标签。9如果使用公式验证列的值,选择每个列选择验证公式。10保存。图:列 设置行11在“表结构”窗口,点击“行”按钮,进入“行”窗口。12
24、如果类型为“匹配”,则逐一输入行标签。13如果类型为“范围”,则输入每个行范围的最小最大数字值。14输入每行的序号。15保存。5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 19 Of 25图:行定义表值业务说明表值是存放用户定义的表结构的值,其值是用户定义的表结构列与行的交叉的值。操作步骤1()其他定义表值,进入“表值”窗口。2注意当前有效日期,保证维护的表值能够为薪资公式所引用。3查询需要维护表值的表名。4通过指针在列名上的上下移动,选择需要维护表值的列。5在值区域,选择需要维护值的行。6为每一行添加值。7保存。5bcf0ec1dc27eb1e1d4ec
25、b29f615a11c.pdf Page 20 Of 25图:表值定义社保公积金比例业务说明操作步骤定义社保公积金基数方式业务说明操作步骤5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 21 Of 25三、工资计算流程员工分配工资单业务说明操作步骤员工岗位工资起薪业务说明操作步骤员工岗位工资调薪业务说明操作步骤录入人员薪酬数据业务说明5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 22 Of 25操作步骤工资单运行业务说明操作步骤查询工资单结果业务说明操作步骤回退工资单运行业务说明操作步骤快速支付(计算单人工资)业务说明5
26、bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 23 Of 25操作步骤预付款业务说明操作步骤直接存款业务说明操作步骤工资单存档业务说明操作步骤回退业务说明5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 24 Of 25操作步骤5bcf0ec1dc27eb1e1d4ecb29f615a11c.pdf Page 25 Of 25已解决/未解决问题未解决问题ID Issue Resolution Responsibility Target Date Impact Date已解决问题ID Issue Resolution Responsibility Target Date Impact Date