Setting Up PeopleSoft Talent Acquisition Manager and Services Procurement Integration
This topic provides an overview of PeopleSoft Talent Acquisition Manager and Services Procurement integration.
Page Name |
Definition Name |
Usage |
---|---|---|
INSTALLATION_SP |
Define PeopleSoft Services Procurement installation options. |
|
SPF_REQ_INFO_PG |
Enter basic service requisition information. |
|
Services |
IB_SERVICEDEFN |
Define services. Setting Up Integration Broker for the SOA for Inbound Timesheets Feature |
Service Operations Page |
IB_SERVICE |
Define service operations and associate them to services. |
IB_ROUTINGDEFN |
Define routings associated with service operations. |
|
Queue Definitions |
IB_QUEUEDEFN |
Define queues to be used with the PeopleSoft Talent Acquisition Manager integration. |
Monitor Overview |
IB_MONITOR_OVRVIEW |
Use this page to ensure that all service operations are set up and active. |
When you implement both the PeopleSoft Services Procurement and Talent Acquisition Manager applications, you can create a job opening in the Talent Acquisition Manager and post the job to Services Procurement for fulfillment. When you select the eRecruit Integration Enabled check box on the Services Procurement Installation Options page, users can create a job posting in Talent Acquisition Manager and post the job to Services Procurement with pre-populated data that you can use to create, approve, source, and fulfill the requisition, create a work order, and send the candidate information back to Talent Acquisition Manager for further processing.
With this integration, you can send messages back and forth between the two applications by using PeopleTools Integration Broker to support the following activities:
Create a PeopleSoft Talent Acquisition Manager job requirement and post it to Services Procurement to find a suitable candidate.
Unpost a posted job from Talent Acquisition Manager enabling the cancellation of the Services Procurement requisition.
Send candidate information from Services Procurement to Talent Acquisition Manager after work order approval.
Send candidate confirmation from Talent Acquisition Manager to Services Procurement after on boarding process is complete.
User profile integration enables you to trigger the user profile creation request from Services Procurement to Human Resources. The request is sent from Services Procurement to Human Resources when the Services Procurement candidate is hired for a Talent Acquisition Manager job opening. When a Services Procurement candidate is hired, Talent Acquisition Manager will send a message to Services Procurement indicating that the candidate has been hired. On successful validation that the candidate has been hired, Services Procurement will send a message to Human Resources to request the creation of a user profile for the newly hired person. Human Resources will create the user profile and send an acknowledgement message back to Services Procurement.
The next example illustrates how the three applications exchange messages when you create a new job opening in the PeopleSoft Talent Acquisition Manager application for use with a Services Procurement requisition:

The exchange of messages is described in these steps:
Talent Acquisition Manager initiates the integration by posting a job using the JOBBOARDPOST message to Services Procurement.
Services Procurement directs the Talent Acquisition Manager user to the Services Procurement requisition page for creating the requisition.
The requisition is pre-populated with data from the Talent Acquisition Manager job opening.
Services Procurement sources and fills the requisition with the most suitable candidate and creates a work order.
When the work order is approved, Services Procurement sends the SAC_CANDIDATE_REQ message to Talent Acquisition Manager.
This message contains the job posting ID for which the candidate information is being sent.
Talent Acquisition Manager processes the incoming candidate information, creates an applicant and fills the job opening.
Talent Acquisition Manager then initiate the Prepare for Hire process to hire the candidate in the Human Resources application. Human Resources hires the candidate as a contingent worker, creates a person and job assignment and sends the POST_HIRE_REQUEST message to Talent Acquisition Manager. This message contains the candidate's employee ID and job assignment number.
Talent Acquisition Manager sends the HRS_CANDIDATE_UPDATE message to Services Procurement indicating that the candidate has been hired.
The message contains the employee ID and the job assignment number along with the Services Procurement business unit, work order ID, and the person ID of the service provider.
Services Procurement stores the employee ID and job assignment number as a reference and sends the HCR_ADD_USER_PROFILE message to request Human Resources to create a user profile for the newly hired service provider.
Human Resources creates the user profile and sends the HCR_ADD_USER_PROFILE_ACK message to Services Procurement indicating the creation of the user profile.
When PeopleSoft Services Procurement fills a Talent Acquisition Manager job opening with a service provider, Services Procurement sends the candidate message to Talent Acquisition Manager. The candidate message is sent regardless of whether the service provider is a new service provider or the service provider already has an existing Talent Acquisition Manager applicant ID.
Data Included in Services Procurement Message to Talent Acquisition Manager |
Talent Acquisition Manager Action |
Human Resources Action |
Comments |
---|---|---|---|
Human Resources employee ID is blank. Talent Acquisition Manager applicant ID is blank. |
Talent Acquisition Manager creates a new external applicant record. The Talent Acquisition Manager recruiter initiates the hire, Type = Add Contingent Worker. |
Adds a new person record with the Organization Relationship =Contingent Worker and creates a job. Sends message to Talent Acquisition Manager and Services Procurement to confirm the hire and provides Talent Acquisition Manager the employee ID, employment record number. |
This is the basic use case. |
Talent Acquisition Manager applicant ID is not blank and employee ID is not blank. |
Not applicable Talent Acquisition Manager associates the applicant ID to the job opening by filling the open position and initiating the hire request. |
Human Resources adds a new job as the applicant has an existing employee ID and sends a message to Talent Acquisition Manager to confirm the hire and provides Talent Acquisition Manager with the employment record number. |
The Services Procurement service provider is an existing Talent Acquisition Manager applicant and has a person record with a valid employee ID in Human Resources. |
PeopleSoft Services Procurement sends an add assignment message when a service provider with a current assignment accepts an additional assignment and when a terminated service provider accepts a new assignment with the organization. In these scenarios, PeopleSoft Talent Acquisition Manager always receives the Human Resource employee ID assigned to the service provider.
Data Included in Services Procurement Message to Talent Acquisition Manager |
Talent Acquisition Manager Action |
Human Resources Action |
Comments |
---|---|---|---|
Human Resources employee ID is blank Talent Acquisition Manager applicant ID is blank |
Talent Acquisition Manager creates a new external applicant record. The Talent Acquisition Manager recruiter initiates the hire, Type = Add Contingent Worker. |
Adds a new person record with the Organization Relationship =Contingent Worker Sends message to Talent Acquisition Manager and Services Procurement to confirm the hire and provides Human Resources the employee ID, employment record number. |
This can happen if the contingent worker (CWR) record was set up through direct integration with the Human Resources application. In this case, Services Procurement does not have a Talent Acquisition Manager applicant ID. |
Talent Acquisition Manager applicant ID is not blank. |
Talent Acquisition Manager uses the applicant ID provided by Services Procurement. |
Adds an additional assignment (new employment record number) for the employee ID. Sends message to Talent Acquisition Manager and Services Procurement to confirm the hire and provide the new employment record number. |
None |
Talent Acquisition Manager applicant ID is not in an Active status. |
Create a new external applicant ID. |
The applicant ID may have been inactivated during an applicant merge process. |
See documentation PeopleSoft HCM Application Fundamentals
Use the Services Procurement Installation Options page (INSTALLATION_SP) to define PeopleSoft Services Procurement installation options.
Navigation:
See Services Procurement Installation Options Page.
Field or Control |
Description |
---|---|
eRecruit Integration Enabled |
Select to enable the integration with Talent Acquisition Manager. When you select this check box all requisitions created in the Talent Acquisition Manager application are passed to Services Procurement for fulfillment. |
HCM Node Name |
Enter the HCM node location where the work order service operation is sent. |
HCM Person Integration |
Select to enable the integration with HCM for person information. When you select this option, basic person and job data is synchronized between the HCM and Services Procurement systems. |
The following sections describe the process flow for PeopleSoft Talent Acquisition Manager and Services Procurement integration.
Job Posting Process
The following steps outline the job posting process:
User creates a job posting in Talent Acquisition Manager and sends that data to the Services Procurement application.
The JOBBOARDPOST service operation is used to send the job opening information to Services Procurement.
. The SCM Integration Broker receives the JOBBOARDPOST message, and transforms it into data that Services Procurement can process.
Services Procurement examined the service operation for the authentication data originally sent in the HR-XML envelope.
If authenticated, the system generates a unique identifier HOLDING_ID and inserts data from the JOB_POSTING service operation into the Job Posting table.
A URL that points to the Services Procurement requisition is generated, which includes the HOLDING_ID identifier.
The URL is added to the response.
HCM receives the response XML, extracts the Services Procurement URL, and creates a new browser page that points to the URL.
Services Procurement requisition process examines the unique identifier and then loads matching data from the holding table into the appropriate fields on the requisition.
The user completes the requisition, submits it for approval, and continues with the fulfillment process from within Service Procurement.
Note: You can also sent updates from Talent Acquisition Manager to Services Procurement to modify or cancel job posting that were sent previously.
Work Order Process
After a requisition is filled and a related work order is generated, the following steps outline the work order process:
The work order is approved, and the Work Order process begins.
This process is manually started by the service coordinator.
The SAC_CANDIDATE_REQ service operation is triggered and contains the information from the current work order.
This service operation is sent asynchronously to Talent Acquisition Manager.
The SCM Integration Broker receives the SAC_CANDIDATE_REQ service operation and converts it into the HR-XML Candidate format.
Talent Acquisition Manager receives the Candidate XML service operation and creates the applicant or associates the applicant to the job opening.
Talent Acquisition Manager sends the HRS_CANDIDATE_UPDATE message back to Services Procurement indicating whether the service provider was filled for the job opening in TAM.
Talent Acquisition Manager initiates the prepare for hire process and Human Resources processes the hire request.
After the on boarding process is complete in Human Resources, Talent Acquisition Manager sends the HRS_CANDIDATE_UPDATE service operation to Services Procurement indicating the hiring status.
Services Procurement updates the work order with the employee ID and the employee record number and releases the work order.
When the system transfers you to the Services Procurement requisition, you can view the requisition fields populated with the data from Talent Acquisition Manager.
Talent Acquisition Manager Position Opening Element Name |
Services Procurement Field Label |
---|---|
PositionProfile.ProfileId.IdValue |
Job Code |
PositionProfile.PositionDetail.Competency.NumericValue |
Experience |
PositionProfile.PositionDetail.Competency.CompetencyEvidence. EvidenceId.id |
Educational Level |
PositionProfile.PositionDetail.Competency.name |
Competencies |
PositionProfile.PositionDetail.RemunerationPackage.BasePay.currencyCode |
Currency |
PositionProfile.PositionDateInfo.ExpectedEndDate |
End Date |
PositionProfile.PositionDetail.PositionTitle |
Job Title |
PositionProfile.PositionDetail.PhysicalLocation.Name |
Location |
PositionProfile.PositionDetail.RemunerationPackage.BasePay.BasePayAmountMax |
Rate |
PositionProfile.PositionDetail.FormattedPositionDescription.Value |
Scope of Work |
PositionProfile.PositionDetail.PositionTitle |
Service |
PositionProfile.PositionDetail.JobCategory.CategoryCode |
Service Type |
PositionProfile.PositionDateInfo.StartDate |
Start Date |
PositionProfile.PositionDetail.RemunerationPackage.BasePay.baseInterval |
Unit of Measure |
Services Procurement Record |
Services Procurement Field Label |
Talent Acquisition Manager Candidate Element Name |
---|---|---|
NA |
JobOpeningID |
RelatedPositionPostings.PositionPosting.Id.IdValue.name |
PV_EXT_XREF_HDR |
KEY1FLDVAL |
RelatedPositionPostings.PositionPosting.Id.IdValue |
SPF_WORDERREC |
JOB_TITLE |
RelatedPositionPostings.PositionPosting.Id.Title |
SPB_PERSON_TBL |
FIRST_NAME |
Resume.StructuredXMLResume.ContactInfo.PersonName.GivenName |
SPB_PERSON_TBL |
MIDDLE_NAME |
Resume.StructuredXMLResume.ContactInfo.PersonName.MiddleName |
SPB_PERSON_TBL |
LAST_NAME |
Resume.StructuredXMLResume.ContactInfo.PersonName. FamilyName |
SPB_PERSON_TBL |
TITLE |
Resume.StructuredXMLResume.ContactInfo.PersonName.Affix |
NA |
familyNamePrefix |
Resume.StructuredXMLResume.ContactInfo.PersonName.Affix.type |
SPB_PERS_PHONE |
COUNTRY_CODE (where PHONE_TYPE=Home) |
Resume.StructuredXML.Resume.ContactInfo.PersonName.ContactMethod.Telephone.InternationalCountryCode |
SPB_PERS_PHONE |
PHONE (where PHONE_TYPE=Home) |
Resume.StructuredXMLResume.ContactInfo.PersonName.ContactMethod.Telephone.SubscriberNumber |
SPB_PERS_PHONE |
COUNTRY_CODE (where PHONE_TYPE=Cellular) |
Resume.StructuredXML.Resume.ContactInfo.PersonName.ContactMethod.Mobile.InternationalCountryCode |
SPB_PERS_PHONE |
PHONE(where PHONE_TYPE=Cellular) |
Resume.StructuredXMLResume.ContactInfo.PersonName.ContactMethod.Mobile.SubscriberNumber |
SPB_PERS_PHONE |
COUNTRY_CODE(where PHONE_TYPE=FAX) |
Resume.StructuredXML.Resume.ContactInfo.PersonName.ContactMethod.FAX.InternationalCountryCode |
SPB_PERS_PHONE |
PHONE(where PHONE_TYPE=FAX) |
Resume.StructuredXMLResume.ContactInfo.PersonName.ContactMethod.FAX.SubscriberNumber |
SPB_PERS_EMAIL |
EMAIL_ADDR |
Resume.StructuredXMLResume.ContactInfo.PersonName.ContactMethod.InternetEmailAddress |