Set up the IRIS Recruitment integration

Use this topic to integrate IRIS Recruitment with IRIS HR Professional.

After you complete the setup, IRIS Recruitment automatically sends hired candidate details to IRIS HR Professional and creates an employee record. You can find employee records in Directories.

Before you start

Before you set up the integration, in IRIS HR Professional, make sure to:

You will use this information during the setup process.

How the integration works

When you hire a candidate with the SHR candidate type, IRIS Recruitment:

  • Collects the employee information from the configured forms

  • Runs the HR integration extract service

  • Sends the data to IRIS HR Professional

  • Creates an employee record in IRIS HR Professional

Set up the integration

  1. Sign in to IRIS Recruitment directly or sign in to IRIS HR Professional, and on your homepage, from the left navigation menu, select IRIS Recruitment, and complete the following steps.

    In IRIS HR Professional, you must activate IRIS Recruitment in System Configuration for it to display in your system.

Create required Lookup Types

  1. Go to Vacancy Settings.

  2. Select Lookup Type Maintenance.

  3. Create the following lookup types:

    Lookup type Values
    Staffology – Gender Male, Female
    Staffology – Title Dame, Dr, Lord, Madam, Miss, Mr, Mrs, Ms, Prof, Sir
    Staffology – NI Code A, B, C, H, J, M, V, Z
    Staffology – Marital Status Civil Partnership, Co-Habiting, Divorced, Engaged, Married, Partner, Separated, Single, Widowed
    Staffology – Employee Type Casual, Flexible Hours, Full Time, Part Time, Reduced Hours, Subcontractor
    Staffology – Currency GBP
  4. You must create these lookup lists manually. You cannot import them using Lookup Import.

Import Company and Country lookup lists

  1. Go to Vacancy Settings.

  2. Select Lookup Type Maintenance.

  3. Select Sync SHR lookups.

    Import the following lookup lists:

    • Staffology – Company

    • Staffology – Country

Create a form to collect employee information

  1. Create a form or use existing forms to capture the information IRIS HR Professional requires when a candidate is hired.

Mandatory fields

Include all the following mandatory fields to make sure the integration works:

System Area Field Name Form Type Rules or Max characters
Personal Title Lookup Type max 10 characters
Personal Surname Single Line Text max 50 characters
Personal Forenames Single Line Text max 50 characters
Personal Known As Single Line Text max 50 characters
Personal Gender Lookup Type
Personal Date of Birth Date
Contract Start Date Date
Contract Continuous Service Date Date
Contract Company Lookup Type
Contract FTE Numeric
Personal Employee Number Single Line Text max 20 characters
Payroll Pay Type Lookup Type max 20 characters
Contract Country Lookup Type

The integration will fail if you do not include these mandatory fields.

Optional fields

You can include additional fields if needed, but they are not required for the integration:

System Area Field Name Form Type Rules or Max characters
Personal Initials Single Line Text max 50
Personal Middle Names Single Line Text max 50
Personal Personal Email Single Line Text max 128
Personal Personal Mobile Single Line Text max 50
Personal Home Phone Single Line Text max 50
Personal Car Registration Single Line Text max 10
Personal Driving Licence Number Single Line Text max 20
Personal Additional Medical Details Multi-Line Text max 1000
Personal Gender Identity Lookup Type
Personal Nationality Lookup Type
Personal Disability Lookup Type
Personal Ethnic Origin Lookup Type
Personal Pronouns Lookup Type
Personal Marital Status Lookup Type
EmergencyAddress Emergency Contact Single Line Text max 50
EmergencyAddress Emergency Contact Phone Single Line Text max 50
EmergencyAddress Emergency Contact Relationship Single Line Text max 50
EmergencyAddress EC Address Lines 1–5 Single Line Text max 50 each
EmergencyAddress EC Address Postcode Single Line Text max 50
Contract Volunteer Radio Buttons Yes/No
Contract Is Line Manager Radio Buttons Yes/No
Contract Hours Per Week Numeric
Contract Contract End Date Date
Contract Job Lookup Type
Contract Location Division Lookup Type
Contract Department Lookup Type
Contract Team Lookup Type
Contract Cost Centre Lookup Type
Contract Contract Type Lookup Type
Contract Employee Type Lookup Type
Contract Role Lookup Type
Contract Personal Grade Lookup Type
Contract FTE Scheme Lookup Type
Contract Work Pattern Lookup Type
Address (Personal) Main Address Lines 1–5 Single Line Text max 50 each
Address (Personal) Main Address Postcode Single Line Text max 50
Payroll NI Code Lookup Type
Payroll NI Number Single Line Text max 9
Payroll Salary Numeric
BankDetails (Payroll) Bank Name Single Line Text max 50
BankDetails (Payroll) Account Name Single Line Text max 50
BankDetails (Payroll) Account Number Single Line Text max 50
BankDetails (Payroll) Sort Code Single Line Text max 50

Create the SHR hired candidate type

  1. Go to Vacancy Settings > Hired Candidate Types

  2. Create a new type called SHR.

    This type is what you use to identify the candidates who you want to send to IRIS HR Professional.

Update your offer workflow

Create or update an Offer workflow that includes the required tasks:

  • Completing forms

  • Hiring the candidate

Optional: Set the Hired Candidate Type to SHR in the workflow so only relevant candidates are included in the integration.

Activate the HR integration module

  1. Go to Account Details > Edit Modules.

  2. Activate the HR Integration module.

  3. Enter the username and password of the API user created for this integration in IRIS HR Professional.

  4. Select Save.

  5. Leave Run in Test Mode deselected.

Create the extract template

  1. Select Manage Extract Templates > Create Folder.

  2. Enter a folder name and select Save.

  3. Open the new folder.

  4. Select Create HR Integration Hired Candidate Extract

    The HR Integration Hired Candidate Extract Templates screen in IRIS Recruitment.

  5. Enter a description and select Create.

Select forms and map fields

  1. Open the Settings tab.

  2. Select the forms that contain the required IRIS HR Professional fields.

  3. In Extract Type, select HR Integration Hired Candidate Extract.

  4. Go to the Fields tab.

  5. Select Add Field.

  6. Choose all required fields from your forms.

  7. Select Save.

    The IRIS Recruitment screen to add fields.

  8. For each field, select the correct IRIS HR Professional field mapping from the drop-down.

Schedule the integration

  1. Open the Extract Service Settings tab.

  2. Enter the time to run the extract.

  3. Set status to Active.

  4. Set Candidate Type to SHR.

  5. Select Save.

IRIS Recruitment will now regularly send hired candidates with the SHR Candidate Type to IRIS HR Professional.

Configure the integration report

You can set up a Primary Report that allows you to check the status of any hired candidate transferred to IRIS HR Professional.

  1. Go to Account Details > Primary Reports > Configure Primary Reports > Assign Other Reports.

  2. Choose SHR Hired Candidate Report.

Use this report to:

  • Check whether the integration successfully sent candidates

  • View error messages if a transfer fails

Test the integration

  1. Create a test vacancy.

  2. Add a test candidate.

  3. Hire the candidate.

  4. Wait for the extract service to run.

Check the employee record in IRIS HR Professional

  1. Go to Directories > Employees or Starters.

  2. IRIS HR Professional places the employee record based on the start date:

    Start date Location
    Past date Employees tab in Directories
    Future date Starters tab in Directories

     

    The Direcories area of Staffology HR showing an employee's record.

Monitor the integration

After you hire a candidate, the extract runs at the scheduled time and creates a new employee record in IRIS HR Professional.

Check the status of transfers

  1. Go to the Extract Log tab

  2. Find the candidate’s transfer status

    If a transfer fails:

    • An additional tab called Extract Service Errors appears

    • This tab shows why the record creation failed so you can resolve the issue

      The IRIS Recruitment integration log.

Retry failed transfers

  • Failed transfers are automatically retried every 24 hours until successful

  • If you have resolved the errors, in the Extract Service Settings tab, you can trigger a Forced Run

  • The forced run usually completes within 2 to 3 minutes