PeopleTools I/PeopleTools II - Accelerated Rel 8.44


What you will learn

The PeopleTools I portion of the course introduces the PeopleSoft methodology of application development. This part of the course provides a general description of PeopleSoft’s system architecture and the tool set used to develop new or customize existing PeopleSoft applications.

The PeopleTools II portion of the course expands on the skills acquired in PeopleTools I. In this part of the course, you gain advanced development and troubleshooting experience as you create applications that incorporate complex features such as views, multiple occurs levels, tableset sharing, subrecords, subpages, links, and PeopleCode. You receive hands-on experience with the PeopleSoft Application Designer to create and modify PeopleSoft definitions such as fields, records, pages, and components.

Learn to:
  • Create and deploy a PeopleSoft internet application
  • Develop new and customize existing PeopleSoft Enterprise applications
  • Enhance application and page functionality
  • Create and use subrecords and subpage
  • Create and modify PeopleSoft Definitions
  • Create and use views


Audience
Technical Consultant

Prerequisites
General knowledge of Windows environment
General knowledge of relational database system

Course Objectives
Describe PeopleSoft application design and the technology behind this process
Navigate PeopleSoft applications
Describe the elements of PeopleSoft Pure Internet Architecture
Describe PeopleSoft data organization and validation
Implement the eight steps of application development
Describe additional application development considerations
Search and audit application data
Organize definitions into projects
Demonstrate competence in PeopleSoft application development methodology
Apply PeopleSoft Design Methodology in developing applications
Create and use views as the basis for summary pages, search records, and prompt tables
Explain and implement table set sharing
Create records and pages that maintain parent child relationships
Create and use sub records and sub pages in an application
Write PeopleCode programs to satisfy business requirements and enhance applications
Enhance application and page functionality using advanced PeopleTools features, such as images, links, and deferred processing


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 the PeopleSoft Application Designer Interface

Designing the Application
Planning the Application
Determining Functional Specifications
Determining Technical Specifications
Describing the Training Application

The Steps of Development
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

Searching Applications by Using the Verity Search Engine
Describing and Performing a Verity Search
Generating a Registry Search Collection
Adding Keywords to a Search Collection

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

Applying Advanced Design Concepts
Explaining the PeopleSoft Design Methodology
Evaluating a Potential Change to an Application

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 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

Determining the Key Structure for a Summary View
Explaining the Role of Search Records in Components
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 Relationships
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
Using PeopleCode to Manipulate Fields

Using Objects in PeopleCode
Defining Object-Oriented Terms

Using Images in PeopleSoft Applications
Implementing Image Definitions
Implementing Image Field Definitions
Retrieving Images with PeopleCode
Differentiating Between Image Definitions and Image Fiel

Designing Pages Using Style Sheets
Viewing Relationships Between 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


Related Courses
PeopleTools I/PeopleTools II - Accelerated Rel 8.44 Self-Study CD Course