APSA

Ergänzung von Low-Code-Tools für Automatisierung

„Cloudomation Engine zu lernen war für mich wie der Umstieg von Duplo zu Lego Technik. Ich kann jetzt sehr viel coolere Dinge bauen als davor.“

Gerald
AI Workflow Designer bei apsa personnel concepts Gmb

Herausforderung

Lösung

Ergebnis

Ausgangssituation

Stelleninserate und Bullhorn CRM

apsa personnel concepts ist ein auf den IT Sektor spezialisiertes Recruiting-Unternehmen. Ihre zentralen Daten zu Kandidat_innen, Stelleninseraten sowie personalsuchenden Unternehmen verwalten sie im Bullhorn CRM. Die Zapier-App für Bullhorn ist jedoch sehr limitiert und erlaubt nur die Abfrage von einigen wenigen Daten aus Bullhorn.

Eingeschränkte Funktionen

Ähnlich wie für Bullhorn gibt es für viel Software, die “schwierige” APIs hat oder nur von wenigen Unternehmen genutzt wird, keine oder nur sehr eingeschränkte Zapier-Apps. Um auch solche Software in automatisierte Prozesse einzubinden, kann es sehr wertvoll sein, eine Pro-Code Automatisierungslösung wie Cloudomation Engine punktuell einzusetzen, um die Möglichkeiten von Low-Code Tools zu erweitern.

Was wurde automatisiert?

Connector, benutzerdefinierte API und Webhook

In Cloudomation Engine wurde ein Connector für die Bullhorn-API eingerichtet und eine benutzerdefinierte REST-API erstellt, welche die parametrisierte Abfrage von Daten aus Bullhorn in einem einfachen Format ermöglicht. Ein Cloudomation Engine Webhook wurde erstellt. Dieser ist der Endpunkt für die custom REST API.

Aufruf über Zapier

Der Cloudomation Engine Webhook wird über Zapier aufgerufen. Der AI Workflow Designer automatisiert weitere Prozessschritte direkt in Zapier und PowerAutomate.

Automatisierte Optimierung von Stelleninseraten

Ein Use-Case, der als Basis für viele weitere dient, wurde bereits vor Ort mit dem neuen Endpunkt umgesetzt: die automatisierte Optimierung von Stelleninseraten plus optionaler Übersetzung.

Alle Details zur Automatisierung
  1. In Cloudomation Engine wurde ein Connector für die Bullhorn-API eingerichtet. Authentifizierung erfolgt über OAuth.
  2. In Cloudomation Engine wurde eine benutzerdefinierte REST-API erstellt, welche die parametrisierte Abfrage von Daten aus Bullhorn in einem einfachen Format ermöglicht. Dazu wurden folgende Inhalte entwickelt:
    1. Ein Cloudomation Engine Webhook wurde erstellt. Dieser ist der Endpunkt für die custom REST API.
    2. Ein Python Skript wurde erstellt, welches die Daten und Parameter verarbeitet, die dem Webhook übergeben werden. Aus den Parametern, die dem Webhook übergeben werden, erstellt das Skript valide Abfragen für die Bullhorn API.
  3. Der Cloudomation Engine Webhook wird über Zapier aufgerufen. Der AI Workflow Designer automatisiert weitere Prozessschritte direkt in Zapier und PowerAutomate.
  4. Ein Use-Case, der als Basis für viele weitere dient, wurde bereits vor Ort mit dem neuen Endpunkt umgesetzt: die automatisierte Optimierung von Stelleninseraten plus optionaler Übersetzung.
    1. Informationen zu der für die Veröffentlichung geplanten Stelle werden – ausgelöst durch einen mit Zapier verknüpften Webhook – über den Cloudomation-Endpunkt aus Bullhorn ausgelesen.
    2. Die Informationen werden gemeinsam mit einem vom Workflow Designer entwickelten Prompt (Instruktionen für eine generative KI) per API an die OpenAI/ChatGPT-API geschickt.
    3. Das überarbeitete Ergebnis wird über den Cloudomation-Endpunkt in ein dafür definiertes Feld in Bullhorn eingespielt.
    4. Optional wird in einem zweiten Schritt (mit einem angepassten, aber gleich aufgebauten Prozess) das überarbeitete Stelleninserat von Deutsch auf Englisch (oder umgekehrt) übersetzt und in einem weiteren dezidierten Feld abgespeichert.
  5. Mehrere weitere Use-Cases zur Unterstützung der Workflows von Recruiter_innen wurden bereits umgesetzt, bzw. sind in Planung.

Wie haben wir die Automatisierung entwickelt?

In einem zweitägigen Workshop mit dem AI Workflow Designer und einem Automatisierungs-Experten von Cloudomation wurden die geplanten Anwendungsfälle des AI Workflow Designers gemeinsam analysiert und die Punkte identifiziert, in denen über Cloudomation Engine bestehende Hürden überwunden werden können.

Nach einem halben Tag hat der AI Workflow Designer mit Unterstützung des Cloudomation Experten den ersten Endpunkt in Cloudomation Engine zur Abfrage von Bullhorn Daten erstellt. Im weiteren Verlauf des Workshops wurde der AI Workflow Designer befähigt, weitere Endpunkte in Cloudomation Engine selbständig zu erstellen, bestehende Endpunkte anzupassen sowie eventuelle Fehler zu analysieren und zu beheben, und weitere Abfragen an andere Systeme (z.B. OpenAI API) über Cloudomation Engine durchzuführen.

Was sind die nächsten Schritte?

Bereits umgesetzte Use Cases

Entdecken Sie Ihr neues Platform-Engineering-Tool

Optimieren Sie Ihre Abläufe, optimieren Sie die Zusammenarbeit, und liefern Sie schneller. Lassen Sie uns besprechen, wie unsere Plattform Ihnen helfen kann, Herausforderungen zu meistern und Ihre Ziele zu erreichen.