Results for “adw_notify_flag”

2 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The FII_PA_INTERFACED_TASKS view is an Oracle E-Business Suite database object owned by the APPS schema and classified under the FII (Financial Intelligence) product family. It exposes a filtered, de-duplicated projection of Projects task history records that have been flagged for outbound interface to the Oracle Business Intelligence / Analytics (ADW) layer. The view isolates the most recent task history row per task identifier, ensuring the analytics staging layer receives a single, current snapshot of each task rather than the full audit trail maintained in the underlying transactional table.

This object is relevant in Oracle EBS 12.1.1 and 12.2.2 environments where Financial Intelligence extracts consume project task changes for reporting and notification workflows. It is not a base transactional entity and carries no independent storage; it functions purely as a read-only interface bridge between the Projects application and the downstream analytical model.

Underlying Base Objects

The view is defined solely over a single base table, PA_TASK_HISTORY (aliased PTH in the view text). Although the documented metadata lists no referenced base objects, the view definition confirms an exclusive dependency on PA_TASK_HISTORY. Two filters are applied to that source:

  • Rows must carry ADW_INTERFACE_FLAG = 'Y', indicating the record has been marked for interface to the analytics warehouse.
  • The row must satisfy a correlated subquery that returns the maximum TASK_HISTORY_ID for each TASK_ID among rows also flagged with ADW_INTERFACE_FLAG = 'Y'.

The net effect is that only the latest flagged history record per task survives into the view, eliminating duplicate or superseded change entries for the same task.

Key Columns

Common Use Cases and Queries

This view is typically consumed by extract processes that stage project task changes for the analytics warehouse, and by reports that need the latest task state without traversing the full history table. A representative query retrieving the current interfaced tasks for a given project follows:

  • SELECT task_id, project_id, top_task_id, last_update_date FROM fii_pa_interfaced_tasks WHERE project_id = :project_id;
  • SELECT service_type_code, carrying_out_organization_id, COUNT(*) FROM fii_pa_interfaced_tasks GROUP BY service_type_code, carrying_out_organization_id;
  • SELECT task_id, MAX(last_update_date) FROM fii_pa_interfaced_tasks WHERE adw_notify_flag = 'Y' GROUP BY task_id;

Because the view already restricts output to the newest flagged record per task, consumers avoid additional de-duplication logic. It is important to note that rows disappear from the view once superseded, so point-in-time history must be sourced from PA_TASK_HISTORY directly rather than from this object.