Search Results create_user_byreferral
Overview
APPS.IRC_PARTY_SWI is a seed data work interface (SWI) package body belonging to the Oracle iRecruitment (IRC) product family. It provides the core PL/SQL entry points that the iRecruitment self-service flows use to create and maintain the party records — people, users, and their associated system accounts — that participate in the recruitment process. In Oracle EBS 12.1.1 and 12.2.2, iRecruitment extends the standard Oracle HRMS person model to external candidates, applicants, and registered site visitors, and this package encapsulates the logic required to instantiate those entities consistently. The package name carries the "_SWI" suffix, indicating that it is a supplemental work interface rather than a standalone business API; it coordinates calls into the underlying HR and Oracle Applications Object Library (AOL) infrastructure to provision a candidate identity, and it is classified in ETRM as an OTHER API rather than a supported public API.
Key Procedures and Functions
ETRM documents nine procedures within this package:
- CREATE_CANDIDATE_INTERNAL — Creates a candidate person record holding the core personal attributes (name components, date of birth, email, gender, marital status, phonetic names, and the descriptive flexfield attribute1 through attribute18 columns).
- CREATE_REGISTERED_USER — Establishes a registered user, tying the person to the iRecruitment registration flow.
- REGISTERED_USER_APPLICATION — Records or links the registered user to an application instance.
- UPDATE_REGISTERED_USER — Maintains changes to an existing registered user's details.
- CREATE_USER — Creates the underlying application user account and, based on the AOL table references, the associated responsibility and menu grants.
- SELF_REGISTER_USER — Supports the candidate-driven self-registration path where a visitor registers without internal intervention.
- GET_FIRST_PAGE — Returns the navigation or landing page target for the given user or flow context.
- CREATE_PARTIAL_USER — Creates a partially completed user record, allowing a candidate to begin registration and persist partial data before completing all mandatory attributes. This is the procedure most commonly sought in relation to the "create_partial_user" search term.
- CREATE_USER_BYREFERRAL — Creates a user through the employee referral channel, distinguishing referred candidates from direct registrants.
Tables Accessed
The package reads and writes the following tables through APPS synonyms. PER_ALL_PEOPLE_F stores the person records created by CREATE_CANDIDATE_INTERNAL and updated for registered users. FND_USER-related provisioning is implied by the user-creation routines, with the AOL configuration drawn from FND_FORM_FUNCTIONS, FND_MENUS, FND_MENU_ENTRIES, and FND_RESPONSIBILITY; these support assignment of menus and responsibilities to newly created iRecruitment users so that they can access the external career site functionality. Together these tables provide both the HR person identity and the AOL security/access scaffolding required for a functioning registered user.
Usage Notes
IRC_PARTY_SWI is invoked indirectly rather than directly. The iRecruitment self-service JSP/HTML pages and related forms call these procedures when a candidate registers, completes a partial registration, or submits a referral. Because ETRM reports zero other packages referencing it and it is classified as OTHER, it should be treated as an internal implementation package, not a supported extension point. Customizations that must create iRecruitment users should prefer supported HR and TCA APIs; direct calls to IRC_PARTY_SWI risk incompatibility across 12.1.1 and 12.2.2 patch levels, since the header revision dates to the 12.0 code line and the behavior is governed by the delivered self-service flows.
-
PACKAGE BODY: APPS.IRC_PARTY_SWI
12.1.1
-
PACKAGE: APPS.IRC_PARTY_SWI
12.1.1
-
PACKAGE BODY: APPS.IRC_PARTY_SWI
12.2.2
-
PACKAGE: APPS.IRC_PARTY_SWI
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on IRC_PARTY_SWI
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on IRC_PARTY_SWI
12.1.1
-
PACKAGE: APPS.IRC_PARTY_API
12.1.1
-
PACKAGE: APPS.IRC_PARTY_API
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on HR_UTILITY
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on HR_UTILITY
12.1.1
-
APPS.IRC_PARTY_API dependencies on IRC_PARTY_API
12.1.1
-
PACKAGE BODY: APPS.IRC_PARTY_API
12.1.1
-
PACKAGE BODY: APPS.IRC_PARTY_API
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on HR_MULTI_MESSAGE
12.1.1
-
APPS.IRC_PARTY_SWI dependencies on HR_MULTI_MESSAGE
12.2.2