Appplication Designer

Embed Size (px)

Citation preview

  • 8/2/2019 Appplication Designer

    1/39

    4/4/2012 1

    Application Designer

  • 8/2/2019 Appplication Designer

    2/39

    4/4/2012 2

    Agenda:

    Introduction

    Insight into Application Designer

  • 8/2/2019 Appplication Designer

    3/39

    4/4/2012 3

    Introduction

    PeopleSoft Application Designer is the core developmenttool used to build and modify PeopleSoft applications.PeopleSoft Application Designer enables you to build avariety of definitions, including:

    Fields.

    Records (Tables).

    Pages.

    Components.

    Menus.

    PeopleCode.

    SQL.

  • 8/2/2019 Appplication Designer

    4/39

    4/4/2012 4

    Working with App Designer: ApplicationDevelopment

    Application development is a systematicprocess. Between the design andimplementation of the application, you

    define and build application definitions,establish relationships, implementsecurity, and test every aspect

    thoroughly. When developing in thePeopleSoft environment, it is helpful tolook at the development phase as an eightstep process.

  • 8/2/2019 Appplication Designer

    5/39

    4/4/2012 5

    Application Designer

  • 8/2/2019 Appplication Designer

    6/39

    4/4/2012 6

    Four Phases

  • 8/2/2019 Appplication Designer

    7/39

    4/4/2012 7

    Understanding the Eight Steps ofApplication Development

    Design the application.

    Create field definitions.

    Create record definitions.

    Build the application data tables.

    Create page definitions.

    Define components.

    Register the components. Test the application.

  • 8/2/2019 Appplication Designer

    8/39

    4/4/2012 8

    Planning Phase

  • 8/2/2019 Appplication Designer

    9/39

    4/4/2012 9

    Data design phase

  • 8/2/2019 Appplication Designer

    10/39

    4/4/2012 10

    User interface phase

  • 8/2/2019 Appplication Designer

    11/39

    4/4/2012 11

    Testing phase

  • 8/2/2019 Appplication Designer

    12/39

    4/4/2012 12

    Step One Designing theApplication Create a development plan.

  • 8/2/2019 Appplication Designer

    13/39

    4/4/2012 13

    Step Two Creating FieldDefinitions Fields are standalone objects in

    Peoplesoft.

  • 8/2/2019 Appplication Designer

    14/39

    4/4/2012 14

    Step Three Creating RecordDefinitions People Tools-based applications are

    table-based systems.

    Two layers of information: The record level: Determine the structure of the

    database table .

    The field level: Determine the characteristics of thefields and any online processing that occurs behind the

    scenes when a user enters data.

  • 8/2/2019 Appplication Designer

    15/39

    4/4/2012 15

    Step Four Building the Tables

    Once you define the record definition youmust create or build the underlying SQLtables that house the application data that

    your users will enter online in theproduction environment.

    Unless this step is taken, there is no table

    in the database to accept application data.

  • 8/2/2019 Appplication Designer

    16/39

    4/4/2012 16

    Step Five Creating PageDefinitions Pages are the user interface for the

    application where data is presented to theusers and enable them to enter data into

    the application data table created in theprevious step.

  • 8/2/2019 Appplication Designer

    17/39

    4/4/2012 17

    Step Six Creating ComponentDefinitions Component definitions represent

    complete business transactions inPeopleSoft applications.

    A component holds one or more pagesthat the user navigates between usingtabs or links. Here you define the search

    record and search attributes, processingmode, and toolbar buttons that display atthe bottom of each page in the component

  • 8/2/2019 Appplication Designer

    18/39

    4/4/2012 18

    Step Seven Registering theComponent In this step following are achieved:

    Attach the component to a menu

    Assign security access for users

    Place navigational links in the registry.

    Once you register a component, the userinterface is complete and you can view

    the application in the browser.

  • 8/2/2019 Appplication Designer

    19/39

    4/4/2012 19

    Step Eight Testing the Application

    The final step of application developmentis to thoroughly test the applicationbefore delivering the finished product to

    users.

  • 8/2/2019 Appplication Designer

    20/39

    4/4/2012 20

    Understanding Projects

    Using Projects can help

    Organize related definitions.

    Understand relationships among definitions.

    Coordinate the work of several developers.

    Streamline upgrade tasks.

    Search for fields or records.

  • 8/2/2019 Appplication Designer

    21/39

    4/4/2012 21

    Development view of project

  • 8/2/2019 Appplication Designer

    22/39

    4/4/2012 22

    Upgrade view of project

  • 8/2/2019 Appplication Designer

    23/39

    4/4/2012 23

    Insert/delete object from project

    Inserting object definition into project

    Removing object definition from project

    Create/Save New project

  • 8/2/2019 Appplication Designer

    24/39

    4/4/2012 24

    Creating New Field

    Create new field definitions.

    Use multiple labels.

    Open an existing field definition.

    View field properties. Change field definitions.

    Use the translate table.

  • 8/2/2019 Appplication Designer

    25/39

    4/4/2012 25

    Types of Tables in People soft

    System Catalogue Tables

    People Tool Tables

    Application Data Tables

  • 8/2/2019 Appplication Designer

    26/39

    4/4/2012 26

    Continued.

  • 8/2/2019 Appplication Designer

    27/39

    4/4/2012 27

    Continued

    System Catalog tables store physicalattributes of tables and views, which yourdatabase management system uses to

    optimize performance. People Tools tables contain information

    that you define using People Tools.

    Application Data tables house the actualdata that your users enter and accessthrough PeopleSoft application pages.

  • 8/2/2019 Appplication Designer

    28/39

    4/4/2012 28

    Effective Dates

    Future-Data rows that have effective datesthat are after the system date, which isusually todays date.

    Current-Data row with the most recenteffective date that is closest to todays

    (system) date, but not a future date. Only

    one row is the current row. History-Data rows that have effective dates

    before the current data row.

  • 8/2/2019 Appplication Designer

    29/39

    4/4/2012 29

    Continued

    Action View Change Insert NewRows

    Update/Dis

    play

    Current,

    Future

    Future

    only

    Effective

    Date GreaterThan theCurrent Row

    Update/Dis

    play All

    History,

    Current,Future

    Future

    only

    Effective

    Date GreaterThan theCurrent Row

    Correction History,Current,

    AllExisting

    Add NewRows with

  • 8/2/2019 Appplication Designer

    30/39

    4/4/2012 30

    Creating Record Definition

    SQL Table

    SQL View

    Work/Derived Record

    Dynamic View

    Sub Record

    Query View

    Temporary Record

  • 8/2/2019 Appplication Designer

    31/39

    4/4/2012 31

    Build the Record

    SQL Table

    SQL View

    Temporary Table

    Dynamic View

  • 8/2/2019 Appplication Designer

    32/39

    4/4/2012 32

    Creating Page Definition

    Frame

    Group Box

    Horizontal rule

    Static Text

    Check Box

    Radio Button

    Drop-Down List

  • 8/2/2019 Appplication Designer

    33/39

    4/4/2012 33

    Continued

    Edit Box

    Long Edit Box

    Subpage

    Secondary Page

    Push Button/Hyper Link

    Grid

    Scroll Area

  • 8/2/2019 Appplication Designer

    34/39

    4/4/2012 34

    Creating Component Definition

    Define Component

    Add pages to a component

    Search record

    Add Search Record

  • 8/2/2019 Appplication Designer

    35/39

    4/4/2012 35

    Creating Menu Definition

    Define Menu

    Register A Component

    Test Application

  • 8/2/2019 Appplication Designer

    36/39

    4/4/2012 36

    Signing In..PS

    To sign in Peoplesoft application you needthree things :-

    A URL

    A valid user Id The correct password for the user Id.

  • 8/2/2019 Appplication Designer

    37/39

    4/4/2012 37

    Homepage

  • 8/2/2019 Appplication Designer

    38/39

    4/4/2012 38

    Homepage

  • 8/2/2019 Appplication Designer

    39/39

    4/4/2012 39

    Browser Favorites vs PS Favorites