What you will learn
The PeopleTools I portion of the course introduces the PeopleSoft application development methodology. Expert instructors offer a general description of PeopleSoft system architecture, along with the tool set used to develop new PeopleSoft applications, or customize existing ones.
Learn To:
Develop new and customize existing PeopleSoft applications
Create and deploy a PeopleSoft application
Enhance applications and pages
Create and use sub records and sub pages
Create and modify PeopleSoft definitions
Create and use views
Benefits To You:
Understand the PeopleSoft system architecture, application development methodology, and tool set so that you can efficiently build and customize PeopleSoft applications to meet your organization’s business requirements. Expand on your development and troubleshooting knowledge of PeopleTools so that you can readily incorporate complex features to further enhance the functionality of your PeopleSoft applications.
The PeopleTools II portion of the course expands on the skills acquired in PeopleTools I. In this part of the course, you'll gain advanced development and troubleshooting experience as you create applications that incorporate the following complex features: views, multiple occurs levels, tableset sharing, subrecords, subpages, links, style sheets, and PeopleCode.
PeopleSoft Application Designer
You also get hands-on experience with the PeopleSoft Application Designer to create and modify PeopleSoft definitions like fields, records, pages and components.
This course covers the content of the PeopleTools I and PeopleTools II Rel 8.53 courses. Please see the individual course descriptions for a comprehensive list of the topics covered.
Audience
Database Administrators
End Users
Security Administrators
Security Compliance Professionals
System Integrator
Systems Architects
Related Training
Required Prerequisites
General knowledge of relational database system
General knowledge of Windows environment
Course Objectives
Organize definitions into projects
Create and use subrecords and subpages in an application
Create and use views as the basis for summary pages, search records, and prompt tables
Create records and pages that maintain parent-child relationships
Demonstrate competence in PeopleSoft application development methodology
Describe PeopleSoft application design and the technology behind this process
Describe PeopleSoft data organization and validation
Describe additional application development considerations
Describe the elements of PeopleSoft Pure Internet Architecture
Explain and implement tableset sharing
Explain the buffer allocation process and its impact on application performance
Implement the eight steps of application development
Navigate PeopleSoft applications
Search and audit application data
Write PeopleCode programs to satisfy business requirements and enhance applications
Course Topics
Explaining PeopleSoft Architecture
Describing PeopleSoft Databases
Explaining Data Transfer in PeopleSoft Pure Internet Architecture
Identifying Requirements for the Development Environment
Developing Applications by Using the Eight Steps
Describing the PeopleSoft Application Development Process
Describing Application Designer Interface
Organizing Definitions in a Project
Designing the Application
Planning the Application
Determining Functional Specifications
Determining Technical Specifications
Describing the Training Application
The Steps Used to Develop New and Customize Existing PeopleSoft Applications
Defining Fields
Creating Record Definitions
Building SQL Tables
Creating Page Definitions
Defining and Registering Components
Testing an Application
Editing the Registry Structure
Creating Menu Definitions
Analyzing the Impact of Design Changes
Determining Relationships Among Definitions
Synchronizing Record Definitions and Database Tables
Incorporating Upgrades in the Development Strategy
Explaining the PeopleSoft Design Methodology
Performing Data Audits
Discussing Advantages and Disadvantages of Implementing Audits
Implementing Field-Level Audits
Implementing Record-Level Audits
Importing and Exporting Projects
Describing How Projects Transport Definitions Between Databases
Exporting Projects
Importing Projects and Building the Tables
Using Views in PeopleSoft Applications
Stating the Purposes of Views
Writing SQL Statements to Retrieve Data
Creating PeopleSoft SQL Views
Creating PeopleSoft Query Views
Creating PeopleSoft Dynamic Views
Creating Summary Pages Using Views
Explaining the Purpose of Summary Pages
Creating Summary Pages Based on PeopleSoft Views
Determining the Key Structure for a Summary View
Creating and Using Search Records
Explaining the Role of Search Records
Using Views to Provide Additional Search Criteria
Implementing the Add Search Record in a Component
Using Views as Prompt Table Edits
Setting Up a Prompt Table Edit that Uses a View
Explaining the Mechanics of Prompting
Creating Views that Take Advantage of Prompting Mechanics
Explaining TableSet Sharing
Explaining the Functional Aspects of TableSet Sharing
Explaining the Technical Aspects of TableSet Sharing
Implementing TableSet Sharing
Creating Parent-Child Relationship
Explaining Methods That Enforce Referential Integrity
Creating Parent-Child Record Definitions
Enforcing Parent-Child Relationships on Page Definitions
Creating Subrecords and Subpages
Stating the Purpose of Subrecords
Creating and Maintaining Subrecords
Stating the Purpose of Subpages
Creating and Maintaining Subpages
Identifying the Caveats for Using Subrecords and Subpages
Using Deferred Processing
Explaining the Purpose of the Application Server
Distinguishing Between Processing Modes
Changing the Processing Mode of a Definition
Introducing PeopleCode in an Application
Explaining the Purpose of PeopleCode
Accessing PeopleCode Programs
Identifying Elements of PeopleCode Syntax
Using PeopleCode to Validate User Input
Managing PeopleCode Programs Using Comments
Creating Error Messages Using the Message Catalog
Implementing FieldEdit, SaveEdit, RowInit, and FieldChange PeopleCode
Using PeopleCode to Manipulate Fields
Using Images in PeopleSoft Applications
Implementing Image Definitions
Implementing Image Field Definitions
Retrieving Images with PeopleCode
Differentiating Between Image Definitions and Image Fields
Designing Pages Using Style Sheets
Viewing Relationships Among Style Sheet Elements
Overriding the System Style Sheet
Using PeopleCode to Modify the Style Property of a Field Object
Designing More Advanced Pages
Using the Message Catalog in Page Design
Creating Pages with Alternate Data Displays
Creating Links to Internal and External Pages
Creating Pop-up Pages
Configuring and Managing Dashboard and WorkCenter Pages
Describing Dashboard Pages
Creating and Configuring Dashboard Pages
Describing WorkCenter Pages
Describing and Defining WorkCenter Templates
Describing the Development Process for WorkCenter Pages
Describing the Development Process for WorkCenter Pagelets
Managing WorkCenter Page Configurations
Describing Activity Guides
Programme scope, delivery arrangements and suitability are confirmed during enquiry.