langfristiges Integrationsmandat über rund 1,5 Jahre
Case Study · TYPO3 v12 · Multiportal · ERP-/CRM-Integration · individuelle Connector-Extensions
In diesem Projekt wurde ein TYPO3 v12 Multiportal mit mehreren externen Systemen verbunden: Business Central, Dynamics CRM und ein externes Zertifizierungssystem mussten zuverlässig, nachvollziehbar und skalierbar zusammenspielen. Besonders relevant: Formulareingaben aus TYPO3 führten direkt zu fachlich wirksamen Prozessen in Business Central – etwa zur Erstellung von Mitgliedschaften, Zertifikat-Bestellungen und automatisch erzeugten Sales Orders für die Abrechnung.
Der Kern der Lösung war nicht nur „eine API-Anbindung“, sondern eine vollständig individuell entwickelte Schnittstellen-Architektur in TYPO3. Dafür habe ich drei eigenständige TYPO3-Extensions vollständig alleine entwickelt – inklusive Domainmodellen, Repositories, Console Commands, API-Clients, Mapping, Validierung, Formular- und Prozesslogik, Delta-Synchronisation, Retry-Handling sowie Monitoring für den produktiven Betrieb.
Übertragbarer Nutzen
Diese Case Study zeigt, wie sich fachlich und technisch komplexe TYPO3-Integrationen mit ERP-, CRM- und Spezialsystemen so aufbauen lassen, dass nicht nur die API-Verbindung funktioniert, sondern auch Datenmodell, Betriebsfähigkeit, Reproduzierbarkeit und spätere Erweiterbarkeit tragfähig bleiben.
Hinweis: Projektdetails sind aus NDA-Gründen anonymisiert bzw. gekürzt. Architekturprinzipien, Integrationsmuster und Learnings sind auf ähnliche Vorhaben übertragbar.
Mehrere Portale und Systeme sollten zusammenarbeiten: Mitgliederverwaltung, Zertifizierungen, CRM-Prozesse und weitere fachliche Abläufe mussten konsistent und automatisiert synchronisiert werden.
Gleichzeitig standen ambitionierte Go-Live-Termine, parallele Entwicklung und wechselnde Abhängigkeiten im Raum. Genau dort entstehen in Integrationsprojekten oft die größten Risiken: instabile Feld-Mappings, unklare Verantwortlichkeiten, Timeouts, fehlende Transparenz und integrationskritische Sonderfälle.
langfristiges Integrationsmandat über rund 1,5 Jahre
Hohe fachliche und technische Komplexität
mehrere Zielsysteme, viele Sonderfälle, iteratives Scope-Wachstum
Ziel war die Vereinheitlichung von Mitglieder- und Zertifizierungsprozessen über mehrere Systeme – mit TYPO3 als zentraler Plattform für Registrierungs-, Self-Service- und Portal-Workflows.
Ein einzelner TYPO3-Workflow musste häufig parallel in mehrere Zielsysteme schreiben. Dazu kamen kundenspezifische Felder, Relationen, fachliche Sonderlogiken und die Notwendigkeit, Fehler nicht nur technisch, sondern auch prozessual sauber beherrschbar zu machen.
Ziel war nicht nur der Datenaustausch zwischen Systemen, sondern die direkte Abbildung fachlicher Prozesse: Formulareingaben aus TYPO3 sollten Mitgliedschaften und Zertifikat-Bestellungen strukturiert in Business Central überführen. Auf dieser Basis wurden Sales Orders automatisch erzeugt, um Abrechnungs- und Folgeprozesse zuverlässig anzustoßen.
Die Integration war nicht nur technisch relevant, sondern unmittelbar prozess- und abrechnungsrelevant: Innerhalb von vier Monaten wurden rund 1.300 Zertifizierungen über die angebundenen Prozesse abgewickelt. Fehler in Formularlogik, Übergaben oder Sales-Order-Erzeugung hätten somit direkte Auswirkungen auf operative Abläufe, Abrechnung und Nutzererlebnis gehabt.
Die einzelnen Zertifizierungsprozesse hatten zudem eine klare wirtschaftliche Relevanz im mittleren dreistelligen Euro-Bereich pro Vorgang.
Die Integrationslösung bestand nicht aus ein paar Einzelklassen, sondern aus drei eigenständigen, fachlich getrennten TYPO3-Extensions, die ich vollständig alleine entwickelt habe.
Eigene TYPO3-Extension für lesende und schreibende Integrationen mit Business Central: Artikel, Kategorien, Preislisten, Kunden, Kontakte, Mitgliedschaften, Zertifikat-Bestellungen und Sales-Order-Prozesse.
Eigene TYPO3-Extension für Dynamics 365 CRM / Sales mit Kontakt-, Account-, Membership-, Rollen-, Regionen- und Gruppensynchronisation sowie TYPO3-seitiger FE-Logik.
Eigene TYPO3-Extension für Zertifizierungs- und Bestellprozesse mit Formularlogik, Validierung, Datenmodellen, JSON-/Plugin-Endpunkten und Anbindung an die Integrationsflüsse.
In diesem Vorhaben war ich nicht nur punktuell beteiligt, sondern für die technische Umsetzung der Integrationsschicht maßgeblich verantwortlich. Mein Beitrag umfasste Architektur, Eigenentwicklung, Stabilisierung und die praktische Beherrschbarkeit im laufenden Betrieb.
Statt schwer nachvollziehbarer Einzeljobs wurde eine wartbare Connector-Architektur in TYPO3 aufgebaut: mit klaren Verantwortlichkeiten, skalierbaren Sync-Prozessen und nachvollziehbarer Fehlerbehandlung.
ddev, Composer und Git für reproduzierbare, teamfähige Entwicklungsumgebungen.
GitLab CI/CD für kontrollierte Releases und eine belastbare Deploy-Kette.
Die eigentliche Leistung lag nicht nur in „der API-Verbindung“, sondern in der Übersetzung komplexer Fachlogik in eine tragfähige TYPO3-Architektur.
Synchronisierte Fachobjekte wurden nicht nur „durchgereicht“, sondern sauber in TYPO3 modelliert, gespeichert und weiterverarbeitet.
Zertifizierungs- und Bestellprozesse wurden direkt in TYPO3 aufgebaut und mit den externen Zielsystemen verzahnt.
Debug-Modi, Single-Record-Reprocessing, Status-Tracking und Logging machten die Integrationen im Alltag beherrschbar.
Die fachliche Komplexität lag nicht nur in den APIs, sondern vor allem in den Feld-Mappings, Formularvarianten und den unterschiedlichen Zielobjekten je Prozess.
Dokumentation je Formularstrecke: welches Feld wird wohin geschrieben und wie validiert.
Logs, Debug-Modi und Testmatrizen machten Fehlerbilder isolierbar statt diffus.
Weniger Testchaos, mehr Klarheit bei fachlichen Erwartungen und Ergebnissen.
Integrationsprojekte scheitern selten an der API allein, sondern an Scope-Verschiebungen, Abhängigkeiten, fehlender Transparenz und schwacher Betriebsfähigkeit.
Das Ergebnis war keine bloße API-Anbindung, sondern eine belastbare Integrationsbasis, über die TYPO3-Formularprozesse direkt fachlich wirksam in den angeschlossenen Systemen weiterverarbeitet werden konnten – auch unter realer Last und parallel zur technischen Weiterentwicklung Richtung TYPO3 v13.
Mitgliedschaften, Zertifikat-Bestellungen und Folgeprozesse mussten nicht mehr manuell zwischen Systemen übertragen werden.
Rund 1.300 Zertifizierungen innerhalb von 4 Monaten zeigen, dass die Integrationslogik nicht nur technisch sauber, sondern auch operativ tragfähig war.
Die Integrationsschicht wurde nicht als starre Einmallösung gebaut, sondern so, dass sie parallel im TYPO3-v13-Kontext weiterentwickelt werden konnte.
Zuerst werden Ziele, Datenobjekte und Verantwortlichkeiten geklärt. Danach folgen Connector-Design, Mapping, Sync-Strategie und Monitoring. Die Umsetzung läuft iterativ mit reproduzierbaren Tests und klaren Statusbildern.
Nicht die API allein, sondern die fachliche Übersetzung: Datenmodelle, Feld-Mappings, Sonderfälle, Prozesszustände, Reprocessing, Logging und die sichere Verzahnung mit TYPO3-Workflows.
Durch Paging, Delta Sync, Retry-Mechanismen und entkoppelte Verarbeitungsprozesse. Gerade bei ERP-/CRM-Schnittstellen ist das oft eine Grundvoraussetzung für stabilen Betrieb.
Ja. Häufig übernehme ich Architektur, Integrationslogik, Fehlerbehandlung und Stabilisierung als externer Lead oder Senior-Sparringspartner im laufenden Setup.
Wenn Sie TYPO3 mit Business Central, Dynamics CRM oder anderen Fachsystemen koppeln möchten, unterstütze ich bei Architektur, Connector-Umsetzung, Stabilisierung und Monitoring.