Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox...

5
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

Transcript of Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox...

Page 1: Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox function o If-Then Statement o Field Object Translate Properties PeopleCode Event

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

Page 2: Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox function o If-Then Statement o Field Object Translate Properties PeopleCode Event

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

Page 3: Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox function o If-Then Statement o Field Object Translate Properties PeopleCode Event

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

Page 4: Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox function o If-Then Statement o Field Object Translate Properties PeopleCode Event

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

Page 5: Agenda - SpearMC...PeopleCode Overview o PeopleCode Key Concepts o Work Record Review o MessageBox function o If-Then Statement o Field Object Translate Properties PeopleCode Event

© 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