Results for “task_audit_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
JTF_TASK_AUDITS_TL is a translation (multi-language support) table owned by the JTF schema within the CRM Foundation module of Oracle E-Business Suite. It stores the language-dependent columns associated with task audit records, allowing audit trail entries — specifically the task name and description values that changed — to be presented in the language of the session. The table exists to satisfy Oracle's Multi-Language Support (MLS) architecture, in which translatable text is separated from the base transactional row so that a single logical record can carry translations in any number of installed languages.
In a heuristic Data Vault classification, this object is best modeled as a satellite. It carries descriptive, language-dependent attributes (OLD_TASK_NAME, NEW_TASK_NAME, OLD_DESCRIPTION, NEW_DESCRIPTION) keyed by the parent audit identifier plus LANGUAGE, which is the classic satellite pattern: a descriptive payload attached to a parent key with an effective context attribute. Because the table is documented as standalone in the mined foreign-key structure, no link role is implied.
Key Information Stored
The table is defined with 13 columns. The most important are:
- TASK_AUDIT_ID — surrogate identifier of the parent audit event; part of the composite primary key.
- LANGUAGE — the NLS language code for the row; the second component of the composite primary key.
- SOURCE_LANG — the language in which the text was originally entered, used by MLS to resolve translation fallbacks.
- OLD_TASK_NAME / NEW_TASK_NAME — the translated task name before and after the audited change.
- OLD_DESCRIPTION / NEW_DESCRIPTION — the translated task description before and after the audited change.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS WHO columns recording row audit metadata.
- SECURITY_GROUP_ID — the security group that owns the row, referencing FND_SECURITY_GROUPS.
The documented primary key is JTF_TASK_AUDITS_TL_PK on (TASK_AUDIT_ID, LANGUAGE). A unique index, JTF_TASK_AUDITS_TL_U1, is defined on the identical column pair, so TASK_AUDIT_ID and LANGUAGE together constitute the business-key candidate; there is no separate single-column business key. TASK_AUDIT_ID alone is not unique here — it repeats once per installed language.
Common Use Cases and Queries
Typical usage is audit reporting and MLS-aware display of task change history. Because the base audit table (JTF_TASK_AUDITS_B) holds non-translatable data, joins between _B and _TL are required to render a complete audit record. A representative query pulling the history for one audit event in the user's language is:
SELECT b.task_audit_id, t.new_task_name, t.new_description FROM jtf_task_audits_b b, jtf_task_audits_tl t WHERE b.task_audit_id = t.task_audit_id AND t.language = USERENV('LANG') AND b.task_audit_id = :id;SELECT task_audit_id, language, source_lang FROM jtf_task_audits_tl WHERE task_audit_id = :id;— to enumerate all translations held for an audit event.SELECT COUNT(*) FROM jtf_task_audits_tl WHERE language = 'US';— to profile the dominant translation footprint.
Reporting scenarios include change-audit extracts, translation-completeness checks (audits missing a row for a given LANGUAGE), and reconciliation of security-group ownership against FND_SECURITY_GROUPS.
Related Objects
- JTF_TASK_AUDITS_B — the base (non-translated) audit table; joined on TASK_AUDIT_ID.
- JTF_TASKS_B — the task base table whose change history this audit family records.
- JTF_TASK_AUDITS_TL — the object itself; its PK and U1 both key on (TASK_AUDIT_ID, LANGUAGE).
- FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID, the only documented foreign-key relationship.
- FND_LANGUAGES — supplies the valid values behind LANGUAGE and SOURCE_LANG.
Because the mined Data Vault classification is standalone, no link-table dependencies are documented; all relationships are captured through the primary key, the unique index, and the single security-group foreign key.
-
Translation table for JTF_TASKS_B. It is used to store all columns and data that are needed for Multi-Language Support.
-
Translation table for JTF_TASKS_B. It is used to store all columns and data that are needed for Multi-Language Support.
-
Base Table which stores audit information for a task.
-
View: JTF_TASK_AUDITS_VL 12.1.1
MLS View for JTF_TASK_AUDITS_B and JTF_TASK_AUDITS_TL.
APPS.JTF_TASK_AUDITS_VL·↳ JTF_TASK_AUDITS_B·↳ JTF_TASK_AUDITS_TL·Explore JTF module →
-
Base Table which stores audit information for a task.
-
View: JTF_TASK_AUDITS_VL 12.2.2
MLS View for JTF_TASK_AUDITS_B and JTF_TASK_AUDITS_TL.
APPS.JTF_TASK_AUDITS_VL·↳ JTF_TASK_AUDITS_B·↳ JTF_TASK_AUDITS_TL·Explore JTF module →
-
VIEW: JTF.JTF_TASK_AUDITS_B# 12.2.2
-
TABLE: ISC.ISC_FS_EVENTS 12.1.1
-
VIEW: JTF.JTF_TASK_AUDITS_B# 12.2.2
-
TABLE: JTF.JTF_TASK_AUDITS_B 12.2.2
-
TABLE: JTF.JTF_TASK_AUDITS_B 12.1.1