PeopleSoft工作流配置

合集下载

peoplesoft hrms产品安装说明

peoplesoft hrms产品安装说明

PeopleSoft HRMS产品安装说明1、整体规划:PeopleSoft系统中存在几个Server的概念,File Server,Database Server,Application Server,Batch Server,Web Server。

其中:File Server是指存放PeopleSoft文件的服务器,这些文件可能会包括PeopleSoft报表程序,脚本,数据文件,报表工具等等。

在安装PeopleTools或者PeopleSoft HRMS的时候会提示你安装file server。

Database Server无需过多说明了。

可以选择使用Oracle、SQL Server、DB2等。

Application Server是指PeopleSoft的应用服务器,可以使用BEA的Tuxedo或者IBM的WebSphere。

安装PeopleTools的时候会有提示你安装App Server。

Batch Server是指用来处理PeopleSoft进程的服务器,主要是一些报表进程或者数据处理进程。

安装PeopleTools的时候会有提示你安装App Server。

Web Server无需过多说明了。

2、我的安装环境:应用程序:PeopleSoft HRMS 8.9 with Multi-Language PackPeopleTools:8.46数据库:Oracle 9.2Web Server:BEA Weblogic 8.1App Server:BEA Tuxedo 8.1说明:Oracle网站提供安装文件的免费下载,需要注意的是PeopleTools8.46只支持Oracle9i以上版本。

3、建议首先安装Web Server。

可以选择Weblogic或者WebSphere,我选择了BEA的Weblogic。

整个安装没有需要特别注意的地方,一直点击NEXT完成安装。

占用硬盘空间不到1G。

需要说明的是由于我选择了Weblogic,所以我需要另外安装BEA的Tuxedo,用来支持PS的Application Server的工作。

Oracle-PeopleSoft-人力资源管理解决方案

Oracle-PeopleSoft-人力资源管理解决方案

能力与技能集
• 个人信息详细资料 • 员工能力差距分析
员工管理
• 劳动力组成分析 • 基于工作周期、服
务周期的岗位调配 分析
薪酬规划
• 根据市场情况分析 薪酬差距
• 根据组织战略制定 薪酬模型
• 留才计划
劳动力规划
• 人员配置差异分析 • 培训后的成本效益
分析 • 最佳招聘途径分析
人力缺口分析
最佳招聘途径分析
规划
搜索
人力分析
人才库建立
内部
用人需求
员工推荐
外部
招聘网站
甄选
候选人跟踪
• 事前筛选 • 关键字查询 • 测验、评鉴 • 背景调查 • 面试日程安排 • 在线面试评估 • 在线审核
录用
HRMS
- 薪资/考勤 - 培训/发展 - 能力管理
人力分析
最佳招聘途 径分析
外部网站搜索
新进员工
人才库建立
搜索 甄选 评估 录用
评估记录
管理候选人
维护候选人状态 维护状态产生原因
录用
搜索 甄选 供职 录用
•薪酬分析 •允许与内部薪酬数据进行比对分析
•候选人数据直接导入员工数据表: •人力资源 •薪酬 •福利 •培训
•新员工检查列表 •审批,等等
候选人数据直接导入人力资源管理系统
新员工检查列表
帮助HR跟踪核查新员 工的手续是否齐全
最佳招聘途径分析
帮助平安分析在时间最 节约的情况下效果最好
的招聘途径
人才生命周期管理
人员规划 绩效考核
招聘和雇佣
能力管理
培训管理
职业发展
跟踪/维护职位(职务)所需具备素质指标
支持各流派的素质模 型的信息存储和维护。 可以帮助平安跟踪和 分析员工的成长记录。

Peoplesoft系统员工自助操作手册V2.0

Peoplesoft系统员工自助操作手册V2.0

威高集团Peoplesoft系统用户操作手册-- 自助服务创建日期: 2016-8-5控制编码:当前版本: 2.0目录第一章用户手册惯例及系统通用操作 (5)1.1 系统连接与访问方式 (5)2.2.1 客户端和浏览器要求 (5)2.2.2 网络要求 (5)2.2.3 单点登录 (5)1.2 用户登录与更改密码 (6)1.2.1 用户登录 (6)1.2.2 更改密码 (8)第二章员工自助 (10)2.1 功能概述 (10)2.2 操作说明 (10)2.2.1 查看信息 (10)2.2.2 修改信息 (13)2.2.2.1 修改手机号码 (13)2.2.2.2 修改邮箱信息 (15)第三章用户手册惯例及系统通用操作 (18)3.1 系统概述 (18)3.2 手册术语 (19)3.2.1 操作约定 (19)3.2.2 页面常见按钮/图标解释 (19)文档控制 (22)第一章用户手册惯例及系统通用操作1.1系统连接与访问方式2.2.1客户端和浏览器要求威高集团安装的PeopleSoft系统是当前最新版本——PeopleSoft 9.2。

新版本中除了增加和完善部分新功能之外,在视觉美观方面也大大增强。

如欲获得最佳视觉体验,请使用较高版本的浏览器,如Internet Explorer 7.0或以上版本、Chrome28或以上版本、Mozilla Firefox 3.5或以上版本。

2.2.2网络要求网络方面,根据威高集团人力资源部要求,PeopleSoft系统能够通过外网及内网访问。

访问地址如下:外网:http://221.2.165.51:8070/内网:http://172.16.7.72/2.2.3单点登录员工可通过云办公快捷路径登录Peoplesoft系统,访问方式如下图所示:1.2用户登录与更改密码1.2.1用户登录[操作步骤]:1)【打开地址】打开浏览器,在地址栏输入PeopleSoft系统登陆地址,打开页面;或者通过云办公e-HR平台链接进入;2)【输入用户】输入“用户ID”和“密码”;3)【登录】点击“登录”按钮进行登录。

1.peoplesoft peoplecode部分

1.peoplesoft peoplecode部分
积分:
PeopleSoft应用程序引擎
PeopleSoft组件接口
消息
文件类
网络脚本
流程
登录安全性
5.PeopleSoft应用程序引擎
用于开发,测试和运行SQL后台处理程序 Nhomakorabea流程计划,其中包含的一组SQL语句,PeopleCode程序,和程序控制动作
可用于直的处理中,以逐排处理,并设置为基础的处理
不产生SQL和peoplecode
一个项目的PeopleCode决不会再次编译,除非该程序被改变
3.Peoplecode用于:
给用户提供控制介绍信息
验证用户的输入
执行计算和数据处理
更新数据库的完整性
管理门脉导航
与其他PeopleSoft应用程序集成
与第三方应用程序集成
管理工作流
安全管理
4.Peoplecode被用来:
分量处理器流程:记录,部件,页面,菜单
PeopleTools的尝试与当地peoplesoft密码验证用户
登记表的PeopleCode运行
14.PeopleTools的8.44 peoplebook:PeopleCode的开发人员指南封面
添加PeopleCode应用的技术
使用的PeopleCode提示
Peoplecode和组件处理器的相互作用
只要用户登录到PeopleSoft应用程序就会运行
拷贝用户配置数据从目录服务器到本地数据库每当用户登录时
无需维护的用户信息的本地副本
不仅限于整合与LDAP目录服务器
可与商业使用连锁到当用户标志上同步用户简档的本地副本与任何数据源,当用户登录的时候
13.登记表工艺流程的PeopleCode:

世界著名人力资源软件peoplesoft简介

世界著名人力资源软件peoplesoft简介

世界著名人力资源软件peoplesoft简介PeopleSoft公M J由DavcDuilleld和K-enMarris创建于1937年,总部设于羌国加州的普莱臣«(Pleasanton)®.2,1,1 PeopleSoft 平自Peopl凸o"系统采用四层的B/S结构的系统构架,毎个层次的功能互相既相对独立又梢苴关联・具荷良好的票统平台的W菲容性利模块功能的町扩展性恋,其中:第一层为数据屋层,无论是目前居于业界主流的Oracle敌据库管理平台・还是用户广为使用的Microsoft的SQL Server数掘库诗理平台・乃至经典的在UNIX开放平台下支持的数据库管理平台DBN PeopleSofi系统都能够具有很好的兼容fL从而使將基于Peopksoft平台研茨人力资源锌理系统的企业无需购买或集成专用的数据库管理平台.保证了所研发的人力资源管理系统能够充分利用企业原有的数据信息资源旳.第二层为业务功能逻辑氐PeopleSoft系统所支持的人力資源官理系统的业务功能模块*工作流裡阳•模块功能粗件乃至篩分开源的程厚代码均髡装在该业务功能逻拆层中.井M People 还提供「标准的、规范化的和便捷的访问接口和撫作界面,从両大大地方便了基于该业务功能逻無层的面向典体的实际曲户需求所需完成的功能设il■和业播配置口穷外Peoplesoil 拥有自乃祂特的可视化系统开发工具一PnpkTg皿它能满足实际系统中用户所禺的相莫功能和用户界面的个性化需求°为了进一步提高系统的1*容性和系统的扩展性,PeopleSoft系统提供了适用于系统开发工具(Jaw或00标准化接J 沏开发过程屮幼态的功能调试和性能的修改+乃至数抵的进一步共字和冇效传输枇供了可靠的、可存的技术保证第三层为传输层*利用该传输层所提供的功能・A:SF PeopleSoft^开发中可以使用Weblogic我者Webloeic^Tuxedo作为数据传输的中间层纽件・通过对所需传输的大僦数据包进行有效的压缩和编码,达到提髙所研制的人力资源管理系统中网络传输的性能大大减少了系统的响应时间,有效提高了所研制的人力谨源骨理系统的整体运行效举创.第四层为界面浏览器层.PeopleSoft系统的系统架构是-•个经典的B/S架构,因此无需安装任何的客户端应用程序包,相关的人力资源管理系统的各类用户句是以基于Iniemct 平台采用通用的界面浏览器來直接访问和操作授权的人力资源管理系统功能模块,采用该层技术所研制的人力资源管理系统的用户界面风格统具有良好的用户友好性.上述模式不但方便了所研制的人力资源管理系统的用户完成日常的业务操作,而且在以后人力资源管理系统升级或作必要的维护性修改时,人力资源管理系统所有的客户端均无需进行相应的系统配逞修改,从而大大地降低了所研制的人力资源管理系统的运营和维护的技术成本冏.H前为业界广为认可的PeopleSoft系统无疑是十分完关的,不论是其功能的兼容性,还足其性能的杨宦性,乃至其二次开发的便捷性査国内外主流人力资源管理系统的技术集成方案和硏发模式上都顒具优势。

Peoplesoft系统员工自助操作手册V2.0

Peoplesoft系统员工自助操作手册V2.0

威高集团Peoplesoft系统用户操作手册-- 自助服务创建日期: 2016-8-5控制编码:当前版本: 2.0目录第一章用户手册惯例及系统通用操作41.1系统连接与访问方式42.2.1客户端和浏览器要求42.2.2网络要求42.2.3单点登录41.2用户登录与更改密码51.2.1用户登录51.2.2更改密码6第二章员工自助72.1功能概述72.2操作说明72.2.1查看信息72.2.2修改信息92.2.2.1修改手机号码92.2.2.2修改邮箱信息11第三章用户手册惯例及系统通用操作143.1系统概述143.2手册术语143.2.1操作约定143.2.2页面常见按钮/图标解释15文档控制 (16)第一章用户手册惯例及系统通用操作1.1系统连接与访问方式2.2.1客户端和浏览器要求威高集团安装的PeopleSoft系统是当前最新版本——PeopleSoft 9.2。

新版本中除了增加和完善部分新功能之外,在视觉美观方面也大大增强。

如欲获得最佳视觉体验,请使用较高版本的浏览器,如Internet Explorer 7.0或以上版本、Chrome28或以上版本、Mozilla Firefox 3.5或以上版本。

2.2.2网络要求网络方面,根据威高集团人力资源部要求,PeopleSoft系统能够通过外网及内网访问。

访问地址如下:外网:http://221.2.165.51:8070/内网:http://172.16.7.72/2.2.3单点登录员工可通过云办公快捷路径登录Peoplesoft系统,访问方式如下图所示:1.2用户登录与更改密码1.2.1用户登录[操作步骤]:1)【打开地址】打开浏览器,在地址栏输入PeopleSoft系统登陆地址,打开页面;或者通过云办公e-HR平台链接进入;2)【输入用户】输入“用户ID”和“密码”;3)【登录】点击“登录”按钮进行登录。

【提示】1、系统用户名和密码区分大小写;2、登录系统之后,用户看到的界面上的菜单因用户的权限不同而存在差异。

PeopleSoft 互联网架构

PeopleSoft 互联网架构

Server
Core System
Data Synch
500KB 而非 50MB
PIA Mobile Agent
PIA Mobile Agent
XML Synch
PIA Mobile Agent
XML Synch
无缝的安装 和更新!
PIA Mobile Agent
纯移动Internet
PIA Mobile Agent
William H. Inmon The “Father of Data Warehousing”
April 2000
/go/warehouse
集成 技术
PeopleSoft 核心集成技术
组件接口
请求/答复 基于组件
CJOavMAHaPPTaIMgeL C/C++
企业联合 HTML
客户
Raw HTML Stream(s)
iScript
HTML
SOAP / UDDI
Java COM C++
企业 内部链接
SQL
数据库
视图/链接
组件
HTML
员工 供应商
简单 PIA 配置
性能与可扩展性
用户
Web 服务器 应用程序服务器 数据库服务器
PeopleSoft 互联网架构
格式
• 使用 PeopleCode 或 XSLT
• XSLT – 数据传输的开放式标准
• 定义作为元数据存储
SAP PO
PS PO
转换
电子邮件
基于内容的路由
• 确保满足用户的需求 • 基于消息内容对接收发送请求的用户清单进行过滤 • 基于消息的内容,确定是否应接受请求

PeopleSoft权限配置操作手册

PeopleSoft权限配置操作手册

文档名称: 用户操作手册版本号: 1.0天狮集团人力资源信息系统用户操作手册文档名称: 用户操作手册版本号: 1.0- 系统人员权限配置手册一、概述 (3)二、用户权限分配 (6)(一)通过用户概要方式为用户分配角色权限 (6)(二)角色的修改和添加 (9)文档名称: 用户操作手册版本号: 1.0一、概述Peoplesoft HRMS系统功能丰富,可对人力资源管理的各个方面提供信息化支持。

为保证系统安全,需要根据访问、操作、管理系统的人员从事的工作岗位不同,为不同的人员提供不同的系统访问权限。

保证为用户提供的系统功能既能满足用户日常操作的业务需要,又不会出现权限超出业务需要或不能满足用户业务需要的情况出现。

E-HR项目处根据日常员工访问系统的不同业务需要,对系统中各种用户权限进行了梳理。

为简化系统权限管理工作,梳理后的权限分成22种不同的角色,对于通常的用户权限分配,只需要将这些角色分配给用户即可,这22种角色如下:类别序号角色说明备注一般用户权限 1 一般员工自助自助服务内现在施行的项目:查看考勤记录;编辑和查看进行绩效文档;查看工资单;查看员工个人信息;查看职务信息;查看薪酬信息个人信息和职务信息非个人信息和职务信息页面一般用户权限 2 考勤管理考勤刷卡记录的维护权限一般用户权限 3 一般经理/主管自助经理自助服务:查询员工个人信息和职位信息(不可查询薪酬相关);建立和审阅绩效文档个人信息和职务信息非个人信息和职务信息页面HR应用用户权限 4 员工关系管理编辑个人信息;编辑职务信息中工作地点和职务信息页面;编辑天狮员工信息;编辑银行账户信息;相关一次性模板导入权限;查询查看器权限HR应用用户权限 5 社保公积金管理(1)查看个人信息的查看;查看职务信息中工作地点和职务信息、薪酬页面;编辑户口类型;编辑社保公积金政策的维护;编辑社保员工社保公积金信息;编辑社保公积金缴纳地;编辑社保类型;相关一次性模板导入权限;查询查看器权限文档名称: 用户操作手册版本号: 1.0HR应用用户权限 6 社保公积金管理(2)查看个人信息的查看;查看职务信息中工作地点和职务信息、薪酬页面的查看;查看户口类型;查看社保公积金政策的维护;编辑社保员工社保公积金信息;查看社保公积金缴纳地;查看社保类型;相关一次性模板导入权限;查询查看器权限HR应用用户权限7 合同管理查看个人信息;查看职务信息中工作地点;编辑职务信息总职务信息页面;相关一次性模板导入权限;查询查看器权限HR应用用户权限8 组织管理(1)查看个人信息;编辑职务信息中工作地点、职务信息页面;编辑树管理器;编辑部门权限;编辑职位权限;编辑职务权限;相关一次性模板导入权限;查询查看器权限HR应用用户权限9 组织管理(2)查看个人信息;编辑职务信息中工作地点、职务信息页面;查看树管理器;相关一次性模板导入权限;查询查看器权限HR应用用户权限10 绩效管理维护绩效方案内容;维护绩效政策;相关一次性模板导入权限;查询查看器权限HR应用用户权限11 薪资管理(1)查看个人信息;编辑职务信息;查看绩效方案;查看绩效政策;查看员工社保公积金信息;编辑受款人数据;编辑期间、日历、日历组;编辑发薪实体;计算薪资;检查缺勤/薪资信息;相关一次性模板导入权限;查询查看器权限文档名称: 用户操作手册版本号: 1.0HR应用用户权限12 薪资管理(2)查看个人信息;编辑职务信息;查看绩效方案;查看绩效政策;查看员工社保公积金信息;编辑受款人数据;计算薪资;检查缺勤/薪资信息;相关一次性模板导入权限;查询查看器权限HR经理用户权限13 员工关系查看查看员工个人信息;查看职务信息的工作地点和职务数据;查看天狮员工信息;查看银行账号信息;查询查看器权限HR经理用户权限14 组织查看查看员工个人信息;查看职务信息的工作地点和职务数据;查看树管理器页面;查询查看器权限HR经理用户权限15 绩效查看查看员工个人信息;查看职务信息的工作地点和职务数据;查看绩效内容;查看绩效方案;查询查看器权限HR经理用户权限16 薪酬查看查看员工个人信息;查看职务信息;查看绩效内容;查看绩效方案;查看受款人数据;检查缺勤/薪资信息;查看社保公积金政策;查看员工社保公积金信息;查看银行账号信息;查询查看器权限HR经理用户权限17 社保公积金查看查看员工个人信息;查看职务信息的工作地点和职务数据、薪酬页面;查看社保公积金政策;查看员工社保公积金信息;查看户口类型;查看社保公积金类型;查询查看器权限系统维护用户权限18 EHR开发开发权限系统维护用户权限19 EHR查询编辑编辑query的权限系统维护用户权20 EHR权限管理编辑权限管理的权限文档名称: 用户操作手册版本号: 1.0限系统维护用户权21 EHR系统管理全部权限限系统维护用户权22 EHR考勤管理员考勤数据导入权限新加限二、用户权限分配(一)通过用户概要方式为用户分配角色权限如果用户所需权限属于22种角色可覆盖范围,只需要在用户概要中为用户添加用户概要即可。

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

AWE: STEP BY STEP
概述
该文档描述一个简单的AWE配置流程,所有步骤均采用最简单而有代表性的配置。

为了更详细地描述一个AWE例子程序的编写过程,该文档将完成一个简单的费用报告报销需求,具体需求描述如下:
1、提供一个页面供员工输入费用报告明细,包括时间、金额、用途等;
2、提供一个页面供经理审批费用报告,审批是需要显示费用报告明细;
3、根据费用报告中的金额,确定如下审批规则:金额小于500,只需部门经理审批,
金额超过500时,部门经理审批后,还需副总裁审批;所有审批人审批完成后,费用报告的状态变为“已审批”,后续操作省略。

开发说明
该文档技术来源:Approval Workflow Engine (AWE) for HCM 9.0(HCM Shared Components Team)。

该文档技术平台:PT8.50+FSCM9.1+Oracle。

如果在HCM环境中开发,如果EOAW_开始的对象不存在,均可找到一个PTAFAW_或者PTAF_开始的相对应的对象代替。

所有PeopleCode和SQL语句均在附录中。

具体步骤
一、创建许可权列表、角色、用户概要
根据需求描述,设置三个许可权列表,分别代表员工、部门经理、副总裁;设置三
个角色,分别包含三个许可权列表;再设置三个测试用户分别代表三种角色,每个
用户概要需要绑定一个员工ID。

用户权限设置如下图:
用户概要角色许可权列表
XTEST1 X_1010(Employee) X_1010
XTEST2 X_1020(Department Manager) X_1020
XTEST3 X_1030(Vice President) X_1030
注:为了避免测试过程中出现其他与AWE无关错误,建议以上三个用户概要从VP1
拷贝,再加上相应角色。

二、创建基础Project
1.创建Record
该步骤创建的Record如下:
X_EXP_RPT_HDR(费用报告头表)
X_EXP_RPT_LINE(费用报告行)
X_EXP_APPROVAL(费用报告审批)
X_APPGD_WK(费用报告工作表,Derived)
2.创建Page
该步骤创建两个Page如下
X_EXP_RPT_R(费用报告填写)
X_EXP_RPT_A(费用报告审批)
3.创建Component
该步骤创建两个Component如下:
X_EXP_RPT_R(费用报告填写)
X_EXP_RPT_A(费用报告审批)
4.创建Menu
该步骤创建Menu如下:
X_MENU
5.发布Component
发布Component时,将X_EXP_RPT_R发布到许可权列表X_1010上,将X_EXP_RPT_R发布到许可权列表X_1020上,然后再手动将X_EXP_RPT_R添加到许可权列表X_1030上。

三、配置AWE
1.创建交叉引用表(Cross Reference Record)
创建交叉引用表时,将sub-record EOAW_XREF_SBR添加到表的最开始,再将业
务表中的Key添加到后面,业务表中的Key在交叉引用表中不能设置为Key,
交叉引用表中的Key是Sub-record中自带的Key。

该步创建的交叉引用表如下:
X_EXP_RTP_XREF(SQL Table)
2.创建Approval Event Handler
在FSCM9.1中,AWE的基础包是EOAW_CORE,所有与审批相关的核心程序都
继承于该包。

该步主要是编写Approval Event Handler,EOAW中的ApprovalEventHandler类是一个抽象类,用户自定义审批的Event Handler时,新建一个该抽象类的派生类,并重载与实际审批业务相关的方法。

ApprovalEventHandler类的定义如下:
根据ApprovalEventHandler类的定义可以看出,该类的作用是定义审批过程中可能出现的每个事件被触发时需要处理的业务逻辑。

ApprovalEventHandler类中定义的方法一般是AWE自动触发,不需要认为调用方法,但可根据实际业务自行调用。

费用报告例子中定义的ApprovalEventHandler类如下:
3.注册事务处理
定义完成ApprovalEventHandler后,接下来需要在PeopleSoft PIA中注册事务处理,在注册事务处理之前,需要新建一个Record,用于审批头表,该Record 如下:
完成审批头表创建后,下一步是注册事务处理,该步会用到交叉引用表和审批头表,配置好的注册事务处理如下图:
4.配置事务处理
注册完成事务处理后,接下来需要配置事务处理,在配置事务处理之前,需要新建一个审批用户信息视图,用于在审批监视器中显示审批用户的详细信息,该视图可以自定义需要显示审批用户的基本信息。

费用报告例子的用户信息视图如下:
完成审批用户信息视图创建后,配置事务处理,费用报告例子配置完成的界面如下图:
5.配置审批用户列表
完成事务处理配置后,接下来配置审批用户列表,在费用报告例子中,审批用户列表有两个,一个是部门经理列表,另一个是副总裁列表,配置好的审批用户列表如下:
部门经理列表
副总裁审批用于列表
6.配置审批处理
配置完成审批用户列表后,接下来配置事务处理的审批步骤,根据费用报告的需求描述,费用报告中的审批步骤用两个步骤,配置过程如下:
首先配置如下图页面:
点击“定义选项”下的“定义标准”链接,配置如下:
点击“确定”后,再点击“路径”下的“标准”链接,配置如下:
点击“步骤”下“Step 1”行的“标准”链接,配置如下:
点击“步骤”下“Step 2”行的“标准”链接,配置如下:
7.为审批页面四个按钮添加事件
X_APPGD_WK.APPROVAL_PB.FieldChange
X_APPGD_WK.DENY_PB.FieldChange
X_APPGD_WK.HOLD_PB.FieldChange
X_APPGD_WK.PUSHBACK_PB.FieldChange
8.创建Launch Manager
Launch Manager用于触发AWE,Launch Manager的代码一般放在请求AWE的Component的SavePostChange中,在费用报告例子中,Launch Manager的代码放在Component X_EXP_RPT_R的SavePostChange中,代码如下,其中getlevel0.Refresh()之后的代码属于Status Monitor,为了代码完整行,一起放在这里。

9.创建Status Monitor
Status Monitor是监视审批流程的,会形象地显示在页面上。

在费用报告例子中,为了让员工能看见自己提交的费用报告的审批进程,费用报告请求页面也需要显示Status Monitor,前面创建page的时候已经添加了Sub-page。

该步骤只需编写代码。

费用报告请求Component X_EXP_RPT_R中的PeopleCode如下:
X_EXP_RPT_R.PostBuild
此外,还需要在Component X_EXP_RPT_A的PostBuild、Page X_EXP_RPT_A的Active中添加如下代码:
10.创建Approval Manager
该步创建Approval Manager,用于处理每个审批步骤的处理结果。

Approval Manager的代码写在Component的SavePostChange事件中。

费用报告例子的代码写在Component X_EXP_RPT_A的SavePostChange中,代码如下:
11.(可选)客户化Status Monitor的标题和审批用户名称
默认情况下,StatusMonitor上的标题显示的是审批头表中的KEY的信息,格式为KeyName=KeyValue…,中间用逗号隔开。

审批人显示的是审批用户的用户概要名称,而不是审批人的姓名。

为了使StatusMonitor更容易理解,可以做如下修改,修改后KeyName=KeyValue变为bel=KeyValue,审批人概要变为审批人姓名。

该步是在第2步的包X_EXP_APPROVAL中添加一个类threadDescr,代码如下:
12.将附录中的PeopleCode添加到相应定义中
13.测试AWE
最终效果图如下:
AWE STEP BY STEP GUIDE
附录:
SQL. X_UPD_APPR_STATUS
SQL. X_UPD_RPT_STATUS
X_EXP_RPT_HDR.AMOUNT.SavePreChange(计算总金额)
X_EXP_RPT_HDR.EMPLID. FieldDefault
X_EXP_RPT_HDR.EX_HDR_STATUS. RowInit
X_EXP_RPT_HDR.OPRID_ENTERED_BY. FieldDefault
X_EXP_RPT_LINE.LINE_NBR.RowInsert(行号自动产生)
21。

相关文档
最新文档