Connectors & Automation

Use our default connectors, or configure your own, to automate integrations with external HRIS solutions, such as Workday.

Scenario

When a candidate is ready to hire in Oleeo Recruit , their details are added to your HRIS system, such as Workday, automatically by using our employee connector.

Steps

Setting the connector

Create the appropriate connector for the external system and integration you want, in this case Workday and employee.

A JSON schema structure is created to post the application information including candidate details. Any additional information can also be supplied by adding other elements to the JSON schema as needed if your Workday system has additional fields or customisation you want to supply. Alternatively, if you wish, you can create your own JSON schema to suit your needs.

Set the appropriate authorisation header and request URL for your Workday instance. You can have a live and test version setup in Oleeo Recruit.

Example JSON Schema for employee connector
{
    "title": "[path]application.user.formdata.31:1:1.value[/path]",
    "firstname":"[path]application.user.formdata.1:1:1.value[/path]",
    "lastname": "[path]application.user.formdata.2:1:1.value[/path]",
    "primary_email":"[path]application.user.formdata.3:1:1.value[/path]",
    "phone_mobile":"[path]application.user.formdata.5:1:1.value[/path]",
    "address": "[path]application.user.formdata.8:1:1.value[/path]",
    "town": "[path]application.user.formdata.329:1:1.value[/path]",
    "county": "[path]application.user.formdata.423:1:1.value[/path]",
    "postcode":"[path]application.user.formdata.11:1:1.value[/path]",
    "country": "[path]application.user.formdata.30:1:1.value[/path]",
    "dob":"[path]DATE_FORMAT(application.user.formdata.13703:1:1.value,'%Y-%m-%d')[/path]",
    "date_start": "[path]DATE_FORMAT(application.formdata.149175:1:1.value,'%Y-%m-%d')[/path]",
    "job_id": "[path]application.formdata.165132:1:1.value[/path]"
}

Create an event driven integration

Select the process stage where you want the integration to occur, in this case we’ll assume a candidate application status of ‘Ready to Hire’. Assign the API action you’ve created as an auto to this status and this event is then triggered when a candidate application reaches this stage.

On success the application can be moved onto another status which shows they have completed the integration posting. Retries and failure statuses can also be configured.

Alternatives

Alternatively you can set up a webhook and have your HRIS system be notified on events so it can call the appropriate REST API endpoints as appropriate. See ERP Integration