Audience :

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

Topics :

  • Getting into PeopleSoft and Basic Navigation
    • Logging in as an end user
      • Understanding the home page
    • Logging in as an admin developer Application Designer
      • Understanding Application designer
      • Projects window
      • Target area
      • Output window
      • Toolbars
    • Setting up a 2 and 3 tier connection
      • Configuration Manager explained
      • General tab
      • Setting up profiles
      • Installing the windows clients
  • PeopleSoft Architecture
    • Databases
      • Explained
      • Table Types
      • System
      • Tools
      • Data
      • Viewing and querying tables
      • ODBC and TNS Names
    • Application server
      • Explained
      • Tuxedo responsibilities
      • PeopleSoft server responsibilities
    • Web server
      • Explained
      • client requests
      • Http Listener
      • Servlets
      • Jolt
    • Clients
      • Client types explained
    • Batch servers
      • Explained
      • Process scheduler agent
      • Distribution agent
      • Master scheduler
  • Organizing and validating your data
    • Data models explained
      • Reading Data models
    • Normalizing your data
    • Data Validation methods
      • Translate values
      • Prompt Tables
      • Effective Dating
      • PeopleCode
      • TableSet sharing explained
    • Additional features
  • Eight steps of development in PeopleSoft
    • Under standing the eight steps of development in PeopleSoft
      • Design phase
      • Data build phase
      • User interface build phase
      • Testing phase
  • Designing
    • Establishing a design team
      • Participants
    • Data design
    • User interface design
    • Security design
  • Data Build
    • Fields
      • Understanding fields in PeopleSoft
      • Viewing fields and field labels
      • Field types
      • Understanding Translate values
  • Records
    • Understanding Records
    • Views
      • Fields
      • Use
      • Edits
      • PeopleCode
    • Assigning record field properties
      • Key values
      • List box items
      • Labels
      • Default values
      • Page controls
      • Edits
      • Auditing will be covered in its own chapter
  • Building Data Tables in the Database
    • Understanding Data Tables
      • Comparing records to tables
    • The data build sequence
    • Building vs Alter
    • Output options
    • Build settings
      • Create settings
      • Log settings
      • Scripts settings
  • User interface building pages
    • Pages explained
      • Understanding page levels
    • Viewing page controls
    • Putting fields onto a page
      • Changing page controls
      • Setting page field properties
    • Alignment tools
      • Page control inspector
      • Toolbar alignment tools
    • Troubleshooting and understanding page save errors
  • Building components
    • Components explained
    • Putting pages on components
    • Understanding deferred processing
    • Setting component properties
      • General tab
      • Use tab
      • Internet tab
  • Registering components
    • Understanding the component registration wizard
    • Menu Definitions explained
      • Viewing menus
      • Working with menus
    • Portal registry explained
      • Viewing the portal registry
      • Working with and understanding the portal registry
    • PeopleSoft security basics
      • Viewing and understanding Permission lists as they relate to pages
      • Assigning permissions manually
      • Understanding the Portal Synch app engine process
    • Putting it all together with the wizard
  • Auditing in PeopleSoft
    • Auditing explained
      • Viewing PSAUDIT
    • Field level auditing
    • Record level auditing
  • Migrating projects
    • Importing and exporting projects
      • Directly to another database
      • To and from a file
  • Developing Applications with PeopleTools
    • Designing an Application
    • Creating Data Structures
    • Creating User Interfaces
    • Testing Applications
  • 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
  • Creating and Using Search Records
    • 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
  • Explaining Buffer Allocation
    • Discussing Buffer Allocation
    • Determining the Effect of Buffer Allocation on Performance
  • 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
  • Creating Custom Objects with Application Classes
    • Describing Application Classes
    • Organizing Application Classes Using Application Packages
    • Editing Application Classes
    • Calling Application Classes
  • 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 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