PeopleSoft提供的应用包括:HRMS(人力资源管理系统),财务管理(FMS),供应链管理(SCM),客户关系管理(CRM),Supplier Relationship Management(SRM), Enterprise performance management (EPM),Campus等。
PeopleSoft开发语言:peoplecode。
Apploication designer特性;
1、 PeopleSoft主要的开发工具
2、 定义存储在数据库中
3、 所见即所得的图形化开发工具
4、 不同于VB等开发工具
a) 控件的概念可以忽略不计
b) Field(信息)驱动
Application designer 开发工具组成:
1、 project workspace
2、 object workspace
3、 ouput workspace
Application Designer作用域:
Application Designer是用于构建和修改PeopleSoft应用程序的核心开发工具。 Application Designer 使您能够构建各种定义,包括:
1、 Fields
2、 Record
3、 Page
4、 Component
5、 Menu
6、 Peoplecode
7、 SQL
Application Designer的初级功能:
1、开发PeopleSoft的基本定义:
1、Field
2、Record
3、Page
4、Component
5、Menu
6、SQL
2、 管理Peoplesoft应用程序的开发过程
3、维护PeopleSoft应用程序
Application Designer的中级功能:
1、 为简单的componen嵌入反应业务逻辑的代码:peoplecode
2、 开发peoplesoft与其他应用程序的接口程序(非实时)
a) Component interface
b) Field layout定义
3、 开发peoplesoft工作流程序(workflow)
4、 Application package(class)
Application designer的高级功能
1、 开发peoplesoft与其他应用程序的接口程序(实时)
2、 开发进行大量复杂SQL操作的后台批处理程序
PeopleSoft基本定义概述:
1、 Menu:启用对生成的组件和组件中包含的页的访问。
2、 Component:表示一起处理的逻辑业务事务或一组逻辑相关页。
3、 Page:页面提供了一种在线输入、查看和编辑数据的方法。系统验证用户输入,将其写入数据库,并检索请求显示它。
4、 Record:应用程序中的所有数据都存储在表或记录中,作为关系数据库系统的一部分。定义描述基础SQL表的属性。
5、 Field:单独的数据片段,由用户输入并存储在数据库中,或者视图中。
PeopleSoft的其他高级应用·
Business Process | 工作流设计 |
---|---|
Activity | 用于工作流设计,用于显示工作流中的step、Event、Routing |
Approve Role Set | 用于工作流设计,图形化的设计审批审批规则 |
–程序接口设计
Component interface | 对component的一种封装 |
---|---|
Field layout | 对要导入PeopleSoft系统的外部数据文件的格式描述 |
Message | 定义在运行时要插入application message的数据,类似于component的多层次结构 |
Message channel | 多个有共性的message组成的一个组,用于各message在逻辑上的组织与引用 |
Business interlink | 不同应用系统间传递数据 |
Application designer管理功能:
Application designer常用快捷键:
Application designer开发过程:
Field设计àRecord设计àPage设计àcomponent设计àmenu设计àprotal配置àsecurity配置à用户需求定义
Application designer 设计过程:
用户需求定义à security配置à protal配置à menu设计à component设计à Page设计à Record设计à Field设计