peoplesoft approval framework awe

36
Approval FrameWork Hakan Biroglu

Upload: hbiroglu

Post on 13-Apr-2017

1.643 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: PeopleSoft Approval FrameWork AWE

Approval FrameWork Hakan Biroglu

Page 2: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved

• FrameWork for creating, running and managing approval processes • Foundation PeopleTools WorkFlow, Bussiness Proces, Activity, Events• Introduced in Supply Chain Management 8.8• Introduced overall in PeopleTools 8.49 • Adaptation per release

• 8.8 ~ 18• 8.9 ~ 25• 9.0 ~ 30• 9.1 ~ 100

No. 2

What is Approval FrameWork (AWE)

Approval FrameWork

Visual Approval Chain

Page 3: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 3

Traditional Workflow

Approval FrameWork

•Development and adjustments in Application Designer•Static flow•Single flow•Static Mail text•Extended knowledge of PeopleSoft Workflow

•Not configurable online

Page 4: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved

• AWE is made up of 20 Workflow Events

No. 4

AWE – Event Driven

Approval FrameWork

Event DescriptionOn Process Launch Triggered when AWE process is initiatedRoute for Approval Triggered each time an approval is routedOn Final Approval Triggered when all approval steps have been

approvedOn Final Denial Triggered when an approver denies the

approval requestOn Terminate When a transaction is terminated (by the

user)Push Back When a step is pushed back to the previous

step in the approval chain

Page 5: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 5

AWE – Visual Flow Example

Approval FrameWork

Page 6: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 6

AWE – Visual Flow Example

Approval FrameWork

Page 7: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 7

AWE – Creation Steps

Approval FrameWork

Task ToolHeader Record Application DesignerCross Reference Record Application DesignerAdd Monitor Subpage Application DesignerExtend AWE Classes Application DesignerApproval User Info View Application DesignerEmail Template AWE Application SetupEmail Template SQL Object Application DesignerUser List Definition AWE Application SetupApproval Transaction Registry AWE Application SetupWorkflow Transaction AWE Application SetupTransaction Configuration AWE Application SetupApproval Process Definition AWE Application SetupComponent PeopleCode Application Designer

Page 8: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 8

AWE – Page

Approval FrameWork

Header record

Approval Chain Monitor Subpage

Approval Trigger Buttons

Page 9: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 9

AWE – Records

Approval FrameWork

Cross reference record is used by AWE to store all AWE data and link to the Header record

Header record

Cross reference record

Page 10: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 10

Approval Setup Center

Approval FrameWork

Page 11: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 11

Who are the approvers - User Lists

Approval FrameWork

Page 12: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 12

Approval Setup Center

Approval FrameWork

Page 13: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 13

What to tell the approvers - User Lists

Approval FrameWork

•%1 reserved for url to approver page•Variables assigned by SQL object

Page 14: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 14

Approval Setup Center

Approval FrameWork

Page 15: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 15

AWE – Create Transaction

Approval FrameWork

Cross Ref Table

Notification Options

Email Approval

using Email Collaboration Framework

(EMC)

Page 16: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 16

EMC – how does it work

Approval FrameWork

Page 17: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 17

AWE – Email Example

Approval FrameWork

Page 18: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 18

AWE – Create Transaction

Approval FrameWork

Cross Ref Table

Approver Component by worklist

Event Handler

Monitor Handler

Header Record

Notification Options

Page 19: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 19

AWE – Handler Classes

Approval FrameWork

•Extend AWE Classes, do not customise!•Extend AWE Class per Transaction•Methods are equal to AWE events •Code bussiness logic here instead of Record or Component •Triggered at SavePostChange

Page 20: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 20

Approval Setup Center

Approval FrameWork

Page 21: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 21

AWE – WorkFlow Transaction

Approval FrameWork

•Mainly used for Delegation Framework, but AWE also needs this configuration

Page 22: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 22

Approval Setup Center

Approval FrameWork

Page 23: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 23

Who should receive what and when

Approval FrameWork

User View SQL object

Page 24: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 24

AWE – User Info View

Approval FrameWork

Page 25: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 25

Who should receive what and when

Approval FrameWork

User View SQL object

Needed for Delegation

Path to Approvers Page in

Notification URL

Who should be notified at which

event & which email template to

use

Page 26: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 26

Approval Setup Center

Approval FrameWork

Page 27: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 27

Bring it all together

Approval FrameWork

Multiple Definitions

possibleCriteria on Definition

Page 28: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 28

Criteria

Approval FrameWork

3 types

Criteria

Page 29: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 29

Bring it all together

Approval FrameWork

Multiple Definitions

possibleCriteria on Definition

Auto approve when

approver in more than one step

When Approver = Requester

should he/she take

action

Page 30: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 30

Bring it all together

Approval FrameWork

Stages run sequentially

Steps within a path run

sequentially

Paths with a stage run parallel

Approvers

Criteria on levels

Page 31: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 31

Bring it all together – Approval Process Viewer

Approval FrameWork

Page 32: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 32

Initiating AWE – FieldChange & SavePostChange

Approval FrameWork

Page 33: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 33

Show Approval Chain - PostBuild

Approval FrameWork

Set Transaction

Get Header Record

Instantiate AWE

Show Approval

Chain

Page 34: PeopleSoft Approval FrameWork AWE

Demo

Page 35: PeopleSoft Approval FrameWork AWE

© Logica 2011. All rights reserved No. 35

More information

Approval FrameWork

Page 36: PeopleSoft Approval FrameWork AWE

Logica is a business and technology service company, employing 41,000 people. It provides business consulting, systems integration and outsourcing to clients around the world, including many of Europe's largest businesses. Logica creates value for clients by successfully integrating people, business and technology. It is committed to long term collaboration, applying insight to create innovative answers to clients’ business needs.Logica is listed on both the London Stock Exchange and Euronext (Amsterdam) (LSE: LOG; Euronext: LOG).More information is available at www.logica.com.The company is a public company incorporated and domiciled in the UK.  The address of its registered office is 250 Brook Drive, Green Park, Reading RG2 6UA, United Kingdom.

Thank youHakan Biroglu