We have 2 types of integrations:
These integrations allow organisations to get their vacancies automatically published in Teaching Vacancies through ATS/job posting services.
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:
- Ark
- Broadbean
- Every
- Fusion
- My New Term
- United Learning
- 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.
A new way to allow ATS to publish vacancies in Teaching Vacancies has been developed: