Audience :

  • Application Developers
  • Developer
  • Forms Developer
  • Support Engineer
  • Systems Analyst
  • Technical Consultant
  • Technical Administrator

Topics :

  • Navigating PeopleSoft Applications
    • Learning Objectives
    • Understanding Basic Client Navigation
      • Navigational Pages
    • Menu Search
    • Modal Prompt Pages and Dialog Boxes
    • Modal Grids and Long Edit Boxes
    • Floating Drop-Down Menu Navigation
    • Favorites Menu
    • Type Ahead
    • Search Pages
    • Context Information Pop-up
    • Saving Your Work
      • Embedded Help Icons
    • About the Activities
      • Required or Optional?
      • Which Part of the Activity Should I Read/Follow?
      • How Do I Know If I Did It Right?
      • Troubleshooting
  • Activity 1 Basic Navigation in PeopleSoft
  • Activity 2 Walkthrough: Examining Web 2.0 and AJAX Features
    • Using Search Pages
      • Basic vs. Advanced Search
      • Saving Search Criteria
      • Identifying Definitions
      • URL Information
      • Ctrl + J
    • Entering and Modifying Data
      • Hot Keys and Access Keys
      • Adding Rows of Data
  • Activity 3 Creating Saved Searches
  • Activity 4 Importing a Project
    • Enabling Type Ahead/AutoComplete
    • Finding Information Using PeopleBooks
    • Other Useful Places to Find Help
  • Activity 5 Using PeopleBooks
    • Summary
  • PeopleSoft Architecture
    • Learning Objectives
    • PeopleSoft Internet Architecture (PIA)
      • Understanding the PeopleSoft Portal
      • Enterprise Portal Technologies
    • Describing PeopleSoft Databases
      • Application Servers
      • PeopleSoft Server Processes
      • Oracle Middleware
      • The Web Server
      • PeopleSoft Servlets
      • The Batch Environment
      • Batch Server Support
      • Jolt
    • The Batch Environment
      • Batch Server Support
      • Process Scheduler and the Application Server
      • Basics of Data Exchange
      • Identifying Requirements for the Development Environment
      • Configuration Manager
  • Activity 6 Exploring the PeopleSoft Architecture
    • Summary
  • Developing Applications by Using the Eight Steps
    • Learning Objectives
    • The PeopleSoft Application Development Process
      • Designing the Application
      • Design Deliverables
    • Creating Field Definitions
      • Field Deliverables
      • Record Deliverables
      • Building the Tables
      • Table Build Deliverables
      • Creating Page Definitions
      • Page Deliverables
      • Creating Component Definitions
      • Component Deliverables
      • Registering the Component
      • Registration Deliverables
      • Testing the Application
      • Testing Deliverables
    • Application Designer
  • Activity 7 Exploring and Using Application Designer
    • Organizing Definitions in a Project
    • Methods of Inserting Definitions
    • Integrated Rich Text Editor
  • Activity 8 Designing and Building a PeopleSoft Application
    • Creating the User Interface: Editing the Portal Registry
    • Standard Navigation Folders
    • SmartNavigation Folders
    • Creating Standard Navigation Folders
  • Activity 9 Creating the Security Monitoring Application
    • Summary
  • Advanced Design Concepts
    • Learning Objectives
    • Design Methodology
      • Defining Business Rules: Step One
      • Examine Data Models and Define Relationships: Step Two
  • Activity 10 Walkthrough: Draw Data Relationships
    • HRMS Data Model
    • Creating Mockups of the Application: Step Three
    • Specifying Attributes for the Definition: Step Four
    • Perform Impact Analysis: Step Five
    • Impact Analysis Tools
    • Impact Analysis Tools: Cross Reference Reports
    • Impact Analysis Tools: Record Cross Reference Utility
    • Impact Analysis Tools: Find Definition Reference Utility
    • Impact Analysis Tools: Compare and Report Utility
    • Impact Analysis Tools: Find In Utility
    • Impact Analysis Tools: Change Impact Analyzer
  • Activity 11 Modifying PeopleSoft Applications
    • Class Discussion
  • Activity 12 Creating the Course Evaluation Application
    • Summary
  • Understanding PeopleSoft Views
    • Learning Objectives
    • Select or Reorder Data Columns and Filter the Rows Retrieved
      • Performing a Join by Selecting Multiple Tables
      • Aliases
      • Multiple Table Joins: Cartesian Products
      • Understanding SQL Select Statements: A Closer Look
      • Important Things to Remember about Views
      • Building a View
  • Activity 13 Examining Views Used in the ELM Application
  • Activity 14 Creating a View
    • Types of Views
      • SQL Views
      • Query Views
      • Dynamic Views
      • Dynamic Views Scenario
      • Working with the SQL Editor
      • Customize the SQL Editor
      • PeopleSoft Query and Query Views
      • Types of Queries
      • Defining Selection Criteria
      • Choosing Selection Criteria
      • Defining Criteria
      • Viewing and Editing Selection Criteria
      • Editing Criteria Properties
      • Field
      • Expression
      • Selecting Condition Types
      • Entering Comparison Values
      • Specifying Effective Date Criteria
      • SQL
      • Results
  • Activity 15 Examining Dynamic and Query Views Used in HRMS
  • Activity 16 Creating Views for the Auditing Application
    • Summary
    • Understanding and Working with PeopleSoft Summary Pages
      • Learning Objectives
      • What Is a Summary Page?
        • What Makes Summary Pages Different?
        • When to Use Related or Drop-Down List Option
      • Activity 17 Examining Summary Pages
        • Understanding How Keys Are Used in Views
  • Activity 18 Creating Summary Pages for the Audit Application
  • Activity 19 Creating a Summary Page for Course Evaluations
    • Summary
    • Creating and Using Views for Search Records
      • Learning Objectives
      • The Role of Search Records
        • When Planning – How to Decide on the Search Record
        • Search pages
        • Important Things to Remember About Search Pages
        • Choosing a Table, View, or Search Record
        • Search Key
        • With Search Edit
        • From and Through Search Field
        • Default Search Field
        • Disable Advanced
        • Allow Search Events for Prompt Dialogs
        • Search Process Flow
  • Activity 20 Examining Search Records
  • Activity 21 Views as Search Records
    • Using Security Views as Search Records
    • Security Views
    • Search Views
  • Activity 22 Using Views as Search Records
    • Add Mode Search Processing and the Add Search Record
    • Important Points about Add Search Records
  • Activity 23 The Add Search Record
    • Summary
    • Using Views for Prompting
      • Learning Objectives
      • How Does Prompting Work?
  • Activity 24 Views as Prompts
    • Summary
    • Understanding Data Integrity and Parent-Child Relationships
      • Learning Objectives
      • Referential Integrity
        • Prompt Table Edits
        • Using Views with Prompting
        • PeopleCode
      • Parent-Child Relationship
        • Creating Child Tables
  • Activity 25 Creating a Parent-Child Relationship
      • Pages and Occurs Levels
      • Setting Occurs Level for Grids and Scroll Areas
      • Important Points to Remember
  • Activity 26 Examining Page Levels in Existing Applications
  • Activity 27 Creating a Multi-Level Application
    • Summary
    • Understanding TableSets
      • Learning Objectives
        • Business Units and Transaction Tables
        • Transaction Tables
        • SetID and Control Tables
        • Control Tables
        • Status Values
        • Other Types of PeopleSoft Data Tables
        • Translate Table
        • TableSet Sharing
        • TableSet Sharing Example Financials
        • SetIDs in TableSet Sharing
  • Activity 28 TableSet Sharing and the End User
      • Creating Logical and Physical SetIDs
      • Control Tables: A Closer Look
      • TableSets
      • Sharing Groups of Record Definitions
      • TableSets and PeopleSoft Applications
      • Understanding Table Sharing
      • Assigning Set Control Fields
      • Adding the SetID Field to Record Definitions
      • Defining Set Control Fields
      • Creating SetIDs
      • Defining Record Groups
      • Defining TableSet Controls
      • Example of Set Controls
      • The Relationship between Business Units and SetIDs
        • Use Business Units and SetIDs
        • Use SetIDs
  • Activity 29 Setting Up TableSet Sharing
      • Summary
      • Understanding the Component Processor and Buffer Allocation
        • Learning Objectives
        • What Is the Component Processor?
          • What Is the Component Buffer?
          • Buffer Allocation
          • Level Zero Exception
          • Related Fields Exception
          • Row Retrieval
          • Performance Cost
  • Activity 30 Improving Application Performance
  • Activity 31 Improving the Shuttle Application
    • Summary
    • Understanding Deferred Processing
      • Learning Objectives
      • Application Server Processing
        • Deferred vs. Interactive Processing
        • Pros and Cons of Interactive Processing
        • Understanding Expert Entry
        • Component Control of Deferred Processing
  • Activity 32 Interactive Mode and Expert Entry
      • Summary
      • Understanding SubRecords and Subpages
        • Learning Objectives
        • SubRecords
          • How Are SubRecords Defined?
          • The Database Does Not Even Know It Is a SubRecord
  • Activity 33 SubRecords in PeopleSoft Applications
      • Subpages
      • Defining a Subpage
  • Activity 34 Working with Subpages in the Application
  • Activity 35 Creating SubRecords and Subpages
    • Summary
    • Introduction to PeopleCode
      • Learning Objectives
      • PeopleCode Overview
        • PeopleCode Basics
        • Referencing Fields in PeopleCode
        • Comments
        • Classes
      • Object-Oriented PeopleCode
        • Rowset Class
        • Row Class
        • Record Class
        • Fields
        • Statements
        • Functions
        • Expressions
        • Variables
        • Operators
        • Objects
        • Properties
        • Methods
        • Dot Notation
  • Activity 36 Finding and Examining PeopleCode
      • Ways to Reference Data
      • Contextual Reference
      • Scroll Paths
      • Data Buffer Classes
      • Page Occurs Level Review
      • PeopleCode and the Component Processor
      • Understanding the Buffers
      • Creating PeopleCode Programs
      • Describing Application Class Structure
      • Data Types
      • Conventional Data Types
      • Object Data Types
      • Classes and Objects
      • Classes
      • Objects
      • Object Instantiation
      • Instantiating Objects
      • Changing Properties
  • Activity 37 Validating User Inputs with PeopleCode
    • PeopleCode on a Page and Component
    • Summary
  • Using Images in PeopleSoft
    • Learning Objectives
    • Image Definitions
      • Static Images
      • Setting Properties
      • Image Container
    • Activity 38 Implementing Image Definitions
      • Image Fields
  • Activity 39 Implementing Image Fields
    • Summary
  • Style Sheets, Web Profile, and Branding
    • Learning Objectives
    • Web Profile
      • Determining which Web Profile is in Use
      • Web Profile – Developer Concerns
      • Web Profile Data Tables
      • Style Sheets
      • Default Style Sheet
      • Standard Style Sheets
      • Sub Style Sheets
      • Free Form Sub Style Sheets
      • Style Classes
  • Activity 40 Exploring Web Profiles and Style Sheets, and Creating Sub Style Sheets
      • Overriding Style Sheets at the Object Level
      • Branding
      • Psftdocs HTML files
      • Changing the Look with Images
      • Portal Homepage at a Glance
  • Activity 41 Exploring Branding
    • Summary
    • Appendix A: PeopleSoft Tables
      • Portal Structure
      • XLAT Tables
      • Record and Field Tables
      • Process Definition Table(s)
      • Message Catalog Tables
      • Menu Tables
      • Component Tables
      • Pages
      • Security
      • URL Definitions
      • Application Classes
      • PeopleSoft Query Tables
      • SQL Objects
      • Application Engines
      • PeopleCode Tables
      • Process Request Tables
      • Other Useful Tables
    • Appendix B: Related Content
      • Related Content Framework
      • Charting