Implementing PeopleSoft Services Procurement Workflow

This chapter provides an overview of the workflow process and discusses how to:

Click to jump to parent topicUnderstanding Workflow

PeopleSoft Services Procurement provides an easy-to-use workflow implementation process. All of the steps in PeopleSoft Services Procurement workflow are performed using PeopleSoft Internet Architecture pages rather than underlying PeopleCode. Consequently, functional users can design and maintain workflow.

PeopleSoft Services Procurement leverages the PeopleSoft eProcurement workflow engine. Services requisitions use the same workflow rules as the PeopleSoft eProcurement requisition, so if you are using both applications, you only have to set up workflow for requisitions once. PeopleSoft Services Procurement lines have a category of services, and they route differently than the PeopleSoft eProcurement lines.

You can also approve at the line level for requisitions rather than just the requisition header level. Approvals can be role-based or driven by views. For work order approvals, the system looks at the work order requestor's supervisor ID on the User Profile - Workflow page to send the approval.

Also, PeopleSoft Services Procurement workflow provides email notifications and worklists for all activities in the requisition fulfillment process.

With workflow notifications, you can:

Note. Since PeopleSoft Services Procurement leverages the PeopleSoft eProcurement workflow engine process, the same workflow rules apply for both applications.

See Using Approval Workflow Within PeopleSoft eProcurement.

Understanding Approval Management

Approval management is the process of taking a transaction through the organization until it is accomplished or stopped. Using the Manage Approvals feature, approvers and reviewers join the business analysts, and requesters to complete the approval workflow process. When the process is complete, the transaction is promoted to its next stage. In the case of a requisition, for example, it's sourced as a purchase order.

After a transaction, such as a service order or requisition, is created, the system routes it to the Manage Approval component. A message is also sent to the Worklist along with the transaction for which you must take action. You can take action from the Worklist or, when using PeopleSoft eProcurement, by using the Manage Approval feature. In either case, you can preview, in a graphical format, the path a transaction approval will take and who has already approved the transaction, and see any comments previous approvers have entered.

Note. The worklist item is not removed from the approver or reviewers worklist until it is marked as worked.

While the system awaits approval action, the approval workflow engine maintains the overall state of the transactions approval status, invokes routings, and interacts with the application classes.

During the approval process these actions take place:

See Using the Approval Monitor.

Mass Approval

The approver may select multiple requisitions, and complete the approval with out being routed to a secondary page. The approver must participate in a role that is associated to the new eProcurement role action of MASS_APPROVER.

See Setting Up Roles for Role Actions.

See Using Approval Workflow Within PeopleSoft eProcurement.

See Also

PeopleSoft Services Procurement Preface

Enterprise PeopleTools 8.48 PeopleBook: Workflow Technology

Click to jump to parent topicConfiguring the Workflow System

To set up workflow notifications, use the Workflow Notification (SPB_WF_NOTIFY) component. To set up automatic sourcing, use the Automatic Sourcing (SPF_AUTOSOURCE) component.

This section discuss how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Configure the PeopleSoft Services Procurement Workflow System

Page Name

Object Name

Navigation

Usage

Maintain Workflow

PV_ADM_WORKFLOW

Services Procurement, Define Services Procurement, Workflow Setup, Maintain Workflow

Configure a workflow system.

Workflow Notifications

SPB_WF_NOTIFY

  • Set Up Financials/Supply Chain, Product Related, Services Procurement, Workflow, Workflow Notifications

  • Services Procurement, Define Services Procurement, Workflow Setup, Workflow Notifications

Enable or disable notifications for activities in the requisition fulfillment process.

See Defining Notification Templates for Approval Workflow.

Automatic Sourcing

SPF_AUTOSOURCE

  • Services Procurement, Define Services Procurement, Sourcing Setup, Automatic Sourcing

  • Set Up Financials/Supply Chain, Product Related, Services Procurement, Workflow, Automatic Sourcing

Specify the rules for automatic sourcing.

Define Template

WL_TEMPLATE

  • Services Procurement, Define Services Procurement, Workflow Setup, Notification Template

  • Set Up Financials/Supply Chain, Product Related, Services Procurement, Workflow, Email Definition

Specify the content of email notifications that are used in PeopleSoft Services Procurement workflow.

See Entering Generic Template Definitions.

Blackberry Email Responses

WL_TEMPL_RESP

Select the Blackberry Email Response tab on the Define Templates page.

Create email responses.

Generic Template Definition

WL_TEMPLATE_GEN

  • Set Up Financials/Supply Chain, Common Definitions, Approvals, Generic Templates

  • For PeopleSoft eProcurement, use eProcurement, Administer Procurement, Maintain Workflow, Email Notification Templates

Enter generic template definitions.

URL Maintenance

URL_TABLE

PeopleTools, Utilities, Administration, URLs

Use this page to identify the URL that the notification process places within the email. This URL is then used to navigate the user back into their system to perform the required task.

Note. An example of the format to use is http://servername/psp/employeeportaldomain/.

Services Procurement Installation Options

INSTALLATION_SP

Services Procurement, Define Services Procurement, General Setup, Installation Options

Set up PeopleSoft Services Procurement installation options.

Permission List - Pages

ACL_MENU2

PeopleTools, Security, Permissions and Roles, Permission List

Create and maintain permission lists.

Process Definitions

PRCSDEFN

PeopleTools, Process Scheduler, Processes

Define each specific run request by identifying a variety of variables.

Click to jump to top of pageClick to jump to parent topicUsing the Maintain Workflow Page

Access the Maintain Workflow page.

You begin configuring PeopleSoft Service Procurement workflow options on the Maintain Workflow page. The Maintain Workflow page is the focal point for configuring your PeopleSoft Services Procurement workflow system.

Click to jump to top of pageClick to jump to parent topicSetting Up Workflow Notifications

Access the Workflow Notifications page.

Note. You cannot configure source notification on this page. The system obtains the notification method for sourcing activity from the Sourcing Selection page when a requisition is sourced.

Note. You cannot configure Client Bid Response notification on this page. The notification method for client bid response is the same as the method chosen during sourcing.

A warning appears if both the email and worklist options are disabled for an activity.

See Also

Defining Notification Templates for Approval Workflow

Click to jump to top of pageClick to jump to parent topicSetting Up Sourcing Emails

The following steps details the process for scheduling sourcing emails.

  1. Enable the Schedule Sourcing Emails option on the Services Procurement Installation Options page.

  2. Add APPLICATION_ENGINE Component Permissions to EPSP4000 Permission List.

    Give Full Access to AE_REQUEST page only.

  3. Create a new URL identifier named as SP_SRC_EM.

    Use the URL Maintenance page to create the identifier.

  4. Create a generic email template named as SP_SRC_EM.

    Use the Generic Template Definition page to create the template.

    Use the following values to create the template:

Click to jump to top of pageClick to jump to parent topicSpecifying Automatic Sourcing Rules

Access the Automatic Sourcing page.

Enter a value into the Service Type field to define sourcing rules for specific service types (per business unit), or leave the Service Type field blank to define sourcing rules for all service types.

If you specify a number in the Notify Days field, you postpone automatic sourcing until the specified numbers of days have passed since the approval date. In this case, the PeopleSoft Application Engine process (SP_WF_SRC) checks requisitions that are approved but not yet filled within the notification days. Once the notification days are reached, the system automatically sources the requisition.

If you leave the Notify Days field blank, requisitions are sourced after approval, and you do not need to run the SP_WF_SRC application engine.

After the requisition is approved, the system automatically sources it based on the selections on this page. If you select a source type of Primary and a region code of Bay Area, when the requisition is approved, the system automatically sources the requisition to whichever supplier is listed as a primary source type and from the Bay Area region.

This prevents you from having to source each requisition manually.

The system searches for the business unit, then service type, then region, and then finds a supplier with a primary source code to match it; where it looks depends on how much information you included.

Note. If a requisition was sourced in the preceding 24-hours, the Application Engine process does not source it again. If a vendor already submitted a candidate for the requisition, that vendor is excluded from automatic sourcing.

Click to jump to parent topicSetting Up Work Order Workflow

This section discusses how to use workflow approval setup.

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Work Order Workflow

Page Name

Object Name

Navigation

Usage

Approval Transaction Registry

SAC_AW_TXN

  • Set Up Financials/Supply Chain, Utilities, Approvals, Approval Transaction Registry

  • Services Procurement, Define Services Procurement, Workflow Setup, Maintain Workflow

    Click the Approval Transaction Registry link on the Maintain Workflow page.

Set up the transaction registry.

See Defining the Approval Transaction Registry.

Configuration Options

SAC_AW_TXN_NOTIFY

Services Procurement, Define Services Procurement, Workflow Setup, Maintain Workflow

Click the Approval Transaction Registry link on the Maintain Workflow page.

Click the Configuration Options tab.

Define the workflow configuration options.

User List Definition

SAC_USER_LIST

  • Set Up Financials/Supply Chain, Utilities, Approvals, User List

  • Services Procurement, Define Services Procurement, Workflow Setup, Maintain Workflow

    Click the User List Definition link on the Maintain Workflow page.

Set up user list definitions.

See Defining User Lists.

Approval Process Definition

SAC_AW_PRCS_MAIN

  • Set Up Financials/Supply Chain, Utilities, Approvals, Approval Process

  • Services Procurement, Define Services Procurement, Workflow Setup, Maintain Workflow

    Click the Approval Process Definition link on the Maintain Workflow page.

Define workflow approval process stages.

See Setting Up Approval Workflow Process Definitions.

Click to jump to top of pageClick to jump to parent topicUsing Workflow Approval Setup

This section discusses workflow approval setup.

PeopleSoft Service Procurement delivers work order workflow preconfigured. Use the delivered workflow configuration as is or you can make minor adjustments for the business practices. You should understand the workflow technology before making any changes.

Changing Approval Criteria

To change workflow approval criteria:

  1. Access the Approval Process Definition using the SP_WORKORDER value.

  2. Click Criteria to access the Criteria Definition page.

    For each path and step, you can set up criteria that the system uses to determine whether you go down that path or perform that step.

    For example, if you have an approval path that requires approval for work orders over 10,000 USD, the system looks at submitted work order, and compares the amount to the criteria on the Criteria page. If it is under 10,000, the system automatically approves it. If it is over 10,000, the system determines which step to perform.

  3. Access the Approval Step Definition - Step page.

    Set the number of approvers needed. This determines how many levels or approval or number of approvers are required for work orders.

    See Setting Up Approval Workflow Process Definitions.

Changing Approvers

To modify approvers:

  1. Access the User List page using the SP_WORKORDER value.

  2. The system is set up to use the value for the Supervisor field that appears on the User Profile - Workflow page.

    If you want the workflow to select an approver by role, you change the User List Source to Role, and select a role from the prompt table.

    See Defining Users for Approval Workflow.

    See Setting Up Roles for Role Actions.

    See Setting Up Approval Workflow Process Definitions.

Changing Templates

To change a delivered workflow template:

  1. Access the Generic Templates page.

    You can modify existing templates or create new ones using this page.

  2. Add the new or revised template to the appropriate workflow action on the Approval Transaction Registry page using the Template Name field in the Notifications group box.

    See Defining Notification Templates for Approval Workflow.

    See Defining the Approval Transaction Registry.

Click to jump to parent topicUsing Requisition Approval Workflow

This section discusses how to use the requisition approval process.

See Also

Enterprise PeopleTools 8.48 PeopleBook: Workflow Technology

Click to jump to top of pageClick to jump to parent topicPages Used for Requisition Approval Workflow

Page Name

Object Name

Navigation

Usage

Requisition Review

PV_REQ_APPROVAL

Home, Worklist.

Select the requisition ID that needs approval.

Approve, deny, or hold a requisition during the workflow approval process.

Item Description

PV_NEW_ITM_DESCR

Click the linked item.

View the requisition line item description.

Comments

PV_REQ_APPLN_WK_COMMENTS

Click the Comments button.

View requisition comments.

Click to jump to top of pageClick to jump to parent topicUsing the Requisition Approval Process

Access the Requisition Approval page.

Use the Requisition Approval page to approve, deny, or hold a requisition during the workflow approval process. You can also add approvers and reviewers to the workflow routing. If you are a reviewer, this page is display only.

Note. The user must have a workflow role designed for requisition approval or else the user must be the requester who entered the requisition.

Deny

Click to deny this requisition. A worklist entry is sent to the original requester with any comments that the approver enters.

Note. When approvers click this button, they automatically access the Deny Requisition Confirmation page, where they can enter a reason code and comments for the denied transaction line.

Comment

Enter any comments explaining why you are approving or denying this requisition.

View Line Details

Click to view detailed summary for the request.

Confirmation

Use this section to view the confirmation number that is assigned to the requisition upon approval.

Review/Edit Approvers

Click to enter another approver or reviewer for this requisition. This approver is added after the approval. The system adds the requisition to the new approver's worklist, and the approver must approve the requisition before it can continue through the approval process. Any combination of approvers and reviewers can be added to this requisition by clicking the Insert Approver button.

Note. There is also another identical button that is used for another function. Click the Start New Path button to start a new approval path for the requisition approval process.

User ID

Enter the ID for the user that you add as an approver or reviewer of this requisition.

Note. If you click the Start New Path button, this field is used to add a new approver or reviewer to the new requisition approval path.

Note. Once a requisition is fully approved, it is removed from the reviewer's to do list whether or not it has actually been reviewed. The requisition then appears on the worklist belonging to the service coordinator responsible for sourcing the requisition.

See Also

Creating and Managing Requisitions

Click to jump to parent topicUsing the Work Order Approval Workflow

This section discusses how to use the work order approval process.

See Also

Enterprise PeopleTools 8.48 PeopleBook: Workflow Technology

Click to jump to top of pageClick to jump to parent topicPages Used for Work Order Approval Workflow

Page Name

Object Name

Navigation

Usage

Work Order Approval

SPF_WO_APPR_PG

Home, Worklist

Click the link to the work order ID that needs approval.

Approve or deny a work order during the workflow approval process.

Work Order Details

SPF_WO_REQ_VEN_DT

Click the View Work Order Details Link on the Work Order Approval page.

View additional information about the work order that you are asked to approve.

Click to jump to top of pageClick to jump to parent topicUsing the Work Order Approval Process

Access the Work Order Approval page.

Use the Work Order Approval page to approve or deny a work order during the workflow approval process. You can also add approvers and reviewers to the workflow routing.

Note. The user must have a workflow role designed for work order approval.

View Work Order Details

Click this link to view the detailed summary of the work order.

Deny

Click to deny the work order. A worklist entry is sent to the original requester with any comments that the approver enters.

Comment

Enter any comments explaining why you are approving or denying this work order.

See Also

Managing Work Orders

Click to jump to parent topicReassigning Tasks

You can reassign tasks along the workflow process to other users, either temporarily or indefinitely. This enables a requester, approver or service coordinator to reassign a single task or all tasks during a specific date range. The system administrator can also assign user tasks either during a specific date range or indefinitely to another user.

This section discusses how to:

Note. The user who assigns the task and the user who is assigned the task must have the same user role. For example, if a requester wants to assign worklist entries, then the user to whom the worklist entries are assigned must also be a requester.

Click to jump to top of pageClick to jump to parent topicPages Used to Reassign Tasks

Page Name

Object Name

Navigation

Usage

General Profile Information

USER_SELF_SERVICE

My System Profile

Reassign all tasks temporarily.

Workflow

USER_WORKFLOW

PeopleTools, Security, User Profiles, User Profiles, Workflow

Reassign all tasks either temporarily or indefinitely.

Worklist

WORKLIST_REASSIGN

Worklist, Worklist Details, Reassign

Reassign a specific task.

Click to jump to top of pageClick to jump to parent topicReassigning Tasks Temporarily

Access the General Profile Information page.

Select the alternate user ID for the individual to whom you want to reassign your tasks during a specified duration of time.

Alternate User ID

Select the user ID for the alternate user.

Click to jump to top of pageClick to jump to parent topicReassigning Tasks Indefinitely

Access the User Profile - Workflow page.

Use this page to reassign tasks to another user for an indefinite period of time.

Alternate User ID

Enter the alternate user ID for the user to whom the work is to be reassigned.

Supervising User ID

Enter the supervisor user ID for the user to whom the task is to be reassigned.

Reassign Work To

Select the check box and select the user to whom the all current and future tasks are indefinitely reassigned.

Click to jump to top of pageClick to jump to parent topicReassigning Specific Tasks

Access the Worklist page.

Click the Reassign button.

User ID

Enter the user ID.