Search Results create_ha_processed_user




Overview

APPS.IRC_PARTY_API is a PL/SQL package within the Oracle E-Business Suite iRecruitment (IRC) application, classified in the ETRM repository as an API and validated under both Release 12.1.1 and 12.2.2. Its principal business function is to manage the lifecycle of iRecruitment party records — candidates, registered users, and site visitors — by encapsulating the creation, update, and identity-handling logic that binds an iRecruitment person to an underlying Oracle HR and Trading Community (HZ) party record.

The package serves as the central integration point between iRecruitment self-service and the shared Oracle EBS registries that support identity: FND_USER for application accounts, PER_ALL_PEOPLE_F for HR person records, and HZ_PARTIES and HZ_PERSON_PROFILES for Trading Community party and profile data. By exposing a controlled API rather than permitting direct DML against these base tables, IRC_PARTY_API enforces consistent data creation across dependent iRecruitment features such as user registration, referral processing, offers, and grants.

Key Procedures and Functions

The documented package exposes 19 procedures and functions. The principal identity and registration routines include:

Tables Accessed

The package reads and writes through APPS synonyms to the following documented tables:

  • PER_ALL_PEOPLE_F — the HR person datestamped entity; the primary source for person identifiers used when creating candidates and internal applicants.
  • FND_USER — the Oracle Applications identity table, written during user creation and maintenance.
  • FND_LANGUAGES, FND_MENUS, and FND_PROFILE_OPTION_VALUES — supporting lookup and configuration data used for language, menu, and profile option resolution during user provisioning and responsibility assignment.
  • HZ_PARTIES and HZ_PERSON_PROFILES — Trading Community party and person profile records that represent the external identity of candidates and registered users.
  • HR_ALL_POSITIONS_F and HR_ORGANIZATION_INFORMATION — position and organization data relevant to internal candidate and vacancy-related processing.
  • IRC_AGENCY_VACANCIES, IRC_OFFERS, IRC_OFFER_STATUS_HISTORY, IRC_SEARCH_CRITERIA, and IRC_NOTIFICATION_PREFERENCES — iRecruitment operational tables supporting applications, offers, search behavior, and notification preferences.
  • PAY_PEOPLE_GROUPS — payroll people group data used when creating person records consistent with the applicable business group.

Usage Notes

IRC_PARTY_API is an internal iRecruitment API rather than a public, documented extension point. The dependency metadata confirms it is referenced by IRC_PARTY_SWI (the supporting subprogram wrapper), IRC_GRANTS_UTIL, IRC_PENDING_DATA_API, and IRC_REGISTER_EX_EMP_WF, the last indicating invocation from a Workflow background process. It is typically called indirectly through iRecruitment self-service pages, the registration and referral flows, and workflow-driven user provisioning, rather than from end-user-facing forms directly.

Because it performs privileged inserts and updates against FND_USER, PER_ALL_PEOPLE_F, and HZ_PARTIES, the package is subject to standard Oracle EBS API post-processing expectations: callers should not circumvent the API with direct DML, and customizations should invoke the referenced procedures only where the documented interface permits. Any extension work should account for the fact that the package is referenced by four other IRC packages and that its behavior is tied to the logged-in iRecruitment session context.