Federal Workflow

RPA and PD Workflow Overview

Each individual involved in a workflow has a personal worklist. From your Workflow worklist, you can:

Workflow Notifications

Your workflow worklist displays notifications initiated by you or routed to you from another individual, a routing list, or a groupbox. A notification is a workflow message that accompanies HR forms that you route, such as Requests for Personnel Action (RPA) and Position Descriptions (PD).

You can open the routed form from the notification and view its history. The notification message includes information about the routed form, such as the request number, the action requested, the routing group, the organization, and the current status.

The current status displays the highest level of status reached in processing an action (not the latest). For example, if a human resource specialist approves an RPA and then routes it to a supervisor for authorization, the current status on the workflow notification is Approved.

FYI Notifications

An FYI Notification is a message in your worklist that informs you of an action taken by the application. If you route or save a current or retroactive action to your worklist, the application sends you a FYI Notification; otherwise it does not. However, you can configure the notification process to establish who receives notifications, by specifying the:

Similarly, the application does not send FYI notifications upon update for Automatic Within Grade Increases to the personnel office (POI), but you can configure the notification process to have them sent to the POI.

See: Within Grade Increase Workflow Decisions, Oracle HRMS Compensation and Benefits Management Guide, Copying a Workflow Item, Changing a Workflow Attribute

Key Concepts

To use workflow to suit your agency's requirements, you need to understand the following key concepts and activities:

Workflow

Oracle Workflow allows you to route documents electronically among the members of a work group.

What is workflow?

Each individual involved in a workflow has a Workflow inbox. From your Workflow inbox, you can:

What type of windows would workflow manage?

Users can route RPAs and Positions Descriptions (PDs) to a variety of destinations including individuals, groupboxes, or routing lists.

How are messages displayed?

The Notification includes information about the routed form, such as the request number, the action requested, the routing group, and the organization.

Is there a tracking mechanism?

You can open the Routing History from the Notification and view the history of the action taken in processing the RPA or PD.

Federal Workflow

Routing Documents

You can route documents electronically among the members of a work group. A routing group consists of employees and contingent workers who participate in the data entry, review, approval, and update of documents such as RPAs or position descriptions. A routing group enforces security by allowing only the routing group members access to the document.

Groupbox

A groupbox comprises a group of individuals who share a common business function. For example, the groupbox might comprise members of an office, a branch, or a team of individuals. Notifications that you send to a groupbox are visible to all members of the groupbox.

Each member of the groupbox has a set of roles, which may differ from the roles that were assigned to the user in the routing group. A user may have access to multiple groupboxes.

Routing List

A routing list is a predefined list of routing destinations that defines the order in which notifications are routed. The routing list expedites routing HR documents such as personnel actions and position descriptions by automatically forwarding a document from one routing destination to the next. The routing list can accommodate an unlimited number of routing stops. Users may choose not to use the routing list at any time.

Roles

Roles are designations that describe each member's workflow activities within a routing group or groupbox. You can assign multiple roles to each user in a routing group. All roles can route documents.

Default Routing Groups

When you assign roles, you assign the Initiator a default routing group. The application uses the initiator's default routing group as the routing group for the document. If the initiator belongs to more than one routing group, before saving or routing the document, the initiator can change the routing group. After that, however, no one can choose a different routing group.

See: Processing an RPA Based on Role, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

Note: Roles are not the same as responsibilities. Responsibilities are Oracle designations that describe your system privileges. A responsibility defines the records, windows, and functions that you can access.

The Routing History

The routing history contains a history of all users who have participated in routing the HR form to date and the workflow action's taken. You can view the form's history from the workflow notification.

The Routing History is a scrolling, read-only window that contains an Action History and a Routing History. You can see the progress of a form as it is routed, including the individual user and groupbox destinations.

The Action History includes the user name, the person's full name, a brief description of the action taken, and the person's role for this action.

Refer to the status column in the following table for an explanation of each action taken.

Status Action Taken
Initiated RPA is initiated
Requested Requester signed Part A
Authorized Authorizer signed Part A
Reviewed Reviewer displayed the RPA
Approved Approver signed Block C-2
Update to HR RPA has been submitted to the database for validation and edits
Update HR complete RPA has successfully passed edits
Reassigned RPA has been routed to another user or groupbox
Not routed RPA was saved but not routed
No action User did not initiate, sign, or cancel the RPA
Canceled RPA has been canceled
Future action The approved RPA is held by the system in a separate file until the effective date is reached.
You can view the RPA and its history from the Approved Requests for Personnel Action window (the window that's displayed when you initiate a Correction or Cancellation action).

The Routing History includes the user name, the groupbox name, the routing list name, the sequence of the action, the date that the notification was sent, the NOA code and description, and a notepad that shows free window notes authored by each user.

Setting Up Routing Groups, Groupboxes, and Routing Lists

Use the Routing Groups and Groupboxes and Routing Lists maintenance forms to set up your routing groups, groupboxes, and routing lists.

Before you can assign employees and contingent workers to a groupbox or routing list, you must assign each person to a routing group. To set up routing groups, groupboxes, and routing lists, follow this sequence of actions:

  1. Define your routing groups using the Routing Group and Groupbox Details window or the Routing Group and Routing List Details window.

    See: Setting up Routing Groups

  2. Assign users to routing groups and to roles within that routing group using People Extra Information. See: Adding a User to a Routing Group

  3. Set up groupboxes and add users to them. See: Setting up Groupboxes

  4. Set up routing lists and add users to them. See: Setting up Routing Lists

    Note: Once you initiate an RPA or Position Description from a routing group, it stays within that routing group. You cannot redirect it to another routing group.

Setting Up Routing Groups

You need to set up a routing group before you create groupboxes or routing lists. You can set up and access routing groups from the Routing Group and Groupbox Details window and the Routing Group and Routing List Details window.

To set up a new routing group:

  1. Open the Routing Groups and Groupbox Details window from the Navigator.

    Note: If it is more convenient, you can set up a new routing group usingform the Routing Group and Routing List Details window.

  2. Enter the Routing Group Name.

  3. Enter a short description of the group. For example, you might name the group "Personnel Office."

  4. Save the new routing group information.

    See: Adding a User to a Routing Group, Setting up Groupboxes, Setting up Routing Lists

Adding a Person to a Routing Group

Use the People Extra Information (US Federal Workflow Routing Groups) to add an employee or contingent worker to a Routing Group and assign that person roles within the Routing Group.

For a list of roles and their related actions, see Processing an RPA Based on Role, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

Note: If you want an Initiator to belong to two separate routing groups, make sure that you assign that person a default Routing Group as an Initiator.

To add a person to a routing group

  1. In the People window, enter the person's name and choose Find to initiate a search for the user you want to add to the routing group.

  2. Choose the Other button on the user's People window and choose Extra Information.

  3. Choose US Federal Workflow Routing Groups from the Extra Information list and choose the Enter button.

  4. Place your cursor in the Details field and click the mouse to display the US Federal Workflow Routing Groups flexfield.

  5. Place your cursor in the Routing Group Name field and choose the List of Values button on this window. Select a routing group and choose OK.

  6. In the Default Routing Group field, type Yes to assign this routing group as the user's default routing group.

    A user can have only one default routing group. Type No, if the user has already been assigned a default routing group.

  7. Assign roles for this user by typing a yes or no for each role.

    When you add a user to a Routing Group's Groupbox, you can override the roles you assigned that person here. (This is only true for Groupboxes, not Routing Lists.)

    See: Processing an RPA Based on Role, Workforce Sourcing, Deployment, and Talent Management Guide

  8. Choose OK. Choose Validate on the Extra Information window to save and validate the information.

  9. Repeat steps 6 through 9 to assign another routing group.

    See: Setting Up Routing Groups, Setting up Groupboxes, Setting up Routing Lists

Setting up Groupboxes

The Routing Group and Groupboxes window creates a link between a Routing Group and a Groupbox. Groupboxes are often convenient for dividing large departments into groups, but you can also route forms within a Routing Group. Notifications that you send to a groupbox are visible to all members of the groupbox.

Use the Routing Groups and Groupboxes window.

To set up a groupbox

  1. Query the Routing Group for which you want to add the Groupbox.

    If you previously created a groupbox for this routing group, the system displays that information. To create a new groupbox, choose New Record from the toolbar.

  2. Enter a name for the groupbox.

    Note: Groupbox names must be unique. Do not enter the user's name as the groupbox name.

  3. Enter a short description of the groupbox.

  4. To add users to the Groupbox, enter the user names. Assign each user a role for this groupbox.

    By default, this groupbox uses the Routing Group roles assigned the user in the People Extra Information, US Federal Workflow Routing Group. To change the user's role when working with notifications sent to the Groupbox, select or deselect the applicable roles. (Selecting a role here doesn't change the default role.)

    Note: Before adding a user to a Groupbox, the user must be a registered Oracle application user and must also belong to a routing group.

  5. Save the file.

  6. To remove a user from the Groupbox, select the row, choose the Delete Record icon on the toolbar, and save the file.

  7. To add multiple Groupboxes to a Routing Group, place your cursor in the Groupbox Name field and choose the New Record icon on the toolbar. Repeat steps 3 - 6.

Setting up Routing Lists

You set up a routing list for a routing group in sequential order in the Routing List window. You may create multiple routing lists for a routing group, and users may belong to more than one routing list.

You can also use the Routing List form to create, update, or delete a routing group.

Use the Routing Group and Routing List Details window.

To set up or add a user to a routing list

  1. Query the Routing Group for which you want to set up a routing list.

    If you previously created a routing list for this routing group, the application displays that information. To create a new routing list, choose New Record from the toolbar.

  2. Enter the name of this routing list and check the primary routing list box if this is a primary routing list.

  3. To add users to the Routing List, enter the names of the routing list members as follows:

    • In the first column, enter the routing sequence of the user (1,2,3, and so on).

    • In the second column, enter the user name.

    • If you did not enter the user name in the second column, you may enter a groupbox name in the third column. You may enter a groupbox name or a user name in each row.

    Note: Before adding a user to a Routing List, the user must be a registered Oracle application user and must also belong to a routing group.

  4. Save the file.

  5. To remove a user from the Routing List, select the row, choose the Delete Record icon on the toolbar, and save the file.

  6. To add multiple Routing Lists to a Routing Group, place your cursor in the Routing List Name field and choose the New Record icon on the toolbar. Repeat steps 3 - 5.

    Note: If you have multiple routing lists for a routing group, you must specify which list is the Primary list.

    See: Setting Up Routing Groups, Adding a User to a Routing Group, Setting up Groupboxes

Reviewing the History of an Action

The application maintains a record of each action as it is routed through the workflow process.

To review the history from the Notification

  1. From the worklist, click the notification that you want to view.

  2. Click the Routing History icon in the view only area.

To review the history from the RPA

  1. From the RPA, choose the History button to open the Routing History.

Querying Notifications from Your Worklist

Your personal Workflow worklist displays notifications for actions that you initiate, actions and forms routed to you from other users, canceled (closed) actions, and actions updated to the database.

To view notifications

  1. From the View List, select the appropriate view filter.

  2. To sort the list, click the label of the worklist column that serves as the sort criteria. The application arranges the worklist contents in ascending or descending order. Click the label again to reverse that order.

  3. Select a notification from the worklist, and choose the Open button to see its contents.

To obtain more information about a notification or its attachment

  1. Display the notification.

  2. Choose the Request Information button.

  3. Select a routing group member from the Workflow Participant list of values. If the recipient is not included in the routing group, select Any User and enter a user name or display name.

  4. In the Information Requested text box, enter your query.

  5. Choose the Submit button to send the notification and its request for information.

Responding to an RPA from the Workflow Worklist

You can view or process the routed RPA directly from your worklist.

To respond to an RPA form

  1. Open a notification from the worklist.

  2. Choose the RPA icon in the Response region.

  3. Complete the fields on the RPA according to your role and agency practices.

    If the only change you need to make to an RPA is to complete extra information, upon opening the RPA, you can click the RPA extra information and enter information directly in these fields.

  4. Choose the Save icon to open a Decision dialog box that lets you route the RPA. From the Routing dialog, you can choose to:

    • Route the RPA to a Person, Routing List, or Groupbox.

    • Save the Notification in your personal worklist.

    • If you are an Approver, approve the RPA and route it, or approve the RPA and choose Update to HR.

  5. Choose OK to route the RPA and close the RPA window.

Rerouting a Notification

If you receive an action that a different user in your routing group should process, you can reassign that action.

Similarly, if you have several actions, you can reassign that batch of actions to another user in your routing group.

To reroute a notification

  1. From the worklist, click the Select box next to the notification you want to reassign.

  2. Choose the Reassign button.

  3. In the Reassign field, enter the destination display name or user name. If you do not know the name, click the flashlight icon to display the Search and Select dialog.

  4. Select a Search By criteria and choose the Go button.

    Note: In the current release, the list of values displays the individual users and groupbox users who comprise the routing group.

  5. In Results region, select a recipient.

  6. In the Comments region, add any additional comments that you want to accompany the notification.

  7. Choose the Submit button to route the notification.

    The application sends the action to the requested destination.

Copying the Original Workflow Item Type

When you want to change the predefined workflow process, you copy and rename the original process. By leaving the original process intact, you can refer to it and also use it as a basis for future upgrades.

To copy the original workflow item type

  1. Open WorkFlow Builder.

  2. Copy the Oracle Federal HR Application Item Type from the Object Navigator.

  3. Paste the Oracle Federal HR Application Item Type back into the Object Navigator.

    When you paste you will be asked to change the properties of the Item type.

  4. Change the Item Type:

    • Internal Name

    • Display Name

    • Description

  5. Click OK, and cancel any messages that may appear.

Changing a Workflow Attribute

You manage the flow of information using Oracle Workflow, an application included in Oracle US Federal Human Resources. By configuring the Notification and approvals process, you can determine who approves personnel actions and who receives Notifications upon successful update to the HR database.

Note: Set the access level between 100 and 999 to change the default value for the attributes. You can do this by navigating to Help and then choosing About Oracle Workflow Builder.

Do not work with the original predefined workflow process. The original should only be used for reference and as a basis for future upgrades.

See: Copying a Workflow Item

Use the Workflow Builder window to change an attribute.

To change the workflow attribute

  1. Open Workflow Builder.

  2. Open the appropriate Item Type:

    • GHR Personnel Action

    • GHR Within Grade Increase

    • US Federal HR - FESI

  3. Select the attribute that you want to configure.

  4. Double-click the attribute name to open a Control Properties dialog window.

  5. Change the default value to one of the choices provided.

    For example, you can choose to receive a notification when the application successfully completes the update or encounters an error, or you can choose not to receive a notification.

  6. Save your work.