Results for “attribute_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
JTF_BRM_UTILITY_PVT is a private PL/SQL utility package owned by the APPS schema in Oracle E-Business Suite. Its name reflects its role within the Business Rule Manager (BRM) component of the CRM/Interaction Center technology stack, where the "JTF" prefix identifies objects belonging to the Oracle Telephony and Customer Care foundation layer. The package is declared AUTHID CURRENT_USER, meaning its SQL statements execute with the privileges of the invoking schema rather than with the definer's rights; this is a standard Oracle EBS security pattern for shared utility code that must respect row-level and synonym-based access.
The package exists to translate stored workflow rule attribute data into presentable text. Business rules defined in the Rules Manager capture attribute values that may be stored in several physical forms depending on the attribute's data type (character, numeric, or date) and may additionally be governed by a lookup value. The utility functions normalize this heterogeneous data into a consistent display representation and resolve lookup codes and meanings. Its most prominent consumer is the JTF_BRM_ATTR_VALUES_V view, which surfaces the formatted attribute value as a queryable text item inside the JTFBRWKB (Rules Workbench) form. In this sense the package is a presentation-layer helper rather than a transactional API.
Key Procedures and Functions
- Attribute_Format — The function most directly associated with the user search term "attribute_format." It accepts an attribute type along with the possible stored value representations (text, number, and date) and a format mask, and returns a single VARCHAR2 string. It is designed to be invoked from the
JTF_BRM_ATTR_VALUES_Vview so that a stored workflow attribute value of any underlying data type can be displayed and queried uniformly as text within the JTFBRWKB form. - Attribute_Code — Resolves the code side of an attribute lookup. Given a rule identifier and the workflow item type, process name, and attribute name, it returns the associated lookup code when an attribute lookup value exists for the rule; when no lookup is configured, it returns the rule's default value. This allows downstream logic to work with a stable coded value.
- Attribute_Meaning — The presentation companion to Attribute_Code. Using the same identifying inputs (rule, workflow item type, process, attribute), it returns the human-readable meaning of the configured lookup value, falling back to the default value when no lookup is specified.
The three functions form a coherent triad: one addresses data-type formatting, and the other two resolve code and meaning for lookup-driven attributes.
Tables Accessed
ETRM documents a single referenced table for this package: JTF_BRM_PROCESSES, accessed through an APPS synonym. This table stores the Business Rule Manager process definitions against which rule attributes are configured. The package's lookup-resolution functions (Attribute_Code and Attribute_Meaning) rely on this data to correlate a rule and its workflow item type, process, and attribute with the configured default or lookup value. Because the package is declared AUTHID CURRENT_USER, all such references resolve under the calling user's synonym and privilege set.
Usage Notes
JTF_BRM_UTILITY_PVT is not intended for direct invocation by end users or as a public integration API — it is classified as a PVT package, and its internal routines are consumed by other application objects. The documented consumption pattern is through the JTF_BRM_ATTR_VALUES_V view, which the JTFBRWKB form queries; Attribute_Format is called from that view to render attribute values as text. ETRM records three other packages that reference this package, confirming its role as shared infrastructure within the Rules Manager. Custom developers who need formatted rule attribute values should query the view rather than the package directly, both to preserve the supported code path and to inherit the package's data-type and lookup handling consistently across Oracle EBS 12.1.1 and 12.2.2.
-
Obsolete
-
Processing constraints upgrade mapping table.
-
Table: OE_EVENT_ATTRIBUTES 12.2.2
This table stores order header and line attributes thattrigger repricing, when modified, at various pricing events.
-
APPS.JTF_LOOKUPS_AK_ATTRIBUTE_V·↳ AK_ATTRIBUTES_TL·↳ AK_OBJECTS_TL·↳ AK_OBJECT_ATTRIBUTES·Explore JTF module →
-
Table: INL_ATTRIBUTES_B 12.2.2
This table stores common characteristics of Attributes.
-
Task AutoAssignment Attribute FlexSequences
-
APPS.PJM_TASK_ATTRIBUTES·↳ PJM_TASK_ATTRIBUTES_TL·Explore PJM module →
-
Language specific data for Task AutoAssignment Attribute FlexSequences
-
Language specific data for Task AutoAssignment Attribute FlexSequences
-
APPS.PJM_TASK_ATTR_USAGES·↳ PJM_TASK_ATTR_USAGES_B·↳ PJM_TASK_ATTR_USAGES_TL·Explore PJM module →
-
APPS.PJM_TASK_ATTR_USAGES·↳ PJM_TASK_ATTR_USAGES_B·↳ PJM_TASK_ATTR_USAGES_TL·Explore PJM module →
-
This table provides a temporary storage for input attributes and values that may be used to query the specified object, e.g. 'carrier_selection'. The attributes to be used in a single query are grouped together by the query_id value. After
-
This table provides a temporary storage for input attributes and values that may be used to query the specified object, e.g. 'carrier_selection'. The attributes to be used in a single query are grouped together by the query_id value. After
-
Obsolete
-
Item or Template specific attributes are stored in this table.
-
IBY_PMT_MTHD_ATTRIB_APPL stores payment channel or method attribute applicability settings.
-
This view stores all of the results columns associated with all of the results formats
APPS.EGO_RESULTS_FORMAT_COLUMNS_V·↳ AK_CUSTOM_REGION_ITEMS·Explore EGO module →
-
Processing constraints upgrade mapping table.
-
Stores resp level securing attributes' values.
-
View: OE_DEF_RELATED_OBJ_V 12.2.2
APPS.OE_DEF_RELATED_OBJ_V·↳ AK_FOREIGN_KEYS·↳ AK_FOREIGN_KEY_COLUMNS·↳ AK_OBJECT_ATTRIBUTES_VL·Explore ONT module →
-
View: OE_DEF_RELATED_OBJ_V 12.1.1
APPS.OE_DEF_RELATED_OBJ_V·↳ AK_FOREIGN_KEYS·↳ AK_FOREIGN_KEY_COLUMNS·↳ AK_OBJECT_ATTRIBUTES_VL·Explore ONT module →
-
Stores access rules for contract roles
-
Task AutoAssignment Attributes
-
Stores resp level securing attributes' values.
-
MTL_ITEM_ATTRIBUTES_SEED_INFO contains the seed attributes information to be used specifically in the copy item attributes user interface module.
-
Definition of a group of parameters in a group
-
Translations for AK_ATTRIBUTES
-
View: OE_DEF_AK_FKEY_COLS_V 12.2.2
APPS.OE_DEF_AK_FKEY_COLS_V·↳ AK_FOREIGN_KEY_COLUMNS·↳ AK_OBJECT_ATTRIBUTES·Explore ONT module →
-
Specifies attributes that can be accessed based on a users responsibility id
-
This table holds attributes and attribute values for specific results. Each result attribute must be assigned to a result.
-
APPS.JTF_LOOKUPS_AK_ATTRIBUTE_V·↳ AK_ATTRIBUTES_TL·↳ AK_OBJECTS_TL·↳ AK_OBJECT_ATTRIBUTES·Explore JTF module →
-
Table: OE_EVENT_ATTRIBUTES 12.1.1
This table stores order header and line attributes thattrigger repricing, when modified, at various pricing events.
-
APPS.ENG_CHANGE_RULE_ATTRIBUTES_VL·↳ ENG_CHANGE_RULE_ATTRIBUTES_B·↳ ENG_CHANGE_RULE_ATTRIBUTES_TL·Explore ENG module →
-
Translations for AK_ATTRIBUTES
-
View: OE_DEF_AK_UKEY_COLS_V 12.1.1
APPS.OE_DEF_AK_UKEY_COLS_V·↳ AK_OBJECT_ATTRIBUTES_VL·↳ AK_UNIQUE_KEY_COLUMNS·Explore ONT module →
-
This view stores all of the results sections associated with all of the results formats
APPS.EGO_RESULTS_FORMAT_SECTIONS_V·↳ AK_CUSTOM_REGION_ITEMS·Explore EGO module →
-
View: OE_DEF_AK_UKEY_COLS_V 12.2.2
APPS.OE_DEF_AK_UKEY_COLS_V·↳ AK_OBJECT_ATTRIBUTES_VL·↳ AK_UNIQUE_KEY_COLUMNS·Explore ONT module →
-
Specifies attributes that can be accessed based on a users responsibility id
-
List of secured attributes that should be hidden from a user based on their responsibility id
-
Task AutoAssignment Attribute FlexSequences
-
View: OE_DEF_RELATED_ATTR_V 12.2.2
APPS.OE_DEF_RELATED_ATTR_V·↳ AK_FOREIGN_KEYS·↳ AK_FOREIGN_KEY_COLUMNS·↳ AK_OBJECT_ATTRIBUTES_VL·Explore ONT module →