Search Results iex_strategy_pub
Overview
APPS.IEX_STRATEGY_PUB is a public PL/SQL package within the Oracle E-Business Suite Advanced Collections (IEX) module. It serves as a core strategy execution and lifecycle management API for the Collections strategy engine. Strategies in Advanced Collections define automated rules, scoring models, and task-generation logic used to prioritize delinquent customers and drive collection activities. This package encapsulates the logic required to instantiate a strategy from a template, populate its working data, assign work items, and ultimately close the strategy once processing is complete. Because the package is classified as PUB (public), it is intended for supported invocation by other EBS APIs, concurrent programs, and controlled custom extensions rather than as an internal-only helper. It depends on APPS.IEX_STRATEGY_TYPE_PUB and the SYS STANDARD package, and it is referenced by four other packages: IEX_PROMISES_PUB, IEX_STRATEGY_CNT_PUB, IEX_STRY_API_PUB, and IEX_WF_BAN_STATUS_PUB. This reference pattern confirms its role as a foundational service consumed across the Collections and workflow integration layers.
Key Procedures and Functions
The package body documents five callable programs:
- CREATE_STRATEGY — Creates a strategy instance, typically derived from a configured strategy template, establishing the record used throughout the strategy lifecycle.
- SET_STRATEGY — Applies or updates the defining attributes of an existing strategy, allowing its configuration or state to be persisted.
- GETSTRATEGYCURRENTWORKITEM — Returns the current work item associated with a strategy, used by callers that need to act on the active unit of collection work.
- GETSTRATEGYTEMPID — Retrieves the temporary identifier assigned to a strategy during in-flight processing, supporting reference before permanent identifiers are finalized.
- CLOSE_STRATEGY — Finalizes a strategy, marking it complete and releasing it from active processing.
Parameter signatures are not enumerated in the ETRM metadata and should be verified against the installed package specification for the specific release.
Tables Accessed
The package operates against the following documented tables through APPS synonyms:
IEX_STRATEGIES— the primary strategy instance table, driving CREATE_STRATEGY, SET_STRATEGY, and CLOSE_STRATEGY.IEX_STRATEGY_TEMPLATES_BandIEX_STRATEGY_TEMPLATE_GROUPS— template definitions and groupings from which strategies are instantiated.IEX_STRATEGY_WORK_ITEMS— work items generated and tracked during strategy execution, read by GETSTRATEGYCURRENTWORKITEM.IEX_SCORE_HISTORIES— historical scoring results used in strategy evaluation.IEX_DELINQUENCIES— delinquency records that feed the strategy population.IEX_OBJECT_FILTERS— filter criteria controlling which objects a strategy processes.IEX_APP_PREFERENCES_B— application-level preference settings influencing strategy behavior.
Usage Notes
IEX_STRATEGY_PUB is typically invoked by the Collections strategy engine, concurrent programs that run strategy scoring and task generation, and dependent packages such as IEX_STRATEGY_CNT_PUB and IEX_STRY_API_PUB. Custom code should call only the documented public programs, commit work in accordance with the surrounding transaction, and avoid direct DML against the underlying strategy tables to preserve data integrity. Because behavior varies between 12.1.1 and 12.2.2, developers should always validate the package specification in the target instance before integrating.
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_TYPE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_TYPE_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_TYPE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_TYPE_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_PUB, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATE_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATE_GROUPS, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF_PUB, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.IEX_OBJECT_FILTERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_OBJECT_FILTERS, status:VALID,
-
SYNONYM: APPS.IEX_OBJECT_FILTERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_OBJECT_FILTERS, status:VALID,
-
PACKAGE: APPS.IEX_STRY_UTL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRY_UTL_PUB, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_TEMPLATES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.IEX_SCORE_HISTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_SCORE_HISTORIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_WF_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_WF_PUB, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_ITEMS, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PVT, status:VALID,
-
SYNONYM: APPS.IEX_APP_PREFERENCES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_APP_PREFERENCES_B, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGY_WORK_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGY_WORK_ITEMS, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_STRATEGY_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_BAN_STATUS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_BAN_STATUS_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_BAN_STATUS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_BAN_STATUS_PUB, status:VALID,
-
SYNONYM: APPS.IEX_SCORE_HISTORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_SCORE_HISTORIES, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRY_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRY_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_CNT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_PROMISES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_PROMISES_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_PROMISES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_PROMISES_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRY_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRY_API_PUB, status:VALID,
-
SYNONYM: APPS.IEX_STRATEGIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_STRATEGIES, status:VALID,
-
PACKAGE BODY: APPS.IEX_STRATEGY_CNT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_STRATEGY_CNT_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.IEX_DELINQUENCIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_DELINQUENCIES, status:VALID,
-
VIEW: APPS.IEX_APP_PREFERENCES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_APP_PREFERENCES_VL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.IEX_DELINQUENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_DELINQUENCIES, status:VALID,
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.2.2
-
PACKAGE: APPS.IEX_STRATEGY_PUB
12.1.1
-
VIEW: APPS.IEX_STRATEGY_TEMPLATES_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_STRATEGY_TEMPLATES_VL, status:VALID,
-
PACKAGE: APPS.IEX_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IEX_DEBUG_PUB, status:VALID,
-
VIEW: APPS.IEX_STRATEGY_TEMPLATES_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_STRATEGY_TEMPLATES_VL, status:VALID,
-
VIEW: APPS.IEX_STRY_TEMP_WORK_ITEMS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_STRY_TEMP_WORK_ITEMS_VL, status:VALID,
-
PACKAGE: APPS.IEX_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IEX_DEBUG_PUB, status:VALID,
-
VIEW: APPS.IEX_STRY_TEMP_WORK_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_STRY_TEMP_WORK_ITEMS_VL, status:VALID,
-
APPS.IEX_STRATEGY_PUB dependencies on IEX_STRATEGY_PUB
12.2.2
-
APPS.IEX_STRATEGY_CNT_PUB dependencies on IEX_STRATEGY_PUB
12.2.2