Sei sulla pagina 1di 12

People Tools 1 Navigating PeopleSoft Applications

y y y y y

Using Search Pages Identifying Definitions Entering and Modifying Data Enabling Type Ahead Finding Information Using PeopleBooks

Explaining PeopleSoft Architecture


y y y

Describing PeopleSoft Databases Explaining Data Transfer in PeopleSoft Pure Internet Architecture Identifying Requirements for the Development Environment

Organizing Data
y y y

Describing Relational Data Models Normalizing Data Reading Data Models

Validating Data
y y y y

Describing Prompt Tables Using Effective Dating Comparing Validation Types Explaining Tableset Sharing

Developing Applications by Using the Eight Steps


y y y

Describing the PeopleSoft Application Development Process Describing the Application Designer Interface Organizing Definitions in a Project

Designing the Application


y y y y

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

Defining Fields
y y

Discussing Fields in PeopleSoft Applications Identifying Field Definition Types and Properties

y y

Creating Field Definitions Assigning Translate Values

Creating Record Definitions


y y y y y y

Explaining Record Definitions Accessing Record Definition Displays Configuring Record Definition Properties Configuring Record Field Use Properties Configuring Record Field Edits Properties Creating a Record Definition

Building SQL Tables


y y y

Describing the Relationship Between Record Definitions and Application Data Tables Building Application Data Tables Viewing Table Indexes

Creating Page Definitions


y y y y y

Identifying Page Design Principles Identifying Page and Page Control Properties Adding Page Controls to a Page Creating Page Definitions Implementing Scroll Areas and Grids

Defining Components
y y y

Identifying Component Definition Basics Defining Component Properties Building New Components

Registering Components
y y y y y

Explaining Component Registration Examining Menu Definitions Identifying PeopleSoft Security Basics Navigating the Portal Registry Registering a Component

Testing an Application
y y y

Creating and Analyzing Test Plans Testing Applications Troubleshooting Common Issues

Editing the Registry Structure


y y y y

Discussing Content Organization in PeopleTools Navigation Creating Folders Moving Folders or Content References to New Parent Folders Deleting Folders

Creating Menu Definitions


y y y y

Describing the Purpose of a Menu Locating a Component on a Menu Editing Menu Item Labels Creating Menu Definitions

Analyzing the Impact of Design Changes


y y y

Determining Relationships Among Definitions Synchronizing Record Definitions and Database Tables Incorporating Upgrades in the Development Strategy

Searching Applications by Using the Verity Search Engine


y y y

Describing and Performing a Verity Search Generating a Registry Search Collection Adding Keywords to a Search Collection

Performing Data Audits


y y y

Discussing Advantages and Disadvantages of Implementing Audits Implementing Field-Level Audits Implementing Record-Level Audits

Importing and Exporting Projects


y y y

Describing How Projects Transport Definitions Between Databases Exporting Projects Importing Projects and Building Tables People Tools 2

Developing Applications with PeopleTools


y y y y

Designing an Application Creating Data Structures Creating User Interfaces Testing Applications

Applying Advanced Design Concepts


y y

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

Using Views in PeopleSoft Applications


y y y y

Stating the Purposes of Views Writing SQL Statements to Retrieve Data Creating PeopleSoft SQL Views Creating PeopleSoft Query Views

Creating Summary Pages Using Views


y y y

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


y y y

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


y y y

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


y y y

Explaining the Functional Aspects of TableSet Sharing Explaining the Technical Aspects of TableSet Sharing Implementing TableSet Sharing

Creating Parent-Child Relationships


y y y

Explaining Methods That Enforce Referential Integrity Creating Parent-Child Record Definitions Enforcing Parent-Child Relationships on Page Definitions

Explaining Buffer Allocation


y y

Discussing Buffer Allocation Determining the Effect of Buffer Allocation on Performance

Creating Subrecords and Subpages


y y y y y

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


y y y

Explaining the Purpose of the Application Server Distinguishing Between Processing Modes Changing the Processing Mode of a Definition

Introducing PeopleCode in an Application


y y y y y y y y

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 Field Change PeopleCode Using PeopleCode to Manipulate Fields

Using Objects in PeopleCode


y y

Defining Object-Oriented Terms Using the Field Object to Satisfy Business Rules

Creating Custom Objects with Application Classes


y y y y

Describing Application Classes Organizing Application Classes Using Application Packages Editing Application Classes Calling Application Classes

Using Images in PeopleSoft Applications


y y y y

Implementing Image Definitions Implementing Image Field Definitions Retrieving Images with PeopleCode Differentiating Between Image Definitions and Image Fields

Designing Pages Using Style Sheets

y y y

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


y y y

Using the Message Catalog in Page Design Creating Pages with Alternate Data Displays Creating Links to Internal and External Pages

Using PeopleCode to Create Charts


y y y

Identifying PeopleCode Charting Classes Explaining Charting Elements Creating Charts

Integration Tools Course Overview


y y

Course Objectives Course Agenda

Technology Overview
y y y y y y

Describing PeopleSoft Integration Technologies Describing Web Services Describing PeopleSoft Integration Broker Describing Services and Service Operations Describing Component Interfaces Describing File Interfaces

Introducing PeopleSoft Integration Broker Architecture


y y y y y y y

Describing the PeopleSoft Integration Broker Architecture Describing the PeopleSoft Integration Gateway Describing Connectors Describing the Gateway Services Describing the Integration Engine Explaining the Flow of Inbound Requests to PeopleSoft Integration Broker Explaining the Flow of Outbound Requests from PeopleSoft Integration Broker

Configuring PeopleSoft Integration Broker


y

Configuring PeopleSoft Integration Broker

y y y y y

Configuring an Integration Gateway Describing Nodes Renaming the Default Local Node Creating Remote PeopleSoft Nodes Configuring Integration Gateway Properties

Creating Messages
y y y y y y

Describing Services and Service Operations Defining Service Configuration Describing Messages Creating a Rowset-based Message Creating a Nonrowset-based Message Using Message Parts

Creating Service Operations


y y y y y

Adding Service Operations Creating and Configuring Queues Securing Service Operations Adding Routings Adding Synchronous Service Operations

Sending and Receiving Service Operations


y y y y y y y y

Describing Application Classes Describing Asynchronous Service Operation Methods Working with Rowsets in Service Operations Implementing INotification Handler Describing Synchronous Service Operation Methods Implementing IRequestHandler Adding Handlers Describing Other Operation Types

Monitoring Service Operations


y y y y y y y

Describing Service Operations Monitor and Statuses Monitoring Asynchronous Services Monitoring Synchronous Services Administering Service Operations Monitoring Performance Setting Up Error Notification Archiving Monitor Data

Using Service Utilities

y y y y y

Describing Service Utilities Administering Services Using the Handler Tester Building and Validating Service Schemas Describing Metadata Backport

Using the Oracle XSL Mapper


y y y y y y y

Installing And Configuring JDeveloper Describing Transformation Programs Creating an Application Engine Transform Program Using Oracle XSL Mapper Testing Transform Programs Adding Transformation to a Routing Versioning and Logically Transforming Service Operations

Applying Translations and Filtering


y y y y y y y y

Describing Data Translation Describing Codesets Creating a Codeset Group Creating a Codeset Creating Codeset Values Writing a Transformation Program for Data Translation Describing Filtering Writing a Transformation Program for Filtering

Testing Connector and Messages Using Send Master


y y y y y

Testing FILEOUTPUT Connector Describing the Send Master Utility Identifying the Send Master Project Types Creating an Integration Broker Project Testing SOAP Messages

Creating and Testing Component Interfaces


y y y y y y y

Describing PeopleSoft Component Interfaces Describing the PeopleSoft Component Interface Architecture Describing the Elements of a Component Interface Definition Creating Applications That Use Component Interfaces Creating Component Interfaces Setting Component Interface Security Testing Component Interfaces

Implementing Component Interfaces

y y y

Describing Component Interface Instantiation Adding Component Interface PeopleCode to an Application Modifying Component Interface PeopleCode

Working with Component Interface Collections


y y y

Describing Component Interface Collections Writing PeopleCode for Component Interface Collections Working with Effective-Dated Data

Enabling Component Interfaces as Services


y y y y

Describing Component Interfaces as Web Services Service Enabling a Component Interface Describing the Generated Service Operations Describing Changing Component Interfaces

Providing and Consuming Web Services


y y y y y y y

Integrating with Third-Party Systems Providing Web Services Integrating with BPEL where PeopleSoft is the Provider Viewing Gateway Logs Consuming Web Services Integrating with BPEL where PeopleSoft is the Consumer Securing Web Services

Using the Excel to Component Interface Utility


y y y y y y

Describing the Excel to Component Interface Utility Connecting to PeopleSoft Creating a Template Entering Data Submitting Data Deploying the Excel Workbook

Importing Data into the PeopleSoft System Using Flat Files


y y y y y y y

Describing File Layouts Creating File Layout Definitions Importing Data Using File Layouts Describing the Generated Application Engine PeopleCode Running the Application Engine Program Adding Field Attributes to a File Layout Using the Inbound File Loader Utility

Writing Data to Flat Files


y y y y y y

Listing the Methods Used to Read from and Write to Plain Text Files Writing to Files Defined by a File Layout Creating Application Engine Programs to Export Data to Flat Files Creating Multilevel File Layouts Using PeopleCode with Multilevel File Layouts Creating and Using Segments in File Layouts

------------------------------------------------------------------------------------------------------------------------------------------

Application Engine Introducing Application Engine Designer


y y y y y y y

Describing Student Workstation Resources Using Application Engine Designer Describing Application Engine Program Structure Building Application Engine Programs Adding Markets and Filters to Application Engine Program Sections Setting Application Engine Program Properties Testing Application Engine Programs

Using State Records


y y y y y

Describing the Function of State Records Executing an Application Engine Program Using the Developers Shortcut Modifying Application Engine Programs to use State Records Adding Sections and Steps to Existing Application Engine Programs Using Meta-SQL in Application Engine Programs

Testing and Debugging


y y y y y

Testing Application Engine Programs Using the Process Monitor Using Application Engine Traces Using the Application Engine Debugger Testing With Application Engine Restart

Using the Do Select Action


y y y y y

Describing Do Select Using Select and Fetch Using Reselect Using Restartable Developing an Application Engine Program Using Do Select

Incorporating Conditional Processing


y y y y y

Defining Do Actions Explaining Conditional Statements in SQL Explaining Do Action Program Flow Designing a Program Using Conditional Processing Using Application Engine Libraries

Using PeopleCode with Application Engine


y y y

Identifying How to use PeopleCode in Application Engine Programs Inserting PeopleCode into an Application Engine Program Enabling Dynamic Calls

Using Set Processing


y y

Describing Set Processing Modifying a Program to use Set Processing

Using Temporary Tables


y y y y

Describing Parallel Processing Implementing Parallel Processing Using Meta-SQL with Parallel Processing Describing Run-Time Allocation

Executing Application Engine Programs


y y y

Executing an Application Engine Program Using a Push Button Executing an Application Program with the Process Scheduler Executing an Application Engine Program with a Command Script

Creating Process Definitions for Application Engine


y y y y

Identify the Process Types used with Application Engine Creating Application Engine Process Definitions Implementing an Application Engine Program with No User Inputs Implementing an Application Engine Program With User Inputs

Using PSDAEMON
y y y y

Describing PSDAEMON Describing a Daemon-Only Application Engine Program Defining Daemon Groups Monitoring a Daemon Process

Measuring Application Engine Performance


y y y y y

Describing Traces Passing Trace Values to PSAE.EXE Interpreting Application Engine Trace Data Interpreting the PeopleTools Trace Describing Advanced Trace Options

Tuning Application Engine Programs


y y y y y

Describing the Process of Performance Tuning Identifying Application Level Tuning Opportunities Explaining the Performance Impact of PeopleCode Describing How Do Flow Control Affects Program Performance Explaining Database-Level Tuning Considerations

------------------------------------------------------------------------------------------------------------------------------------------