Search Results process_parameter_id




Overview

The PAY_AU_PROCESS_PARAMETERS table resides in the HR schema and belongs to the PAY (Payroll) product module of Oracle E-Business Suite. As its name and documented description indicate, it "defines the parameters for a process," acting as the configuration detail store for Australian legislative and payroll processes that are registered in the companion PAY_AU_PROCESSES table. Each row captures a single parameter that governs how a process executes, including the parameter's internal identifier, its data type, and whether it is currently enabled. The table is present in both 12.1.1 and 12.2.2, and in 12.2.2 it carries the editioning column ZD_EDITION_NAME, reflecting the adoption of the Online Patching / Edition-Based Redefinition architecture.

From a data-modeling perspective, the supplied heuristic (mined from the foreign-key structure) classifies this object as satellite-leaning. This is a modeling suggestion rather than a physical designation: the table carries descriptive attributes (name, data type, enabled flag) that qualify a parent process, rather than representing an independent business entity or an associative relationship between two hubs. Modelers designing a Data Vault or dimensional representation should treat PAY_AU_PROCESS_PARAMETERS as the satellite of the PAY_AU_PROCESSES hub, keyed by PROCESS_ID.

Key Information Stored

The table contains twelve documented columns. The most significant are:

  • PROCESS_PARAMETER_ID — the surrogate primary key, uniquely identifying each parameter row. This is the column most frequently searched (the reported query term) and is enforced by the PAY_AU_PROCESS_PARAMETERS_PK constraint. It also forms part of the composite unique index PAY_AU_PROCESS_PARAMETERS_U1, together with ZD_EDITION_NAME.
  • PROCESS_ID — the foreign key to PAY_AU_PROCESSES, linking each parameter to its owning process. Together with INTERNAL_NAME, it forms the business-key unique index PAY_AU_PROCESS_PARAMETERS_UK1.
  • INTERNAL_NAME — the internal (developer-facing) identifier of the parameter, used for programmatic resolution rather than display.
  • DATA_TYPE — the datatype definition of the parameter value, determining how the parameter is validated and interpreted at run time.
  • ENABLED_FLAG — controls whether the parameter is active and therefore presented or applied when the process executes.
  • OBJECT_VERSION_NUMBER — the optimistic locking token supporting concurrent updates through the Oracle Application Framework.
  • ZD_EDITION_NAME — the editioning discriminator introduced for Online Patching in 12.2, ensuring the correct edition of the row is visible to a running session.
  • Audit columnsCREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN provide standard WHO-column auditing.

The surrogate key (PROCESS_PARAMETER_ID) should be distinguished from the business-key candidates (PROCESS_ID and INTERNAL_NAME) as declared by the unique indexes above.

Common Use Cases and Queries

Typical usage centers on process configuration review and quality-assurance traceability. To list all parameters for a given process:

  • SELECT p.process_parameter_id, p.internal_name, p.data_type, p.enabled_flag FROM pay_au_process_parameters p WHERE p.process_id = :process_id ORDER BY p.internal_name;
  • Reverse lookup by the searched identifier: SELECT * FROM pay_au_process_parameters WHERE process_parameter_id = :id;

Reporting scenarios include auditing which parameters are disabled, examining datatype distributions across processes, and joining to QA result tables to trace validation outcomes back to the parameter that triggered them.

Related Objects

The most significant related objects, drawn from the documented foreign-key relationships, are:

  • PAY_AU_PROCESSES — the parent table; join on PAY_AU_PROCESS_PARAMETERS.PROCESS_ID = PAY_AU_PROCESSES.PROCESS_ID.
  • QA_RESULTS — references this table via PROCESS_PARAMETER_ID; used to link test outcomes to the parameter under evaluation.
  • QA_RESULTS_INTERFACE — also references PROCESS_PARAMETER_ID, supporting interface-stage QA processing.
  • The unique indexes PAY_AU_PROCESS_PARAMETERS_PK, PAY_AU_PROCESS_PARAMETERS_UK1, and PAY_AU_PROCESS_PARAMETERS_U1 — supporting primary, business, and edition-aware lookups respectively.

Together these objects position PAY_AU_PROCESS_PARAMETERS as the parameter-level detail supporting Australian payroll process configuration and its associated quality-assurance workflow.