API Middleware für Rexx Systems und ShiftJuggler

Anbindung der Dienstplanung an das führende HR-System über Rexx Hub.

Fallstudie API Middleware für STOLLE Sanitätshaus

Inhalt

Wir haben für die STOLLE Sanitätshaus GmbH & Co. KG eine Schnittstelle zwischen Rexx Systems und der Dienstplanungssoftware ShiftJuggler entwickelt. Die Anbindung läuft über Rexx Hub, die API von Rexx Systems, und gehört zu den ersten Integrationen, die über diese Schnittstelle umgesetzt wurden. Dieser Bericht beschreibt die Ausgangslage, unser Vorgehen und das Ergebnis.

Ausgangssituation

STOLLE ist ein etablierter Anbieter im deutschen Sanitätsfachhandel mit fast 800 Mitarbeitenden. Rund 200 davon werden über ShiftJuggler in der Dienstplanung geführt, während Rexx Systems das führende HR-System bleibt. Beide Systeme benötigen dieselben Personaldaten. Vor dem Projekt wurden Stammdaten, Abwesenheiten und Austritte in beiden Systemen manuell gepflegt. Das bedeutete doppelten Aufwand und das Risiko Datenbestände auseinanderlaufen.

Ziel des Projekts war ein konsistenter Datenfluss zwischen beiden Systemen, ohne manuelle Pflege und ohne doppelte Datenhaltung. 

Herausforderungen

Rexx Hub stellt die API auf Rexx-Seite bereit, die Verbindung zum jeweiligen Zielsystem wird jedoch projektspezifisch entwickelt. Zum Projektzeitpunkt gab es kaum Vorbilder, unsere Integration gehörte zu den ersten, die über Rexx Hub umgesetzt wurden. Das erforderte eine enge Abstimmung mit Rexx Systems, unter anderem zu Datenmodellen, Endpunkten und den Limits der API.

Auf der Gegenseite brauchte auch ShiftJuggler eine saubere Anbindung. Fragen wie die Zuordnung der Felder, der Umgang mit Abwesenheiten und Austritten und das Verhalten im Fehlerfall mussten für beide Systeme beantwortet werden.

Vorgehensweise und Umsetzung

Wir haben eine Middleware auf Basis von Symfony entwickelt, die zwischen Rexx Hub und ShiftJuggler vermittelt. Sie synchronisiert Stammdaten, Abwesenheiten und Austritte aus Rexx nach ShiftJuggler.

Die Verarbeitung läuft asynchron. Ein Request Throttling sorgt dafür, dass die API-Limits von Rexx Hub eingehalten werden. Jede Übetragung wird protokolliert, Fehler werden abgefangen und nachvollziehbar dokumentiert. Für beide Systeme haben wir eigene Software Development Kits (SDKs) entwickelt.

Während des gesamten Projekts standen wir in engem Austausch mit den Fachverantwortlichen bei STOLLE, dem Team von ShiftJuggler und unseren Partnern bei Rexx Systems.

Resultat

Seit dem Go-live im ersten Quartal 2026 läuft die Anbindung im Produktivbetrieb. Die rund 200 in ShiftJuggler geführten Mitarbeitenden sind in beiden Systemen konsistent abgebildet. Die manuelle Doppelpflege ist entfallen.

Die Zusammenarbeit war strukturiert, lösungsorientiert und zuverlässig.

Lars Pahl, Teamleiter Personalwesen, STOLLE Sanitätshaus GmbH & Co. KG

Fazit

Das Projekt zeigt, dass sich Drittsysteme über Rexx Hub zuverlässig an die Rexx Suite anbinden lassen, wenn die Schnittstelle sorgfältig entwickelt wird. Wesentlich für den Erfolg war die enge Zusammenarbeit aller Beteiligten, von der HR-Abteilung bei STOLLE über ShiftJuggler bis zu Rexx Systems. Die Kombination aus Rexx-Erfahrung aus der Implementierung und eigener Softwareentwicklung hat sich dabei bewährt, weil Fragen zur Rexx-Konfiguration und Fragen zum Code im selben Team beantwortet wurden.

Individuelle Schnittstellen für Rexx Systems

Sie möchten eine Dienstplanung, Zeiterfassung oder ein anderes System an Rexx anbinden? Wir entwickeln die passende Schnittstelle über Rexx Hub.

Mehr zur Rexx Hub Schnittstellenentwicklung

Wir entwickeln individuelle Schnittstellen für Ihre Fachanwendungen.

Consulting Services von NXI - Elbphilharmonie Hamburg