Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.4 KB

File metadata and controls

39 lines (23 loc) · 1.4 KB

Integrations with other job posting services

We have 2 types of integrations:

Integrations to import job adverts from external job posting services/ATs

These integrations allow organisations to get their vacancies automatically published in Teaching Vacancies through ATS/job posting services.

Legacy integrations

An original pilot took the approach of pulling each integration vacancies from ATS XML feeds and APIs.

Different integrations were built for the following ATS/job posting services:

  • Broadbean
  • Every (moved to new API)
  • Fusion
  • My New Term (moved to new API)
  • Vacancy Poster
  • Ventrus

The code for these integrations is defined within the Vacancies::Import module.

The vacancies for these integrations are pulled hourly between 06:55 and 21:55 through the scheduled Import From Vacancy Sources Job.

As more integrations were added, the difficulties to maintain and write the integrations providing custom parsing & mapping for each became more evident.

This approach has been stopped and it planned to be removed.

New approach: Publisher ATS API

A new way to allow ATS to publish vacancies in Teaching Vacancies has been developed:

Integrations to export our internal vacancies to other job posting services