Folder

SiS Technical Training
Development Track
Technical Training(s)
Day 1 – Day 2
Agenda

Introduction to Application Designer

Introduction to Basic Objects

Basic Objects Practice (Instructor Led)

Introduction to Component, Menu and Portal

Types of Records

Dynamic Views and Prompts

Register Application

Introduction to PIA
Introduction to Application Designer
Overview:
 PeopleSoft Application Designer enables application developers to create
PeopleSoft pages that can be opened from a browser and are available over the
internet.
 PeopleSoft Application Designer is the core development tool used to build and
modify PeopleSoft applications.
PeopleSoft Application Designer enables you to build a variety of definitions(basic
blocks), including:
• Fields
• Records (Tables)
• Pages
• Components
• Menus
• PeopleCode
• SQL
Introduction to Basic Objects

•
•
•
•
•
•
•
The basic objects for Peoplesoft which also serves as the building blocks are:
Fields
Records (Tables)
Pages
Components
Menus
PeopleCode
SQL

Lets explore each of these basic objects and their relation in between them.
Fields


Fields are the basic building blocks in PeopleSoft system; in database terms, they
represent columns in a table or view.
Field definitions are stand-alone development definitions, defined in PeopleSoft
Application Designer, and can be shared across multiple record definitions.
Each field definition includes attributes, such as data type, field name, long name,
short name, field length, and various formatting values.
Fields are used in Records/Tables.

Let us practice creating a new field.


Fields Continued
Fields Continued
Records

Fields that are grouped together as a unit are record definitions.
 Record Types:
•
•
•
•
•
•
•
SQL Table: To define a record definition that has a corresponding physical SQL table in the database.
SQL View: To define a record definition that corresponds to a SQL view, which is not a physical SQL
table in the database but fields from one or more SQL tables that are reorganized into a different
sequence.
Dynamic View: To define a record definition that can be used like a view in pages and PeopleCode,
but is not actually stored as a SQL view in the database. Instead, the system uses the view text as a
base for the SQL Select that is performed at runtime.
Derived/Work: To define the record definition as a temporary workspace to use during online page
processing. It is not stored in the database, so you do not build it.
SubRecord: To define the record definition as a subrecord: a group of fields that is commonly used
in multiple record definitions and that you can add to other record definitions.
Query View: To define the record definition as a view that is constructed using the PeopleSoft
Query tool.
Temporary Table: To define the record definition as a temporary table. You can specify temporary
images of the table on the PeopleTools Options page. Use temporary tables for running PeopleSoft
Application Engine batch processes. Temporary tables can store specific data to update without
risking the main application table.

You cannot add PeopleCode to a field until you save the record definition.

Let us practice creating a new record.
Records Continued
Records Continued
Records Continued
Records Continued
Pages
 Pages are the graphical interface between your users and your application database.
 Creating Page Definitions
 Add page controls
 Set page field properties for controls
 Create display control and related fields
Level-Based Controls are:
• Grids
• Scroll areas
• Scroll bars
Four Levels:
• Level 0: This level directly corresponds to the high-level key information of the
underlying record. Level 0 fields are usually physically located at the top of the page, set
to be display-only, and display the data that the user entered on the initial search page.
• Levels 1−3: These levels correspond to lower level key information that is subordinate
to the Level 0 key values. Level 1 is subordinate to Level 0; Level 2 is subordinate to and
nested within Level 1; and Level 3 is subordinate to and nested within Level 2.
Let us practice creating a new page.
Pages Continued
Pages Continued
Pages Continued
Pages Continued
Pages Continued
Design a Page
Components




A component represents a complete business transaction. It comprises either a
single page or a set of pages that is meant to be processed as one page. After you
create pages, you add them to one or more components to access them through
menus or in business processes.
Make a new component and then insert the created page into newly made
component by drag and drop.
PeopleSoft Application Designer includes a validate utility to verify the integrity of
components.
Let us create a new component and add the page definitions into it.
Components Continued
Components Continued
Menus
Menus Continued
Menus Continued
Permission List


Create a new Permission List.
Navigation: Main Menu> PeopleTools> Security> Permissions & Roles> Permission
Lists
Folder



Create a new Folder.
Navigation: Main Menu> PeopleTools> Portal> Structure and Content
Click on Add Folder link.
Register the Component




After you create pages and assign them to a component, you must register that
component to display the transaction page in the browser. You can use the
Registration Wizard to do this. The wizard gathers information, attaches the
component to a menu, assigns a permission list to allow security access rights, and
places a content reference entry in the portal registry, which displays the
component to the user on the navigation menu.
Please create Menu definition, Permission List and Folder for registering the
component.
Note. Before running the Registration Wizard, the menu definition, permission list,
and folder must exist. The wizard does not create these definitions.
Let us practice the registration of component.
Register the Component Continued
Register the Component Continued
Register the Component Continued
Register the Component Continued
Register the Component Continued
Register the Component Continued
Overall Structure
Introduction to PIA
Overview:
• PeopleSoft application runs within the PeopleSoft Internet Architecture (PIA).
• The browser sends requests to the web server, which transmits the request to the
application server, which generates the SQL to run on the database.
• The basic elements of the PeopleSoft architecture and their physical relationship:
Training Survey
Please provide your feedback at:
http://goo.gl/WouW4C