Back Forward Traditional user portal basics — Using the Process Work workspace

 zzz Show all 

The Process Work workspace is available to operators associated with the traditional portals WorkManager and WorkUser stand. Access the Process Work workspace to accomplish work in an application. To accomplish work, you enter new work objects or complete assignments. The Process Work bar is available to all the users of the WorkManager or WorkUser portal rules:

zzzIn most Process Commander installations, you can experiment with the PegaSample sample application to create and resolve work objects to understand this workspace. This approach avoids any possible interference with application test data or real production data. See Sample application.

Custom worklist formats

Your application can customize the columns and appearance of the worklist by copying and modifying a MyWorklist gadget. See worklist and PDNPega Developer Network articles PRKB-25223 How to customize the worklist display using a JOIN and PRKB-16912 How to customize the display of a worklist.

 zzz Entering the Process Work workspace

Click the zzz bar to access the Process Work workspace. Use the controls in the home view (described below) to select a work pool, find work, enter work, or access your worklist.

As you use the links and controls on the home view, additional forms or displays appear in the workspace.

Click the home button (Home) to return to the home view.

 zzz Navigation panel — Selecting the work pool name

zzzThe User portals identify a current work pool name at the top left of the navigation panel, below the logo. In this example, the current work pool name is Sample Work.

The work pool name determines the types of new work you can enter and the scope of Find searches. If your access group lists more than one work pool name, select a value from the drop-down list that identifies the application for the types of work you plan to enter next.

The choice of work pool name does not restrict the types of assignments you can see or process on your worklist.

Tip Work pool names appear on this work pool selector list in the order that the corresponding work pools are listed on the Work Pools array on the Access tab of the access group. If the list is long, consider reordering the Work Pools array to present the applications alphabetically, or in another order meaningful to users.

Note Depending on the portal rule being used, the work pool name and work pool selector area may not appear. The logo and links in this area may also differ from the default presentation.

 zzz Navigation panel — Entering new work objects

To create a new work object, select a work type from the New drop-down list on the navigation panel:

zzzThis list displays all the work types in the current application. If the work type you want to enter does not appear, select a different application name.

Select a work type from the list. The entry form for that work type appears in the workspace. For general guidance on work object forms, see Using work object forms.

Note If your workstation is supported by Windows 2000 and a scanner device is attached to the workstation, you can scan in a paper document to create a new work object. Click the Scan Station link in this area to open this facility. (This link appears only for managers). See About the Scan Station. A Scanning support in Windows XP workstation is provided by a separate tool, the Image Viewer. See About the Image Viewer.

 zzz Navigation panel — Finding work

Use the Find area of the navigation panel to search for and access an existing work object or assignment:

By default, the  Get Most Urgent   button is linked to a standard activity named Work-.GetNextWork, which calls the standard activity Work-.GetNextWorkObject, part of the Process Engine API. Your application can override the standard activity, or use other Process Engine API calls to set parameters for the standard activity. See Maximizing user productivity with GetNextWork.

 zzz Workspace — Using the worklist (My Work In Progress)

This area contains the top portion of your worklist. Each row of the worklist identifies one assignment routed to you.

zzzInteracting with the worklist

You can interact with the worklist in five ways:

Click..

To..

A row

Access the work object form and begin processing the assignment.

Where am I?
arrow (zzz)

See a flow diagram and the location of the current assignment in that flow.

(Preview)

If your worklist display supports assignment preview, hold the mouse pointer over a work object ID. A pop-up preview of the assignment may appear. (This capability is available only when the optional Smart Info Settings values are configured on the Format tab of the list view rule that supports worklist display.)

Expand..

View additional assignments.

Expand and select a Work Type

Limit the display to assignments arising from a single work type. This is useful when a worklist contains many assignments.

Select ALL as the Work Type or click the home button (Home) to return to the consolidated view.

Columns of the worklist

Columns of the worklist identify aspects of the assignment:

Heading

Description

Urgency

A calculated value between 1 (lowest) and 100 (highest) identifying the priority of this assignment (property Work-.pyUrgencyWork). Rows are sorted by decreasing urgency value.

A yellow clock icon (zzz) appears after the goal time occurs. This becomes a red clock icon (zzz) after the deadline occurs.

ID

The unique identifier assigned by the application to this work object. A prefix or suffix portion of this identifier can help users remember the application or work type.

Subject

A brief text description of the entire work object, entered when the work object was entered (from property @baseclass.pyLabel).

Status

The status of the work object (property Work-.pyStatusWork).

Instructions

A brief characterization of the assignment, the value of the Assign-.pyInstructions property. Usually, this text is set in the Assignment Properties panel of the assignment when editing the flow rule.

NoteInstruction text that starts with the word Error: indicates a possible application or operational problem. A developer can research and dispose of these conditions, usually allowing processing of the assignment to resume. See Troubleshooting — Basics of problem flows and problem assignments and Working with the Assignments in Error report.

Work Type

A label for this type of work object, selected when you or someone entered the object. (The system derives these labels from the Short Description field of the class rule for this work type.)

This field does not appear in the expanded worklist display.

 zzz Workspace — Using the My Group area

The My Group area is available to work managers, to review current assignments. You can examine the worklists of each user in your work group, and the contents of each workbasket associated with your work group.

Viewing an operator's worklist

Select a name from the View List for combo box to list the assignments on that operator's worklist. The list contains all operators in the work group.

Viewing the assignments in a workbasket

Select a workbasket from the View Queue for combo box to list the assignments in that workbasket. This list includes those workbaskets for which the Work Group field matches the Work Group field in your own Operator ID instance.

Managing operator schedules and profiles

You can mark a user as unavailable, record scheduled absences, and change their skill profile.

  1. Click the Manage Operators Schedules and Profiles link
  2. Select a row of the resulting list that contains the Operator ID. (The list shows all the operators who are in the same organization and in the same work group as you.)
  3. zzzClick  Availability   to update availability, absences, or substitute operator processing. You can identify a single substitute operator, or a decision rule that computes a substitute operator.

NoteOperators who are unavailable can still sign on, enter work, and process assignments. They can receive assignments through transfers, but not through routing.

zzzClick the  Skills   button to review or revise the application skill profile. Routing activities may match assignments to users based on this information.

Managing workbaskets

Click the Manage Workbasket link to access the Data-Admin-WorkBasket data instances that define workbaskets associated with your work group.

This list includes those workbaskets for which the Work Group field matches the Work Group field in your own Operator ID instance.

 zzz Workspace — Using the My Process Actions area

The My Process Actions area is available only to work managers. Use this area to apply an action to all the assignments on a worklist or workbasket. This function is known as bulk processing.

For example, you can transfer assignments from one operator (within your group) to another, from one workbasket to another, or apply a flow action repeatedly to all the assignments on a worklist.

See WorkManager portal basics — Processing assignments in bulk.

 zzz Workspace — Using the Search for Work area

This area allows you to search for work objects (in the currently selected application) based on work object status and one other criterion. In contrast to the Search for Work queries in the navigation panel, this query lets you search by attributes (property values) such as work object status, customer name, and so on.

  1. Optionally, select a comparison type such as Starts with for the status value. Select a status value.
  2. Select a work object property such as Owner Org Unit
  3. Enter a comparison type and a value.
  4. Click  Search  .

TipThis facility identifies properties by the Short Description. If the Short Description that appears is not meaningful to the application user, in most cases you can override the property with another, choosing a more appropriate description. In most cases, choose a work type or work pool for the Applies To class of the new property.

AdvancedYou can search by any top-level property that is an exposed column in the database table holding the objects in the work pool. A database administrator can in most cases expose additional (non-aggregate) properties by changing the database schema, after which they appear here. When appropriate, a database administrator can create database indexes to further speed searches on specific fields such as account numbers, telephone numbers, or other heavily used properties. See Pega Developer Network article PDNPRKB-20152 Create a database index to improve performance of searches for background on this feature.

Definitions bulk processing, exposed property, profile, sample application, status, transfer, urgency, worklist, work pool name, work type
Related topics Using work object forms

zzz User portal basics