PeopleTools I & II v8.53. Training Guide



Similar documents
PeopleSoft Compare Process

PeopleTools 8.51 PeopleBook: PeopleSoft Application Designer Lifecycle Management Guide

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

NextGen EHR: Clinic Password and User Preferences Setup in PROD

Shasta College SharePoint Tutorial. Create an HTML Form

Creating a Participants Mailing and/or Contact List:

Running a Budget Position Report for a Department

GP REPORTS VIEWER USER GUIDE

COGNOS REPORTING SYSTEM USER GUIDE

Human Resources (HR) Query Basics

Online Statements. About this guide. Important information

Application Developer Guide

BSDI Advanced Fitness & Wellness Software

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

Creating Reports with Microsoft Dynamics AX SQL Reporting Services

Data Archiving - Solutions, Challenges, Considerations & 3rd Party Tools. Putting Customer First

How to Query, View & Print Documents in BDM. Banner Document Management (BDM)

PeopleSoft Enterprise FSCM 9.1 Mobile Inventory Management Hardware and Software Requirements

Table of Contents. 1. Content Approval...1 EVALUATION COPY

Process Portal Hands-on Exercise

SES Project v 9.0 SES/CAESAR QUERY TOOL. Running and Editing Queries. PS Query

MicroStrategy Tips and Tricks

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

Credit Cards in BillQuick

Strategic Asset Tracking System User Guide

INSTALLATION GUIDE. Installing PhoneBurner for Salesforce. PhoneBurner for Salesforce

-SoftChalk LessonBuilder-

IC L05: Security.cloud Configuring DLP on to your flow & Applying security to your Office 365 or Google Apps deployment Hands-On Lab

Sage CRM. 7.2 Mobile Guide

Offline Audit Tool Version 3.0

setup information for most domains hosted with InfoRailway.

Recommended Browser Setting for MySBU Portal

Running, Viewing, and Printing Reports Table of Contents

Patient Portal Users Guide

Mitigation Planning Portal MPP Reporting System

Deleted Cookies Cause Online Banking Users to be Asked For Secure Code at Each Login

Results CRM 2012 User Manual

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it.

Database Forms and Reports Tutorial

Endnote Web: Beginners Guide to Using Endnote Web and the Cite While You Write Function

Zoho CRM and Google Apps Synchronization

Adobe Marketing Cloud Bloodhound for Mac 3.0

Crystal Print Control Installation Instructions for PCs running Microsoft Windows XP and using the Internet Explorer browser

Using Outlook with SaderApps

Learn About Analysis, Interactive Reports, and Dashboards

USING WORDPERFECT'S MERGE TO CREATE MAILING LABELS FROM A QUATTRO PRO SPREADSHEET FILE Click on a Step to move to the next Step

Decision Support AITS University Administration. EDDIE 4.1 User Guide

USER GUIDE. Unit 5: Tools & Modules. Chapter 3: Forms & Surveys

How To Use Salesforce Identity Features

Filtered Lookup for Microsoft Dynamics CRM 2011

Cal Answers Analysis Training Part III. Advanced OBIEE - Dashboard Reports

Soft Solutions, Inc. 4-Sight FAX 7.5. Getting Started. Soft Solutions, Inc.

WHAT IS VIRTUAL DESKTOP? WHAT YOU NEED LOG IN TO VIRTUAL DESKTOP SET UP CITRIX RECEIVER REMOTE ACCESS GUIDE

How to Schedule Report Execution and Mailing

Salient Dashboard Designer Training Guide

The ECU Wireless system uses a captive portal authentication system. There are three steps to configure your computer for wireless access:

EQUELLA. Blackboard Learn Configuration Guide. Version 6.2

Getting Started with SAP BusinessObjects TM Design Studio

PeopleSoft Tips TABLE OF CONTENTS GUIDE

Quest Web Parts for SharePoint

Intellect Platform - Tables and Templates Basic Document Management System - A101

Citrix Virtual Classroom. Deliver file sharing and synchronization services using Citrix ShareFile. Self-paced exercise guide

No web design or programming expertise is needed to give your museum a world-class web presence.

BSDI Advanced Fitness & Wellness Software

Single Sign On (SSO) Implementation Manual. For Connect 5 & MyConnect Sites

How to build Dashboard - Step by Step tutorial/recipe

SAP Business Intelligence (BI 7) Reporting Training. General Navigation. Created by the Budget Office Bloomsburg University 2/23/2012

Chapter 24: Creating Reports and Extracting Data

Corporate Telephony Toolbar User Guide

SelectSurvey.NET Basic Training Class 1

ADMINISTRATOR GUIDE VERSION

CCC Report Center Overview Accessing the CCC Report Center Accessing, Working With, and Running Reports Customizing Reports...

LogLogic General Database Collector for Microsoft SQL Server Log Configuration Guide

EM L18 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab

SharePoint 2013 Site Owner and Power User Boot Camp SP31; 3 Days, Instructor-led

How to Add Documents to Your Blackboard Class

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

Exploring Web Testing Tools For Use In A Classroom

Troubleshooting Guide. 2.2 Click the Tools menu on Windows Explorer 2.3 Click Folder Options. This will open a dialog box:

Search help. More on Office.com: images templates

Release 2.0. Cox Business Online Backup Quick Start Guide

HDAccess Administrators User Manual. Help Desk Authority 9.0

CRM Basic Guide. First, you must login to On the Menu at the left, find the Support menu item.

How to Enable the Persistent Player

Telephony Toolbar Corporate. User Guide

ORACLE BUSINESS INTELLIGENCE WORKSHOP

User Manual for Web. Help Desk Authority 9.0

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Faculty Web Site with WCM

CI Financial Exception Dashboard. User Manual

Online Master of Science in Information Technology Degree Program User s Guide for Students

Changing Your Cameleon Server IP

Time & Expense Entry WalkThrough

Cloudfinder for Office 365 User Guide. November 2013

Microsoft Expression Web

Transcription:

PeopleTools I & II v8.53 Training Guide

Introductions Course Instructor John Beretz Professional PeopleTools Consultant - 10 Years HCM, FSCM, Staffing Enhancements Upgrades Occasional Instructor Formerly Developer, PeopleSoft 8 Years Financials Applications PeopleTools Reporting Enterprise Services Management Expertise User Experience Design Software Architecture 2

About this Course Goals Learn how to develop simple applications using PeopleTools Basic understanding of PeopleCode High-level understanding of PeopleTools architecture A solid foundation for learning more Accelerated approach Hands-on activities accompanying each section Different method than traditional PeopleSoft course No step-by-step guide Interactive Q&A throughout sessions, and at the end of each day Dynamically paced Content tailored to most useful concepts and skills 3

Course Agenda (Subject to Change!) Day 1: Fundamentals and Basic App Creation Day 2: App Creation Deeper Dive & Security Day 3: Advanced UI, Component Architecture Day 4: Enhancing with Basic SQL and PeopleCode Day 5: Advanced Techniques and Special Topics Will NOT cover Administration Tools Configuration (App/Web Server) 4

Introductions Tell me about yourself What's your PeopleSoft experience? Other technology experience? Technology interests? What do you like/dislike about PeopleSoft/PeopleTools? What will you be working on in the year ahead? 5

Housekeeping Each day begins with review of material from day before Ask lots of questions If I don't know the answer I'll find it ASAP Special topics: We'll circle back, time permitting Breaks: Dedicated time for email, etc. My email: john.beretz@spearmc.com Send me comments, feedback, special requests anytime Send me an email now Name PeopleSoft User ID Special topic you'd like covered Having your email address means I'll be able to send you content during the week 6

Anatomy of a PeopleSoft Applications - Demo The signon page The portal home page The menu All functionality user has access to Favorites The search page Add: Enter key values Find Existing Enter search criteria Basic and Advanced Select item from results list The pages Static text Edit boxes and prompt lookups Dropdowns Checkboxes and Radio Buttons Scroll Areas & Grids Previous/Next Export to Excel Tab Bar Buttons and Hyperlinks Toolbar Save Return to Search Portal links (Home, Sign Out) 7

What is PeopleTools? The technology behind PeopleSoft Applications Refers to the full technology stack Sometimes used to refer to just development environment 8

What is PeopleTools? Technology Overview Browser Web Server Application ( App ) Server Relational Database Server Development client (design-time) HTML Jolt SQL Design-Time SQL Runs Component Processor, PeopleCode and more Development Client 9

Where's the code? PeopleTools Applications are object based All object definitions stored in database, interpreted at runtime System Tables vs. Application Tables PeopleTools objects are created using Application Designer Delivered applications and custom applications use identical technology PeopleTools core technology Developed in C++ and Java Source code not accessible HTML Jolt SQL Design-Time SQL Runs Component Processor, PeopleCode and more Development Client 10

Building Blocks of a PeopleSoft Application Fields Records Pages Components PeopleCode Programs Many, many more! Component Navigation (Portal) Security 11

Records and Fields Field Describes a container that can hold one piece of data Properties include data type, length, labels Record Describes a collection of Fields used together Similar to beans, C STRUCTs, COBOL record layouts Looks like a database table definition The same Field can be reused on many different Record objects Records used to build tables and design the data structure of pages Records and Fields example (demo online) 12

Pages and Components Page = web page Consists of page controls for display of data and user interaction Components allow for multiple, tabbed pages instead of one huge page Component/Page example (demo online) 13

PeopleTools Application Development Methodology 1. Define the Problem 2. Design the Application Design Page and behavior What controls? What validation? Design Search Page Design Navigation 3. Design Data - What information will be stored on what tables? 4. Create Data Definitions 1) Create Fields 2) Create Records - Implements data and search page design 3) Build Tables from Records 5. Create User Interface 1) Create Pages 2) Create Components 6. Register Components 7. Define Security (usually handled by Register Components) 8. Test 14

Creating a Simple App: Example Define the Problem: Need way to track basic student information Design the Application Design Page: Student Page Mockup Design Navigation: PeopleTools Training folder > Students Design Search Page Design Data Table for Students One row for each student Information (Columns, Fields) o Student ID o Name o Address 15

Introducing Application Designer What is Application Designer? The software used to develop and modify PeopleSoft applications Integrated Development Environment (IDE) for PeopleTools Windows-only application (pside.exe) Connects directly to database (client-server) Login is same as application (online) 16

Introducing Application Designer Application Designer Walkthrough Object work area Projects Collection of objects Useful for organizing all objects associated with an application or customization Single project open at a time Useful project options o o Output Window Housekeeping: Automatically add to project Open last project at startup All custom objects will start with Z Your unique 2-letter object prefix (represented by XX in examples) Activity: Create a Project ZXX_TRAINING Set useful properties (see above) 17

Creating a Simple App: Create Data Definitions From the data design, create records and fields as needed: New record: ZXX_STUDENT Fields we need already exist PERSON_ID (Student ID) NAME (Name) ADDRESS1 ADDRESS2 ADDRESS3 COUNTRY (Address) CITY STATE POSTAL 18

Creating a Simple App: Create Data Definitions From the data design, create records and fields as needed: New record: ZXX_STUDENT Fields we need already exist: PERSON_ID (Student ID) NAME (Name) ADDRESS1 ADDRESS2 ADDRESS3 COUNTRY CITY STATE POSTAL Edit Record-Field properties Key: Unique identifier of a row (PERSON_ID) Search Key: Included as search criteria field and Add field (PERSON_ID) Alternate Search Key: Included as search criteria (NAME) List Box Item: Included in search results (PERSON_ID, NAME, CITY) Required: User forced to enter a value (PERSON_ID, NAME) Build Tables Save Project Build project Execute SQL Now 19

Creating a Simple App: Create UI 1. Define Pages Page for Students (ZXX_STUDENT) Static Text Editboxes Group Box 2. Define Components Create component for students (ZXX_STUDENT) Add Page: ZXX_STUDENT Set search record in properties (ZXX_STUDENT) 20