Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for developers, analysts and system admins, PeopleSoft PeopleTools v8.54 I & II training quickly
introduces students to the PeopleSoft application development methodology. Through scenarios and real-world
experiences from implementers, students learn how to develop new and modify existing PeopleSoft applications
PeopleTools I Topics PeopleTools Overview
o Features of Typical PeopleSoft
Applications
o Overview of PeopleTools technology stack
Runtime vs Design-Time
Metadata architecture
o PeopleTools Definitions Overview
Creating a Simple PeopleTools application
o Working with Application Designer
o Creating Record definitions
o Introduction to Record-Field properties
o Building Record definitions
o Creating Page definitions
o Creating Component definitions
o Registering Components
Application Navigation
Application Security
Dealing with Portal Caching
o Required Fields
o Creating Field definitions
o Field prompts – Translate Values
o Default values
PeopleTools I Topics (cont'd) o Search pages
Basic vs Advanced views
Adding default values
o Field prompts – Prompt Tables
o Displaying Multiple Rows
Grid Controls
Scroll Areas
o Related Fields
o Multi-page components
Maintaining Security and Navigation
o Legacy Menu definitions
o Permission lists
o Roles
o User Profiles
o Portal Content References
PeopleSoft Standard Technologies
o Effective Dates
o Introducing Set IDs
o The Message Catalog
Application Analysis
o Customization methodology
o Find Definition references
Agenda
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for developers, analysts and system admins, PeopleSoft PeopleTools v8.54 I & II training quickly
introduces students to the PeopleSoft application development methodology. Through scenarios and real-world
experiences from implementers, students learn how to develop new and modify existing PeopleSoft applications.
Prerequisites:
Participation in PeopleTools v8.55 Accelerated Part 1.
Agenda
PeopleTools II Topics Application with complex data models
o Nested Scrolls and Scroll Levels
o Page definition Order tab
Action Buttons
o Page navigation
o Custom Save buttons
Subrecords
Subpages
Secondary Pages
Popup Pages
SQL and Views
o Custom Search Records
o Custom Component Records
o Handling Effective Dates
o Handling Set IDs
PeopleCode Basics
o Work Records
o PeopleCode Command Buttons
o MessageBox function
o FieldChange Event
o Deferred processing
o Displaying derived values
o Introduction to the Component Buffer
PeopleTools II Topics (cont'd) o RowInit Event
o If-Then Statement
o FieldEdit and SaveEdit Events
o Variables and Literals
o Operators
o Comments
o Useful Built-In Functions
o Accessing the Message Catalog
o Custom Functions
o Application Class Basics
Application Analysis
o Troubleshooting PeopleCode
o Tracing SQL
o PeopleCode
Migrating projects
o Project Compare
o Project Copy
Data Mover
o Export scripts
o Import scripts
Automatic Audit Trail
o Field-Level Audit
o Record-Level Audit
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for developers, PeopleCode I v8.55 training quickly introduces students to extending PeopleSoft
applications with the language of PeopleTools: PeopleCode. Through scenarios, real-world experiences from
implementers, and hands-on activities, students learn how to use PeopleCode to develop new and modify
existing PeopleSoft applications. Following this course, you are prepared for the PeopleCode II v8.55 Course.
Prerequisites:
General knowledge of relational database systems
Agenda
PeopleCode I Topics PeopleTools Review
o Basic Application Design
o Importing Projects
o Component/Page Security
o Resolving Portal Cache Issues
PeopleCode Overview
o PeopleCode Key Concepts
o Work Record Review
o MessageBox function
o If-Then Statement
o Field Object Translate Properties
PeopleCode Event Processing
o PeopleCode Program Placement
o Component Processor
o Event Processor
o PeopleCode Host Definitions
o Component vs. Record PeopleCode
o PeopleCode Events Overview
o Search Events
o Build Events
o Interact Events
o Deferred Processing
o Save Events
PeopleCode I Topics (cont'd) Language and Conventions
o Component Buffer Field References
o Variables and Data Types
o System Variables
o Literals
o Operators
o Branching Statements
o Looping
o Control Statements
o Comments
o Error Handling
o Built-In Functions
o Accessing the Message Catalog
o Custom Functions
Advanced Techniques
o Dynamic Dropdown Lists
o Dynamic Prompt Tables
o Dynamic Definition References
PeopleCode Application Analysis
o Troubleshooting PeopleCode
o Tracing PeopleCode
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for Developers, PeopleCode II v8.55 training quickly introduces students to extending PeopleSoft
applications with the language of PeopleTools: PeopleCode. Through scenarios, real-world experiences from
implementers, and hands-on activities, students learn how to use PeopleCode to develop new and modify
existing PeopleSoft applications.
A perquisite to this course is the PeopleCode 1 Accelerated.
Agenda-PeopleCode II Accelerated
PeopleCode II Topics Object-Oriented PeopleCode
o Object-Oriented Concepts Review
o PeopleCode Object-Oriented Syntax
o Built-In Classes Overview
o Arrays
Component Structure and Buffer
o Component Structure Model
o Component Buffer Model
Rowsets
Rows
Records
Fields
o Buffer population
What is and is not loaded
RowInit
o Referencing the Buffer from code
Built-In Functions
Rowset Class
Row Class
Record Class
Field Class
PeopleCode II Topics (cont'd) PeopleCode and SQL
o Getting a value
o Getting rows
o Working with Effective Dates
o Working with Set IDs
o Populating the buffer with SQL
Application Classes
o Application Packages Overview
o Application Class Syntax
o Calling Application Classes
o Custom Application Classes
o Constructors
o Methods
o Properties
o Property Scope
o Self-reference
o Extending Classes
o Delivered Application Classes
o When to use
© 2016 SpearMC Consulting
1
Fluid User Interface 8.55
Lesson 1: The Technology of Fluid User
Lesson 2: Fluid User Interface – The Banner
Lesson 3: Creating Fluid Pages
Lesson 4: Creating Fluid Components
Lesson 5: Testing Fluid Pages
Lesson 6: Properties of Fluid Pages and Components
Lesson 7: Introducing CSS/HTML and PeopleCode
Lesson 8: Introducing Search Pages
Lesson 9: Fluid Homepages and Dashboards
Lesson 10: The Tile Wizard