Search Results get_item_status_name
Overview
PER_RI_WORKBENCH_UTILITY is a public PL/SQL package owned by the APPS schema in Oracle E-Business Suite, present in both the 12.1.1 and 12.2.2 releases. The package is declared with AUTHID CURRENT_USER and belongs to the Oracle Human Resources (PER) product family, specifically the module responsible for the Oracle iRecruitment / Recruiting workbench and its setup checklist. Its stated purpose, drawn from the package header comment, is to return the status of workbench items based upon the status of the tasks associated with those workbench items. In practice the package functions as a presentation and status-derivation helper: rather than storing a single overall status flag for each workbench item, the workbench infers that status dynamically from the underlying tasks. The utility functions normalize this logic so that multiple Forms-based pages, regions and concurrent processes can present a consistent status label, image, and notes indicator for every workbench row. The package is an internal (non-API) utility; its API classification in ETRM is OTHER, and it is not referenced by any other documented package, which confirms it is called directly from the workbench user interface layer rather than being a shared integration API.
Key Procedures and Functions
- GET_ITEM_STATUS_NAME — Returns the textual status name for a workbench item, derived from the state of the tasks belonging to that item. It is the function most commonly located by developers searching for "get_item_status_name", since it supplies the human-readable status shown in the workbench.
- GET_GO_TO_TASK_IMAGE_NAME — Returns the name of the image (icon) used to render the navigation control that takes the user to the task associated with a workbench item.
- GET_ITEM_NOTES_IMAGE — Returns the name of the image used to indicate whether notes exist for a workbench item, allowing the workbench to display a notes indicator without a separate lookup.
- GET_ITEM_LAST_MODIFIED_DATE — Returns the last modified date for a workbench item, formatted for display in the workbench. Unlike the other three functions, it takes only the workbench item code as input, as documented in the specification.
- WORKBENCH_TASK_ACCESS_EXIST — Returns a numeric indicator of whether task-level access exists for a given function name and item type. It is used to determine whether the current user is permitted to see or act upon tasks for a workbench item.
Tables Accessed
The documented table reference for this package is PER_RI_SETUP_TASKS, accessed through an APPS synonym. This table holds the setup task definitions that make up the recruiting workbench checklist. The status-derivation functions — principally GET_ITEM_STATUS_NAME — read the task rows for a given workbench item and aggregate their completion state into a single item status. The image and access functions use the same task data to decide which icon to render and whether access exists, while GET_ITEM_LAST_MODIFIED_DATE relies on the item's own metadata. No additional tables are documented for this package, indicating that it is a thin read-only utility rather than a data-maintenance package.
Usage Notes
Because the package is not referenced by any other PL/SQL package and is classified as OTHER rather than a public API, it is intended primarily for internal use by the Oracle iRecruitment workbench and setup checklist user interface. It is typically invoked from Oracle Forms or OA Framework pages that render the workbench item list, where each row calls GET_ITEM_STATUS_NAME for its status label and GET_GO_TO_TASK_IMAGE_NAME or GET_ITEM_NOTES_IMAGE for its icons. WORKBENCH_TASK_ACCESS_EXIST is invoked before rendering task links so that unauthorized tasks are suppressed. Customizations that extend the workbench should call these functions rather than duplicating the status logic, since the derivation rules may change between releases. The package relies on AUTHID CURRENT_USER, so it executes with the privileges of the calling session; custom code invoking it must therefore have suitable execute grants and access to the PER_RI_SETUP_TASKS synonym. Support tools and diagnostics may also query these functions to confirm how a workbench item's status was computed.
-
PACKAGE: APPS.PER_RI_WORKBENCH_UTILITY
12.2.2
-
PACKAGE: APPS.CN_CW_WORKBENCH_UTILITY
12.1.1
-
PACKAGE: APPS.CN_CW_WORKBENCH_UTILITY
12.2.2
-
PACKAGE: APPS.PER_RI_WORKBENCH_UTILITY
12.1.1
-
PACKAGE BODY: APPS.CN_CW_WORKBENCH_UTILITY
12.1.1
-
PACKAGE BODY: APPS.CN_CW_WORKBENCH_UTILITY
12.2.2
-
PACKAGE BODY: APPS.PER_RI_WORKBENCH_UTILITY
12.2.2
-
PACKAGE BODY: APPS.PER_RI_WORKBENCH_UTILITY
12.1.1
-
APPS.PER_RI_WORKBENCH_UTILITY dependencies on PER_RI_SETUP_TASKS
12.1.1
-
APPS.CN_CW_WORKBENCH_UTILITY dependencies on CN_CW_SETUP_TASKS_VL
12.1.1
-
APPS.CN_CW_WORKBENCH_UTILITY dependencies on CN_CW_SETUP_TASKS_VL
12.2.2
-
APPS.PER_RI_WORKBENCH_UTILITY dependencies on PER_RI_SETUP_TASKS
12.2.2