PeopleSoft

PeopleSoft

在PeopleSoft产品中,AD(Application Designer)是创建你和修改PS应用的核心开发工具。今天我们主要来探讨一下最基础的Field、Record、Page、Component等。本文适合初学者、及其查阅,若有疏漏错误还望见谅,并给予指正。
开发工具AD简述:每个PS的应用都是一组相关定义的集合,开发相关应用需按步骤定义和创建相关的definitions,再将这些Difinations简历一定的关系,设置相关的安全性,最后再Web界面运行。Difinations包括Field、Record、Pages、Component、Menu、PeopleCode、SQL…
Application Designer 开发时包括安装分为安装层和开发层配置。
安装层:设置安全性(用户权限的分配,创建爱你表、数据管理更改控制以及升级等这些PeopleTools的权限等)、安装工作站(AD基于Windows,需要PS的Configuration Manager来管理工作,保证AD能够连接到合适的数据库以及进行相关的环境变量的设置)
应用开发层: 设计应用:在开发之前需要做一份设计
创建字段:定义字段,可以被不同的表重复使用
创建Record定义:PeopleTools事基于表的,创建爱你Record定义,也就是定义Record和Field级别的数据库表结构
Build表:定义好Record之后,必须要通过AD来Build一下。Build会参考Record定义的更属性,在数据库创建相应的表
创建页面:页面是由Record和Field来管理页面的展示效果,是最终展现给用户的一个接口
创建组件:一个组件可以管理一个或者多个页面,用户可以通过使用页签或者链接来回切换各个页面。在组件级别上,我们会定义搜索Record以及一些搜索属性,处理模式,toolbar按钮显示等
注册组件:使用注册向导来注册组件,将组件挂在一个菜单上,对用户的访问授予权限,注册存放的向导链接。组件注册完成之后,用户就可以通过浏览器在相应的链接中查看组件了
测试应用:测试是应用开发的最后一个步骤,通常在浏览器访问页面输入各种业务实例数据进行相关测试。

Application Designer窗口组件介绍
标题栏:显示工程的名字以及有效的定义
菜单:提供访问Application Designer的命令以及一些属性
工具栏Toolbar:在编辑有效定义时显示出的可用的按钮
工程工作区Project workspace:工程工作区用来显示一个工程里包含的所有内容。包括开发区域和升级区域俩个页签
定义工作区Definition workspace:用来显示打开的各种定义
输出窗口Output window:使用AD打开的各种窗口,查找相关定义,升级,验证,查看PeopleCode日志等窗口

AD菜单:不同类型的菜单在定义工作区域打开的内容是不一样的
	文件菜单命令:
		Save Project 保存工程  Save Project As 另存工程,可以将工程重命名之后保存    Print Project 在一个打开的工程里,打印出一份升级工程的报告
		Merge Project 将俩个已经存在的工程创建为一个新的工程 Project Properties 对一个已经打开的工程编辑其属性
		Definition Properties 提供一个总体的备注  View Report 在工作区区域里浏览一份报告的定义  
		Report from File,Print Preview 预览一份存储在磁盘上的报告文件      罗列最近打开的定义 查看和打开最近打开的五个定义
	编辑菜单命令:
		窗口的基本命令(例如复制粘贴等),查找相关关联的定义(针对当前打开的定义,查找个其相关联的各种定义,最后会罗列在窗口中进行查看),查找(针对输入的遗传文本在整个PeopleCode,SQL程序,HTML定义等内容进行搜索)
	查看菜单命令:
		View Definition 在一个正操作的定义里打开一个和其相关的定义。
		View PeopleCode 在一个正操作的定义里查看相关PeopleCode
		Filtering 针对升级选择一个过滤选项
		Toolbar 选择是否要显示工具栏
		Status Bar 选择是否显示状态栏
		Project Workspace 选择是否显示工程工作区域
		Output Window 选择是否显示输出窗口
	插入菜单命令:
		Current Definition into Project 将当前正在操作的一个定义插入工程
		Definition into Project 打开一个对话框,选择合适的定义将其插入工程
	创建菜单命令:
		Current Definition 针对当前在工作区域已经打开的一个Record进行创建或者更改表的操作
		Project 对一个工程里的所有Record进行创建操作
		Settings 对于创建爱你操作,设置各种参数
	调试菜单命令:
		PeopleCode Debugger Mode 开启PeopleCode的调试模式,一些局部变量等会显示在工作区域里
	工具菜单命令:
		Validate Project 对一个有效的工程进行验证
		Validate Database for WSRP 在数据库里验证所有的定义
		Compile All PeopleCode 在数据库里验证所有的PeopleCode
		Compile Project PeopleCode 验证当前工程的PeopleCode
		Diff/Merge Project PeopleCode 在升级时,对比和合并俩个环境的PeopleCode
		Diff/Merge External Text 在升级时,和一个外部的文本进行对比和合并
		Compare and Report 对比两个Projects并且将其的不同之处展示在报告里
		Copy Project 复制工程到一个数据库或者文件里
		Data Adminiatration 会另外打开一个茶谷口显示在数据库里的空间位置
		 Change Control 会另外打开一个窗口来管理更改控制选项
		 Upgrade 升级一个应用程序
		 Translate 实现各种语言下的描述
		 Miscellaneous Difinitions 设置客户化的字段格式,工具栏,颜色,风格等
		 Bulk Operations 在一个操作里,插入,修改,或者删除整个数据库中的某些定义类型
		 Options 管理PeopleTools里的一些默认操作规则
	窗口菜单命令:
		Cascade 将所有没有最小化的定义级联起来,定义的名字等等可以被看见
		Tile 将所有的没有最小化的定义层铺在工作区域里,使其都为可见的,互相不重叠
		Arrange Icons 在工作区域里,重新排列最小化的图标
		Close All 关闭所有的工作区域里的定义
	帮助菜单命令:
		Current window 提供上下文敏感的PeopleBook
		PeopleBooks Library 帮助导航Peoplsoft的在线书库
		About PeopleTools 显示PeopleTools的版本号,应用的版本,用户ID,数据库名称,数据库类型以及应用服务器名称
一个工程实际上就是很多定义在逻辑上组合起来的一个集合,这个集合更容易我们开发,迁移等。
Definition Workspace 使用定义工作区域可以创建,修改各种定义,并且可以最大化,最小化,层叠窗口等
Output Window 输出窗口显示了使用AD进行操作的各种状态信息。在窗口底部排列了各种不同类型的输出,她们以文本的方式展示在输出窗口中,并且这些文本根据不同的操作时内容敏感的。
	输出窗口包括几个页签:Build :创建表、索引、试图以及更改表结构
						Upgrade: 进行相关升级操作
						Resulits:对工程里的操作查看相关的信息,例如打开一个工程,插入一个定义等
						Validate:验证工程和组件,以及查看结果

设置PeopleTools选项:
	Project 用来设置工程选项的各种参数
	Validate使用此页前来设置工程的验证选项以及拼写检查
	Owner Id 当创建一个新的定义时,设置默认的用户ID,通常此选项默认时空白的,当我们设置为需要的用户ID时,容易辨识某个定义时谁创建爱你或者更改的
	Image 在这里可以设置首选的图像存储格式
	Browser 在这里可以设置输入通过浏览器定位应用程序要使用的URL,同时也可以设置输入要使用的节点名称
PeopleCode 在AD中如何查看:PeopleCode时结构化的程序语言,所有的PeopleCode都衣服与一个浮点已,PeopleCode可以卸载很多项目上,例如Field、Pages、Component等,可以通过这些定义访问PeopleCode程序,比如,我们可以通过打开一个Record来查看RecodFieldPeopleCode.
开发编辑器:SQL编辑器 :SQL编辑器可以帮助我们定义SQL语句,它类似于PeopleCode编辑器,可以通过视图及动态视图,Application Engine的Action,PeopleCode编辑器等记录方式来打开SQL编辑器
PeopleCode编辑器 : 使用任何方法打开PeopleCode程序所展示出来的窗口,我们可以在此窗口里输入或者修改程序,这个茶谷口就是PeopleCode编辑器

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值