peoplesoft forms and approval builder - now better with fluid

65
Prepared by: Session ID: PeopleSoft Forms and Approval Builder Steven Canter Director, Global Service Delivery Smart ERP Solutions [email protected] Now Better with Fluid 100350

Upload: smart-erp-solutions-inc

Post on 22-Jan-2018

237 views

Category:

Software


3 download

TRANSCRIPT

Page 1: PeopleSoft Forms and Approval Builder - Now better with Fluid

Prepared by:

Session ID:

PeopleSoft Forms and Approval Builder

Steven Canter

Director, Global Service Delivery

Smart ERP Solutions

[email protected]

Now Better with Fluid

100350

Page 2: PeopleSoft Forms and Approval Builder - Now better with Fluid

Agenda

• Overview of Approval and Forms Builder

• How to design a form

• Linking a form to a PeopleSoft transaction via Component Interface

• Filling out and approving the form

• Limitations and other considerations

• Wrap-up/Questions

Page 3: PeopleSoft Forms and Approval Builder - Now better with Fluid

About Smart ERP Solutions, Inc

Achieve Best-In-Class PerformanceOur mission is to provide innovative, configurable, flexible, cost-effective solutions

to common business challenges, enabling our clients to save time, increase productivity, minimize costs, and maximize their return on investment.

SolutionsBusiness applications that offer organizations an end-to-end solution providing

the right design and implementation from start

to finish.

ServicesA 24/7 seasoned and

experienced staff of experts to help you implement your

business solutions efficiently and effectively at

a cost-effective rate.

CloudCloud applications provide solutions built on proven

enterprise class architecture that enable high configurability and

ease of monitoring.

Page 4: PeopleSoft Forms and Approval Builder - Now better with Fluid

What is the Forms and Approval Builder?

• Enables organizations to replace paper forms and emails with electronic forms

• Forms are configuration by business analysts – no writing of code required

• Forms are enabled for approval workflow

• Developers can map data collected on forms to PeopleSoft Component Interface to allow form data to be copied to a PeopleSoft transaction.

Page 5: PeopleSoft Forms and Approval Builder - Now better with Fluid

Quick History

• Forms and Approval Builder was introduced in PeopleSoft 9.1 as an Enterprise Component

• Fluid Support added in FSCM Image 20 and HCM Image 20.

• Fluid makes forms easier for casual users and allows forms to be filled out and approved on mobile devices

• Forms created with Classic UI and those created in Fluid are not interchangeable

Page 6: PeopleSoft Forms and Approval Builder - Now better with Fluid

Why Use Forms Builder?

• Does your organization have paper-based or Excel-based forms that must be filled out?

• Do you have things that need to be circulated for approvals outside of standard PeopleSoft transactions?

• Are there simple PeopleSoft transactions for which you desire approvals where there is no standard workflow?

• Do you have a need for a document repository of forms?

• Do you need to maintain an audit trail of forms approval history?

Page 7: PeopleSoft Forms and Approval Builder - Now better with Fluid

Key Features

• Forms can be designed with both data fields and text information.

• Form Instructions can be included (Classic UI Only)

• Forms can contain various types of data including Date, Yes/No, Text, etc.

• Prompts can be defined to constrain entry of fields to only valid values

• Support is provided for attachments to forms

• Form access is controlled by Role (Fluid UI only)

Page 8: PeopleSoft Forms and Approval Builder - Now better with Fluid

Example Business Cases

• Permission to bring in a temporary worker

• Request for employee payment outside of normal expenses (Example: tuition reimbursement)

• Requirement for computer or office equipment for an employee

• Request to add new master data configuration (Examples: Carrier ID, Commodity Code, Item Group, etc.)

Page 9: PeopleSoft Forms and Approval Builder - Now better with Fluid

Fluid Form Sample

These areas are automatically included

Page 10: PeopleSoft Forms and Approval Builder - Now better with Fluid

Delivered Security Roles

• FORM_USER – User has the ability to complete and submit forms

• FORM_DESIGNER – All abilities of FORM_USER but can also add/update forms for which they are the owner

• FORM_ADMIN – All abilities of FORM_DESIGNER but with permission to access all forms regardless of ownership

• FORM_CI_DEVELOPER – All abilities of FORM_ADMIN but can also perform integration to PeopleSoft transactions by mapping form data to Component Interface

Page 11: PeopleSoft Forms and Approval Builder - Now better with Fluid

Creating a Form

Page 12: PeopleSoft Forms and Approval Builder - Now better with Fluid

Access the Fluid Forms Designer

Page 13: PeopleSoft Forms and Approval Builder - Now better with Fluid

Example Business Case

• All managers in the company have the ability make a request for a capital expenditure

• All requests must be circulated for approval before the expenditure can be made

• Many people that might have the need to make a capital expenditure request are not regular PeopleSoft users

• The Forms and Approval Builder will be used to create a form and workflow for these requests

Page 14: PeopleSoft Forms and Approval Builder - Now better with Fluid

Step 1 – Form Definition

Page 15: PeopleSoft Forms and Approval Builder - Now better with Fluid

Customize Tile Image (must be SVG

format)

Page 16: PeopleSoft Forms and Approval Builder - Now better with Fluid

Step 2 – Form Layout (drag and drop)

Page 17: PeopleSoft Forms and Approval Builder - Now better with Fluid

View Form Factor

Page 18: PeopleSoft Forms and Approval Builder - Now better with Fluid

Sample Form Factors

Phone form factor Landscape tablet form factor

Page 19: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Yes/No field

Page 20: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Code field

Page 21: PeopleSoft Forms and Approval Builder - Now better with Fluid

Define Valid Code Values

Page 22: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Prompt Field

Page 23: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding Prompt Records

• Navigation is Enterprise Components > Forms >Define Prompt Records (Classic only)

• Define records here that are available as Prompt records in Forms Builder

Page 24: PeopleSoft Forms and Approval Builder - Now better with Fluid

Prompt Table Lookups

Page 25: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Numeric Field

Page 26: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Divider

Page 27: PeopleSoft Forms and Approval Builder - Now better with Fluid

Adding a Text Field

Page 28: PeopleSoft Forms and Approval Builder - Now better with Fluid

Step 3 - Instructions

Page 29: PeopleSoft Forms and Approval Builder - Now better with Fluid

Step 4: Approval and Lockdown

Page 30: PeopleSoft Forms and Approval Builder - Now better with Fluid

Notes on Approval and Lockdown

Approval

• Approved User List is defined at Enterprise Components > Approvals > Approvals >User List Setup

• Approval paths are sequential – no branching is allowed

Lockdown• Do not lockdown:

changes can be made at any time

• Lockdown after submit: After the form is submitted, it cannot be changed

• Lockdown after approval: After the form is approved it cannot be changed

Page 31: PeopleSoft Forms and Approval Builder - Now better with Fluid

Step 5 - Security (not available in Classic)

Page 32: PeopleSoft Forms and Approval Builder - Now better with Fluid

Activate the Form

Note: Form can be saved at any point along the way and edited. Must Activate the form before it can be used.

Page 33: PeopleSoft Forms and Approval Builder - Now better with Fluid

Linking a Form to PeopleSoft Content

Page 34: PeopleSoft Forms and Approval Builder - Now better with Fluid

Linking to Component Interface

• Can use either delivered CI or create your own

• Limited to simple transactions (Example: each form can only add one row in a scroll level)

• Can only add new values – cannot update existing rows

• Prompts and XLATS must match between the form and the CI properties

• Details on creating new CI are beyond the scope of this presentation

Page 35: PeopleSoft Forms and Approval Builder - Now better with Fluid

Add a Commodity Code via Form

• Commodity Codes are used on Bills of Lading to group and identify products for freight rating and insurance purposes

• Commodity Codes in PeopleSoft often correspond to Freight Classes

• Items are assigned a Commodity Code

• For this example, we want to create a form that will allow a user to request the addition of a new Commodity Code and then for that code to be automatically added to PeopleSoft when approved

Page 36: PeopleSoft Forms and Approval Builder - Now better with Fluid

Commodity Code Example

Page 37: PeopleSoft Forms and Approval Builder - Now better with Fluid

Existing CI for Commodity Code

Page 38: PeopleSoft Forms and Approval Builder - Now better with Fluid

Form for Commodity Code

Page 39: PeopleSoft Forms and Approval Builder - Now better with Fluid

Setup Form to CI Mappings

Navigation: Enterprise Components > Forms > Form to CI Mapping

Page 40: PeopleSoft Forms and Approval Builder - Now better with Fluid

Mapping the Form Defaults are provided where field is not on the form

Page 41: PeopleSoft Forms and Approval Builder - Now better with Fluid

Form Use and Approval

Page 42: PeopleSoft Forms and Approval Builder - Now better with Fluid

Fluid Page with Forms Tiles

Page 43: PeopleSoft Forms and Approval Builder - Now better with Fluid

Fill Out a New Commodity Form

Page 44: PeopleSoft Forms and Approval Builder - Now better with Fluid

Completed Form Before Save

Page 45: PeopleSoft Forms and Approval Builder - Now better with Fluid

Preview Approval Workflow

Page 46: PeopleSoft Forms and Approval Builder - Now better with Fluid

Submit Form for Approval

Page 47: PeopleSoft Forms and Approval Builder - Now better with Fluid

Form is Available for Approval

Page 48: PeopleSoft Forms and Approval Builder - Now better with Fluid

Review Form Data

Page 49: PeopleSoft Forms and Approval Builder - Now better with Fluid

Add Comments and Submit

Page 50: PeopleSoft Forms and Approval Builder - Now better with Fluid

Must Post to Update CI

Page 51: PeopleSoft Forms and Approval Builder - Now better with Fluid

Transaction is Successful

Page 52: PeopleSoft Forms and Approval Builder - Now better with Fluid

Commodity Code has been Added

Page 53: PeopleSoft Forms and Approval Builder - Now better with Fluid

Submitter Can See Approval Status

Page 54: PeopleSoft Forms and Approval Builder - Now better with Fluid

Considerations / Limitation

Page 55: PeopleSoft Forms and Approval Builder - Now better with Fluid

Workflow Considerations

• Approver lists are same as AWE engine.

• Only simple in-sequence workflow allowed – No ability to have parallel approvals or branching

• Approvers cannot be data driven (Example: different approvers depending on dollar value)

• Approvals are designed into the process, requires workarounds to have a form that does not require approvals. Must create an AWE workflow that is always True to emulate auto-approval.

Page 56: PeopleSoft Forms and Approval Builder - Now better with Fluid

Forms Design Considerations• Inflexible in regard to forms design and layout

• Can only specify forms sequence, not specific positioning • For Classic, can specific one-column or two-column design• For Fluid, it auto-sizes to fit

• Limited scales available for Text and Numeric fields• Cannot auto-fill data into form or constrain entries based on

user or previously entered data – Example: cannot enter Employee ID and have the Employee Name appear on the form

• Attachments, Description, and More Information fields cannot be controlled

• CI interfacing is Add Only, cannot be used to update existing data

Page 57: PeopleSoft Forms and Approval Builder - Now better with Fluid

Fluid Form Security

• Any Fluid user can see all Form tiles

• Security will prevent unauthorized users from filling a form – Fill out a new form box will be greyed out

Page 58: PeopleSoft Forms and Approval Builder - Now better with Fluid

Other Potential lssues

• In Fluid UI, Instructions are not available

• In Classic UI, Security by Form is not available

• When designing form, there is space for detailed field information, but it is not displayed on the form.

• Limited capabilities for CI integration – Add mode only and limited to a single row per scroll level

• No automated recovery if CI update is unsuccessful

• Fluid version is very new – don’t be surprise to find a bug or two

Page 59: PeopleSoft Forms and Approval Builder - Now better with Fluid

Tips for Testing/Deploying Forms

• Only status available for a form are In Design, Active, and Inactivated – there is no Test mode

• Make sure to test forms thoroughly in a test environment before deploying in Production – Once activated, existing fields cannot be deleted or modified

• Details on DMS script for Forms Migration can be found on My Oracle Support under Doc ID 1379385.1

Page 60: PeopleSoft Forms and Approval Builder - Now better with Fluid

• FORM_TYPE: Contains 1 row for each defined form• Includes Form Name, Description, Owner

• Indicates whether or not Form is Fluid

• FORM: Contains 1 row for each submitted form. • Includes OPRID for Submitter and Last Updater

• Includes Submitted Date/Time and Last Update Date/Time

• Includes Status

• For more detailed information on approval status, needto query the AWE tables.

Key Records for Reporting

Page 61: PeopleSoft Forms and Approval Builder - Now better with Fluid

Sample Query

Page 62: PeopleSoft Forms and Approval Builder - Now better with Fluid

Wrap Up

• Use Forms and Approval Builder when you have simple paper-based or email forms that need circulation for approval

• Useful for simple PeopleSoft transactions, particularly for set-up and configuration steps that don’t have delivered approval workflow

• Most things can be done by a Business Analyst. Developer may be needed for CI work or migration of forms between environments

• Worth trying out in your organization – but don’t set expectations too high

Page 63: PeopleSoft Forms and Approval Builder - Now better with Fluid

Any Questions?

Page 64: PeopleSoft Forms and Approval Builder - Now better with Fluid

Session ID: 100350

Please complete the session evaluation

Page 65: PeopleSoft Forms and Approval Builder - Now better with Fluid