欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    PeopleSoft技术培训-ApplicationDesigner.ppt

    • 资源ID:3565530       资源大小:9.54MB        全文页数:66页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PeopleSoft技术培训-ApplicationDesigner.ppt

    PeopleSoft技术培训 - Application Designer初级,培训安排,Application Designer概述 Application Designer基本定义 Application Designer其他定义 Application Designer管理功能 Application Designer开发过程,1. Application Desinger概述,Application Desinger的初级功能,Field,Record,Page,Component,Menu,SQL片断,HTML片断,开发PeopleSoft的基本定义,管理PeopleSoft应用程序的开发过程 维护peoplesoft应用程序,Application Desinger的中级功能,开发Peoplesoft工作流程序,Component Interface,File Layout定义,开发简单的Peoplesoft报表程序,Workflow,Query,开发Peoplesoft与其他应用系统的接口(非实时),People Code Program,为简单的Component嵌入反映业务逻辑的代码,Application Desinger的高级功能,开发Peoplesoft与其他应用系统的接口(实时),Application Message,Business Interlink,Application Engine Program,开发进行大量复杂SQL操作的后台批处理程序,Application Desinger界面,2. Application Disigner基本定义,PIA 页面的导航结构:Menu,Portal导航 - Folder,Menu Grouop,Menu,Menu Bar,Menu Item,Component,Portal导航 - Component,Folder,Sub Folder,8.8版本及以后,8.8版本以前,PIA 页面的核心:Component,Component 各Page/Tab,Component 工具栏,Component Action Mode,基本定义概述,字段(FIELD),Individual pieces of datasuch as an employee IDthat can be entered by the user and stored in the database, in a column on a table, or in a view.,记录(RECORD),All of the data that resides in PeopleSoft applications is stored in tables, or records, as part of a relational database system. Each record definition describes the properties of an underlying SQL table.,页面(PAGE),Pages provide a way to enter, view, and edit data online. The system validates user input, writes it to the database, and retrieves and displays it upon request.,组件(COMPONENT),Represents a logical business transaction or a set of logically related pages that are processed together.,菜单(MENU),Enables access to the components that you build and the pages contained in the components.,FIELD介绍-类型,FIELD介绍-属性,说明本Definition所属的的功能模块,字段类型,本类型字段特有的一些格式,FIELD介绍-Multi Label,同一个FIELD可以在数据库中多次复用,因此有多个Label,用以反映其不同用途 Label用于在RECORD和PAGE中显示FIELD的名称 有且仅有一个默认Label,FIELD介绍-Translate Value,条件 Field类型:Char Field长度:14字符 Field values consist of a relatively small, static set of values that are not maintained by the user. 注意 Y/N型数据不需要Translate,焕表格,FIELD介绍-Translate Value(续),在页面上的应用 作为Prompt Table 一般作为Drop Down List控件 不允许修改或输入新值,练习,新建若干个Field,分属不同的类型,RECORD介绍-概述,RECORD相当于数据库中的“表” RECORD由FIELD组成,FIELD相当于表中的“列”,RECORD介绍-类型,SQL Table:数据库中真实存在的表 SQL View:数据库中真实存在的视图 Dynamic View:动态定义的视图 Derived/Work:临时表,运行时动态生成,不在数据库中存储数据 SubRecord:/ Query View:基于Query定义的视图 Temporary Table:数据库中真实存在的临时表,RECORD介绍-命名规范,_TBL Identifies an edit or prompt table that contains data that is used for validation, as opposed to data that is maintained by the application. Such as LOCATION_TBL, COUNTRY_TBL. _VW Physically implemented by defining a SQL view. _DVW Identifies a dynamic view _WRK Derived work records _SBR Subrecord _QVW Query view _WL Identifies the record as a worklist record definition,RECORD介绍-属性,高级属性,用于控制本Record的共享特性,见后续教程,父表,语言表,对数据库中的关键表进行修改审计,需要指定记录修改信息的表,RECORD介绍-RecordField的属性1,Use属性 指出本FIELD在RECORD中是如何发挥作用的,Key:数据库表的主键(只有是Key才能是Descending Key和Search Key) Search Key:在搜索时用到的Key(出现在Basic Search里) List Box Item :会出现在搜索结果中的字段 Alternate Search key:在搜索时用到的Key(出现在Basic Search里) Default Value :该字段的默认值,RECORD介绍-RecordField的属性2,Edit属性 指出用户如何编辑本FIELD的数据,Prompt Table Edit Prompt Table with no Edit Yes/No Edit,必填字段,RECORD介绍-四种Display(1),Field Display: 指出Field的基本属性,如类型、长度等,改小图,RECORD介绍-四种Display(2),Use Display 指出Field的使用属性(是否是主键、是否用于搜索等) 与Record Field的Use属性相对应,加小图,RECORD介绍-四种Display(3),Edits Display: 指出Field如何被编辑 与Record Field的Edit属性相对应,RECORD介绍-四种Display(4),PeopleCode Display: 指出哪些Field的哪些事件有PeopleCode,RECORD介绍-Build Record过程,要Build的表,在Application Designer里设计Record后,还需要在数据库中创建该Record以容纳数据 每次修改了Record的结构(增建字段、修改字段类型、长度等)后,也需要Build该Record,Build的概念,PeopleSoft系统的 Record名字,DB2中 的Table名字,Personal_data EmplID Address_sbr sex,Ps_Personal_data Emplid Country Address1 sex,RECORD介绍-Build Option,有丢失数据危险!,练习,新建一个RECORD,PAGE介绍-前台页面的例子,PAGE介绍-在AppDesigner中编辑的页面,Page设计的工具栏,PAGE介绍-属性,指定页面控件改变后与应用服务器的数据传输方式不立即触发,设置页面大小等属性,PAGE介绍-Page Field的Record属性,指定该控件所对应的数据库中的数据,PAGE介绍-Page Field的Label属性,RFT:Record Field Table 指定是否使用Field的Label,PAGE介绍-Page Field的Use属性,仅仅显示,用户不能修改此控件的数据,高级用法,见后文,PAGE介绍-Page Order,显示各页面控件的层级关系,Page Field所在的Level,Page Field的各种属性,PAGE介绍-各种Page Control,Aesthetic Controls Chart Frame Group box Horizontal rule Image Static image Static text Data Entry Controls Check box Drop-down list box Edit box ,Function and Data Processing Controls Grid Scroll area ,Image,需要指定其图象源,有Prompt Table的Edit Box,一般对应于有Translate Value的字段,需要放在一个Group Box中,并在Page Order上紧跟于Group Box之后,Sub Page,横线 特殊功能:将其后的Contorl都设置回Level 1,Tree控件,PAGE介绍-各种Page Control实例,练习,在页面上添加各种控件 了解各种控件的属性,COMPONENT介绍-概述,一个COMPONENT完成一项相对独立的功能,由若干个页面组成 一个COMPONENT 反映一个数据库Transaction 大部分COMPONENT有Search record 可以控制用户访问COMPONENT的权限,COMPONENT介绍-Component由页面组成,每个Component都用于完成一项特定的功能,需要显示一定数量的数据,如果不能放在一个Page中,则可以分别放到多个Page里 一个Component可以由1个或多个Page组成 各个Page中的数据不是独立的,而是全部存放在Component的Data Buffer中 在点击保存按钮时,一个Component里所有Page的数据都将保存到PeopleSoft数据库中,COMPONENT介绍-大部分Component都有Search Record,每个Component都用于完成一项特定的功能,对应于一个主记录 Personal_Data Component主要用于查看员工的个人信息,对应的主记录就是员工个人信息表Employees 进入Component之前,需要指定本次操作针对主记录中的哪一行数据 要修改哪位员工的个人信息 因此,为Component设置Search Record,以便在进入之前使用Search Record来搜索并确定主记录中的某行 根据员工ID或员工的First Name来确定要修改的员工,COMPONENT介绍-Component有不同的操作模式,Add Update/Display Update/Display All Correction,添加新记录 显示当前记录 显示所有记录(包括历史记录) 修改历史记录,可以指定每个Component允许用户执行哪些功能,COMPONENT介绍-属性,用于搜索该Component的Level 0数据的Record,用户访问该Component时可以执行的操作,COMPONENT介绍-Structure,MENU介绍-概述,MENU: 用来组织COMPONENT的工具,反映应用程序的功能块划分,主要概念: MENU GROUP MENU MENU BAR MENU ITEM,MENU介绍-属性,主要概念: Menu Label Menu Group Menu Order Menu Group Order,3. Application Disigner其他定义,其他高级定义,工作流设计,程序接口设计,其他高级定义,其他,4. Application Disigner管理功能,Project管理 Change Control Upgrade Application Desinger设置,Project的概念,Project是组织PeopleSoft应用程序开发过程中各种定义的工具,也是管理个人和团队的开发过程的工具 开发PeopleSoft应用程序不强制一定要使用Project,但使用Project可以提供很多便利 Project的设置可以由多种方式:根据用户需求(编号),根据开发者等。开发团队需要事先规划好Project的开发策略,Project管理-常见功能,复制Project: 将Project另起一个名字以便进行学习和/或修改,组织Project中的各种Definition: 新建Definition并插入当前Project 将已有Definition插入当前Project 将已有Definition的副本插入当前Project 从Project中移去某个Definition,Project的导入导出(见后) 多个Project的合并(见后) 重命名Definition(见后) 删除Definition(见后),Project管理- Project的导入导出,导出:Copy Project to File,导入:Copy Project from File,Project管理-多个Project的合并,用途: 合并多个Project中的Definition 操作: File-Merge Projects 注意: 是将搜索到的Project中定义插入到当前打开的Project,Project管理-重命名Definition和删除Definition,操作: File-Delete File-Rename 注意: 与被重命名的Definition相关的所有Definition都会被更新 删除Definition时不会检查其被引用情况!,危险操作!,Change Control-用途和操作,用途: Lock和Unlock在编辑的Defnition,防止其他人修改 操作: Tools-Change Control 注意: 新的设置必须重新登录AppDesigner才能生效,Upgrade-用途和操作,用途: 在不同环境间转移应用程序(将应用程序从开发/测试环境转移到生产环境) 操作: Tools菜单-Upgrade 注意: 需要重新登录到目标应用程序环境,重要功能,Upgrade-注意Upgrade View,Action:Copy或者Delete Upgrade:若不选就不会被Upgrade到目标数据库中 Done:若已Upgrade完成,则会被选中(用户不能更改)(在升级时可以选择Reset Done Flag来清除此选择),Upgrade View里包含的Definition比Development View多 在升级时要注意“不要多”,也“不要少”,要注意多人开发时,在从开发环境到生产环境Upgrade时的协调,防止冲突,Application Desinger设置,Project页: 设置Insert Object into Project属性 设置Reload last project at startup,Application Designer常用快捷键,Ctrl+N:新建 Ctrl+O:打开 Alt+1 :关闭Output Window Alt+0 :关闭Project Workspace F7 :将当前Definiton插入Project Ctrl+F7 :选择Definition插入Project Alt+Enter:查看Definition属性 Ctrl+F4:关闭当前窗口,5. Application Desinger开发过程,开发过程概览,Field设计,Record设计,Page设计,Component设计,Menu设计,用户需求定义,设计阶段,开发阶段,Security设计,由Application Designer开发的部分,

    注意事项

    本文(PeopleSoft技术培训-ApplicationDesigner.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开