Search Results update_mlsetup
Overview
IEX_CHECKLIST_UTILITY is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as an OTHER API within the ETRM repository. It is a component of the Advanced Collections (IEX) application family and provides shared utility logic for the checklist and questionnaire processing framework used by Collections strategies and the Universal Work Queue. The package abstracts common operations—image resolution for user interface elements, metric rating updates, checklist item updates, and configuration changes to leasing, loan, and business-level setups—so that multiple Collections modules can reuse the same internal logic rather than duplicating it.
In EBS 12.1.1 and 12.2.2 the package carries a VALID status and depends only on the SYS STANDARD package, indicating that it does not itself invoke other APPLSYS or product APIs. This narrow dependency footprint makes it a low-level utility rather than an orchestration layer.
Key Procedures and Functions
The ETRM metadata documents twelve callable units:
- GET_GO_TO_TASK_IMAGE_NAME — returns the image name associated with a "go to task" action, allowing Collections screens to render the correct icon.
- GET_STATUS_IMAGE_NAME — returns the image name representing a checklist item or strategy status, used for visual status indicators.
- GET_RANGE_FROM_VALUE and GET_RANGE_TO_VALUE — retrieve the lower and upper bounds of a metric rating range, supporting metric scoring logic.
- UPDATE_METRIC_RATING — writes updated rating information into the metric ratings tables.
- UPDATE_CHECKLIST_ITEM — updates a checklist item by internal identifier.
- UPDATE_CHECKLIST_ITEM_BY_NAME — updates a checklist item using its name rather than its ID, useful for seeded or configuration-driven scenarios.
- CHANGE_LEASING_SETUP, CHANGE_LOAN_SETUP, and CHANGE_BUSINESS_LEVEL — adjust setup attributes for leasing and loan products and for business-level strategy configuration.
- CHANGE_MULTIPLE_LEVEL and UPDATE_MLSETUP — handle multi-level setup changes, likely for strategy templates organized in hierarchical groups.
Tables Accessed
The package operates across three functional areas. The Collections checklist and strategy area includes IEX_CHECKLIST_ITEMS_B, IEX_QUESTIONNAIRE_ITEMS, IEX_STRATEGY_TEMPLATES_B, IEX_STRATEGY_TEMPLATE_GROUPS, and IEX_STRATEGY_TEMPLATE_GROUPS_S; these support item definitions and template grouping. Metric-related reads and writes touch IEX_METRIC_RATINGS and IEX_METRIC_RATINGS_S. Filtering logic uses IEX_OBJECT_FILTERS. Foundation tables FND_FORM_FUNCTIONS, FND_MENUS, FND_MENU_ENTRIES, FND_RESPONSIBILITY, and FND_RESP_FUNCTIONS are accessed for menu and responsibility checks, while DUAL serves utility arithmetic or single-row queries.
Usage Notes
IEX_CHECKLIST_UTILITY is referenced by IEX_STRATEGY_CNT_PUB and IEX_UWQ_POP_SUM_TBL_PVT, confirming that it is invoked internally by Collections strategy processing and Universal Work Queue population logic rather than by end users directly. It is not documented as a public API, and no concurrent program or form is registered against it. Customizations should therefore avoid direct calls; instead, developers should route changes through the referencing public packages. When troubleshooting checklist or metric rating behavior in 12.1.1 or 12.2.2, this package is a useful focal point because most checklist write operations ultimately pass through UPDATE_CHECKLIST_ITEM or UPDATE_METRIC_RATING.