Approval Framework

Download Approval Framework

Post on 20-Apr-2015

299 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

<p>PeopleSoft Enterprise HRMS 9.1 PeopleBook: Approval Framework</p> <p>November 2010</p> <p>PeopleSoft Enterprise HRMS 9.1 PeopleBook: Approval Framework SKU hrms91eawe-b1110 Copyright 1988, 2010, Oracle and/or its affiliates. All rights reserved.</p> <p>Trademark Notice Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.</p> <p>License Restrictions Warranty/Consequential Damages Disclaimer This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.</p> <p>Warranty Disclaimer The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.</p> <p>Restricted Rights Notice If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.</p> <p>Hazardous Applications Notice This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.</p> <p>Third Party Content, Products, and Services Disclaimer This software and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third party content, products and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third party content, products or services.</p> <p>Contents</p> <p>Preface Approval Framework Preface ..................................................................................................................... xi PeopleSoft Approval Framework ................................................................................................................... xi PeopleBooks and the PeopleSoft Online Library ........................................................................................... xi Common Elements Used in This PeopleBook ............................................................................................... xii</p> <p>Chapter 1 Getting Started with Approval Framework ................................................................................................ 1 Approval Framework Overview ...................................................................................................................... Approval Framework Implementation ............................................................................................................. Configuring Approval Processes ............................................................................................................... Creating New Approval Processes ............................................................................................................ 1 1 1 2</p> <p>Chapter 2 Understanding the Approval Framework ................................................................................................... 5 Understanding the Approval Framework Feature ............................................................................................ 5 Understanding the Approval Framework Process Flow .................................................................................. 6 Understanding Transaction Approval Flows ................................................................................................... 7 Understanding Header- and Line-Level Approvals ......................................................................................... 9 Understanding Criteria for Approval Framework Processes ......................................................................... 10 Understanding Approval Features ................................................................................................................. 10 Understanding Tasks in the Approval Framework ........................................................................................ 14</p> <p>Chapter 3 Setting Up Approval Framework Process Definitions .............................................................................. 15 Defining the Setup Process Definitions Component ..................................................................................... Pages Used to Define Approval Framework Processes .......................................................................... Defining Approval Framework Processes ............................................................................................... Defining Criteria for Approval Framework Processes ............................................................................ Defining Paths for Approval Framework Processes ............................................................................... 15 15 16 21 26</p> <p>Copyright 1988, 2010, Oracle and/or its affiliates. All Rights Reserved.</p> <p>iii</p> <p>Contents</p> <p>Defining Steps for Approval Framework Processes ............................................................................... 28</p> <p>Chapter 4 Defining the Approval Transaction Registry ............................................................................................ 33 Understanding the Approval Transaction Registry ........................................................................................ Prerequisites ................................................................................................................................................... Setting Up the Transaction Registry .............................................................................................................. Page Used to Set Up the Transaction Registry ....................................................................................... Registering Approval Transactions ......................................................................................................... Configuring Approval Transactions ............................................................................................................... Page Used to Configure Approval Transactions ..................................................................................... Configuring Approval Transactions ........................................................................................................ 33 33 34 34 34 39 40 40</p> <p>Chapter 5 Defining Notification Templates and Users for Approval Framework .................................................. 47 Defining Notification Templates for Approval Framework .......................................................................... Pages Used to Define Notification Templates for Approval Framework ............................................... Entering Generic Template Definitions .................................................................................................. Defining Users for Approval Framework ...................................................................................................... Pages Used to Define Users for Approval Framework ........................................................................... Attaching Workflow Roles to Users ....................................................................................................... Defining Workflow for User Profiles ...................................................................................................... Defining User Lists ................................................................................................................................. 47 47 47 48 49 49 50 52</p> <p>Chapter 6 Defining Dynamic Approvals ...................................................................................................................... 55 Understanding Dynamic Paths ....................................................................................................................... Understanding Dynamic Approval Authorizations ........................................................................................ Understanding Approval Authorizations ....................................................................................................... Defining Dynamic Approvals ........................................................................................................................ Pages Used to Define Dynamic Approvals ............................................................................................. Defining User Lists for Dynamic Authorizations ................................................................................... Setting Up Approval Authorizations ....................................................................................................... Defining Dynamic Approval Paths ......................................................................................................... 55 56 58 59 59 59 60 61</p> <p>iv</p> <p>Copyright 1988, 2010, Oracle and/or its affiliates. All Rights Reserved.</p> <p>Contents</p> <p>Chapter 7 Using Email Collaboration .......................................................................................................................... 63 Understanding Email Collaboration .............................................................................................................. Setting Up the PSFT_EMC_GETMAIL Node .............................................................................................. Pages used to Set Up the PSFT_EMC_GETMAIL Node ....................................................................... Setting Up the PSFT_EMC_GETMAIL Node ....................................................................................... Defining Message and Service Operation ...................................................................................................... Pages Used to Define Message and Service Operation ........................................................................... Defining Integration Broker Message ..................................................................................................... Define Service ......................................................................................................................................... Defining Service Operation ..................................................................................................................... Defining and Mapping EMC Forms .............................................................................................................. EMC Forms ............................................................................................................................................. Pages Used to Define and Map EMC Forms .......................................................................................... Defining EMC forms ............................................................................................................................... Defining EMC Layouts ........................................................................................................................... Defining Field Mapping .......................................................................................................................... Triggering Email Collaboration ..................................................................................................................... Pages Used to Trigger Email Collaboration ............................................................................................ Updating Approval Transaction Registry to Send Email Approvals ...................................................... Configuring Transactions for Email Approval ........................................................................................ Scheduling the Application Engine Program EOAWEMC .................................................................... Adding or Modifying Email Addresses for Users ................................................................................... 63 67 67 67 68 68 68 69 69 70 71 71 71 72 73 73 73 74 75 76 76</p> <p>Chapter 8 Using EMC Classes ...................................................................................................................................... 79 Understanding EMC Classes ......................................................................................................................... EmailFormManager Class ............................................................................................................................. EmailFormManager Class Methods .............................................................................................................. addRecipient ............................................................................................................................................ addCC ...................................................................................................................................................... addBCC ................................................................................................................................................... addAttachment .............................................................................................................</p>