Search Results pa_candidates_pk
Overview
The PA_CANDIDATES table is a core data object within the Oracle E-Business Suite Projects (PA) module. It serves as the central repository for storing candidate information in the context of project staffing and resource management. Specifically, it represents individuals or resources who have been identified as potential matches to fulfill a specific project requirement. This table is integral to the staffing workflow, enabling project managers and resource managers to track, review, and select suitable candidates from a pool of available resources before making a formal assignment.
Key Information Stored
The table's primary purpose is to link a candidate resource to a specific staffing requirement. Its structure is defined by key columns that establish these critical relationships. The CANDIDATE_ID column serves as the table's unique primary key identifier for each candidate record. The RESOURCE_ID column is a foreign key that links to the PA_RESOURCES table, identifying the specific person or resource being considered. The ASSIGNMENT_ID column is a foreign key that links to the PA_PROJECT_ASSIGNMENTS table, connecting the candidate to the specific project assignment or requirement for which they are being evaluated. Additional columns, while not detailed in the provided metadata, typically store data such as the candidate's status, ranking, proposed dates, and the user who nominated the candidate.
Common Use Cases and Queries
The primary use case for the PA_CANDIDATES table is supporting the candidate search and review process. Common operational and reporting queries include listing all candidates for a specific project requirement, identifying candidates proposed for a particular resource, and tracking the status of candidate reviews. A typical SQL pattern involves joining PA_CANDIDATES with PA_PROJECT_ASSIGNMENTS to understand the requirement details and with PA_RESOURCES to get the candidate's name and skills. For example, to find all candidates for a given assignment, one might use: SELECT r.resource_name, c.candidate_id FROM pa_candidates c, pa_resources r WHERE c.resource_id = r.resource_id AND c.assignment_id = <assignment_id>;. This data is foundational for staffing reports, pipeline analysis, and audit trails of the staffing decision process.
Related Objects
The PA_CANDIDATES table maintains documented foreign key relationships with several other key PA tables, forming the backbone of the staffing data model. The primary relationship is defined by the PA_CANDIDATES_PK constraint on the CANDIDATE_ID column. Key dependencies include:
- PA_PROJECT_ASSIGNMENTS: Linked via the ASSIGNMENT_ID column in PA_CANDIDATES. This relationship ties a candidate to the specific project role or requirement they are being considered for.
- PA_RESOURCES: Linked via the RESOURCE_ID column in PA_CANDIDATES. This relationship identifies the actual person, job, or organization being proposed as a candidate.
- PA_CANDIDATE_REVIEWS: This table holds a foreign key (CANDIDATE_REVIEW_ID) referencing PA_CANDIDATES, indicating that multiple review records can exist for a single candidate, capturing feedback and evaluation scores.
-
Table: PA_CANDIDATES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CANDIDATES, object_name:PA_CANDIDATES, status:VALID, product: PA - Projects , description: The PA_CANDIDATES table contains candidates for a requirement. , implementation_dba_data: PA.PA_CANDIDATES ,
-
Table: PA_CANDIDATES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CANDIDATES, object_name:PA_CANDIDATES, status:VALID, product: PA - Projects , description: The PA_CANDIDATES table contains candidates for a requirement. , implementation_dba_data: PA.PA_CANDIDATES ,
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2