Den Weg zur Automatisierung wählen:
Integrationsplattform, Low-Code oder Programmierung
Dieselbe Automatisierung lässt sich auf drei Wegen bauen. Welcher trägt, entscheidet der Ablauf selbst: seine Systeme, seine Lebensdauer, seine Last und die Frage, wer ihn künftig pflegt.
Steht fest, dass ein Ablauf automatisiert werden soll, folgt die eigentliche Richtungsfrage: womit. Für dieselbe Aufgabe stehen drei Wege offen. Eine Integrationsplattform verbindet bestehende Programme. Eine Low-Code-Plattform baut den Ablauf aus vorgefertigten Bausteinen. Und eigens programmierter Code bildet ihn von Grund auf ab. Alle drei erreichen am Ende dasselbe Ergebnis.
Unterschiede zeigen sich im Aufwand, im laufenden Betrieb, in der Pflege und in der Bindung an einen Anbieter. Welcher Weg der richtige ist, entscheiden sechs Merkmale des Ablaufs: die Zahl der beteiligten Systeme, die Lebensdauer, die Last, die Zuständigkeit für die spätere Pflege, die Plattformbindung und der Datenschutz. Dieser Beitrag beschreibt die drei Wege, den Sonderfall der Automatisierung über die Bildschirmoberfläche und die Merkmale, an denen Sie den passenden Weg ablesen.
Vom Vorhaben zur Wegentscheidung
Vier Fragen, die vor der Werkzeugwahl stehen
Die Werkzeugwahl steht am Ende dieser vier Fragen, nicht am Anfang
Drei Wege führen dieselbe Automatisierung aus
Eine Automatisierung nimmt einem Menschen eine wiederkehrende Arbeit ab: Daten von einem Programm ins nächste tragen, auf ein Ereignis reagieren, eine Prüfung ausführen, eine Benachrichtigung auslösen. Wie diese Arbeit technisch abläuft, bleibt dem Betrieb meist verborgen. Entscheidend für ihn ist, was der gewählte Weg im Aufbau kostet, wie zuverlässig er läuft und wer ihn ändern kann, wenn sich etwas im Ablauf verschiebt.
Die drei Wege lassen sich an ihrem Grundprinzip unterscheiden. Die Integrationsplattform ist ein Onlinedienst, der fertige Anschlüsse an gängige Programme mitbringt und Daten zwischen ihnen bewegt. Die Low-Code-Plattform ist eine Umgebung, in der ein Ablauf grafisch aus Bausteinen zusammengesetzt wird. Die Programmierung schreibt den Ablauf als eigenständige Software, die auf einem Server im eigenen Haus oder bei einem Anbieter läuft. Ein vierter Weg greift nur, wenn ein Programm gar keine Schnittstelle hat: die Bedienung über die Bildschirmoberfläche durch einen Software-Roboter.
Die Wege schließen sich nicht aus. Ein Betrieb kann einfache Freigaben über eine Low-Code-Plattform abbilden, den Datenaustausch zwischen Warenwirtschaft und Onlineshop über eine Integrationsplattform laufen lassen und eine komplexe Preisberechnung programmieren. Die Kunst liegt darin, je Ablauf den Weg zu wählen, der zu seiner Größe und seiner Lebensdauer passt.
Die Integrationsplattform verbindet mehrere Systeme an einer Stelle
Eine Integrationsplattform ist ein Dienst, der verschiedene Programme über vorgefertigte Anschlüsse verbindet und Daten nach festen Regeln zwischen ihnen überträgt, umwandelt und protokolliert. Statt jedes Programm einzeln mit jedem anderen zu koppeln, hängt jedes System einmal an der Plattform, und die Plattform verteilt die Daten. Ein solcher Anschluss, Konnektor genannt, kennt das Zielprogramm, übernimmt die Anmeldung und weiß, wie dessen Daten aufgebaut sind.
Der Gewinn zeigt sich, sobald drei oder mehr Programme regelmäßig Daten tauschen. Dann wachsen einzeln gebaute Verbindungen schnell zu einem Geflecht, das niemand mehr überblickt und das an unbemerkten Stellen ausfällt. Die Plattform führt diese Verbindungen zusammen: Jede Übertragung wird nach denselben Regeln ausgeführt, fehlgeschlagene Übertragungen werden wiederholt, und eine Fehlerliste zeigt an einer Stelle, was nicht durchlief. Wie eine solche Anbindung zwischen zwei Systemen konkret funktioniert, beschreibt der Beitrag Schnittstelle zwischen Warenwirtschaft und Website.
Die Plattform eignet sich für das Verbinden vorhandener Systeme. Umfangreiche neue Geschäftslogik entsteht auf ihr kaum; sie setzt voraus, dass für die eigenen Kernprogramme passende Konnektoren vorliegen. Vor der Auswahl lohnt deshalb die Prüfung, ob die Warenwirtschaft, der Shop und die Buchhaltung bereits fertige Anschlüsse haben. Die technischen Grundlagen vertieft der Glossareintrag zur Integrationsplattform (iPaaS).
Solange nur zwei Programme Daten tauschen, genügt oft eine direkte Verbindung. Vom dritten Programm an kostet jede für sich gebaute und getrennt beobachtete Kopplung mehr Pflege, als ihr zusätzlicher Datenfluss dem Betrieb einbringt. An dieser Stelle beginnt eine Integrationsplattform, sich zu rechnen.
Low-Code legt den Ablauf in die Hand der Fachabteilung
Eine Low-Code-Plattform ist eine Entwicklungsumgebung, in der man Formulare, kleine Programme und ganze Abläufe vorwiegend durch das Zusammenstecken fertiger Elemente baut, statt sie zu schreiben. Eigener Code kommt nur dort hinzu, wo ein passendes Element fehlt. Man ordnet einen Auslöser, eine Abfrage, eine Bedingung und eine Benachrichtigung auf einer Arbeitsfläche an, und die Plattform führt diese Anordnung aus und betreibt sie. Fehlt jede Möglichkeit zu programmieren, spricht man von No-Code; diese Form ist rascher gelernt und stößt dort an ihre Grenze, wo die mitgelieferten Elemente nicht ausreichen.
Der Vorteil liegt in der Geschwindigkeit und in der Nähe zur Fachabteilung. Einen Ablauf, den die Büroleitung oder der Innendienst genau kennt, richten dieselben Leute in Tagen ein und passen ihn an, wenn sich eine Regel ändert. Eine Urlaubsfreigabe, eine Formularstrecke oder eine einfache Datenübertragung entsteht so, ohne dass jeder kleine Wunsch über die IT läuft. Die Grenzen zeigen sich bei hoher Last, bei tief verschachtelter Logik und bei Abläufen, die über viele Jahre unverändert stabil bleiben müssen.
Je mehr Abläufe auf der Plattform liegen, desto größer wird eine Sammlung, die Aufmerksamkeit verlangt: Jeder einzelne will beschrieben, einer Person zugeordnet und vor jeder Änderung geprüft sein, wie es für betriebseigene Software gilt. Ein Ablauf ohne benannte verantwortliche Person wird zum Risiko, sobald diese Person die Abteilung wechselt. Worauf es beim Einsatz ankommt, führt der Glossareintrag zur Low-Code-Plattform aus.
Eine Fachabteilung baut über Monate Dutzende Low-Code-Abläufe, ohne sie zu dokumentieren oder einer Person zuzuordnen. Fällt ein angebundenes System aus oder ändert es sich, lässt sich nicht mehr nachvollziehen, welcher Ablauf welche Daten bewegt. Aus dem Zeitgewinn wird eine unkontrollierte Schatten-Struktur, die niemand mehr sicher ändern kann.
Programmierung trägt hohe Last und verschachtelte Logik
Programmierung bildet den Ablauf als eigenständige Software ab, die genau auf den Betrieb zugeschnitten ist. Dieser Weg erfordert am Anfang den höchsten Aufwand, weil nichts aus Bausteinen entsteht und jede Regel ausformuliert wird. Dafür ist das Ergebnis frei von den Grenzen einer Plattform: Die Logik kann beliebig verschachtelt sein, die Lösung verarbeitet große Mengen und hohe Spitzen, und sie läuft auf einem Server im eigenen Haus oder bei einem frei gewählten Anbieter.
Die Programmierung lohnt sich dort, wo ein Ablauf zum Kern des Geschäfts gehört und über viele Jahre stabil laufen soll. Eine Preisberechnung mit Staffeln und Sonderkonditionen, eine Steuerung mit Echtzeitanforderung oder ein Ablauf, der täglich sehr große Datenmengen bewegt, findet in programmierter Form seine tragfähige Basis. Die Abgrenzung zwischen fertiger Standardsoftware und eigens gebauter Lösung behandelt der Beitrag Individualsoftware oder Standardsoftware.
Der Preis dieses Weges liegt in der Verantwortung für den Betrieb: Die Software braucht Pflege, Sicherheitsaktualisierungen und eine Stelle, die sie weiter kennt. Diese Verantwortung lässt sich an einen Dienstleister übergeben, sie verschwindet aber nicht. Für kleine, überschaubare Abläufe ist der Aufwand dieses Weges zu hoch; dort sind Low-Code oder eine Integrationsplattform wirtschaftlicher.
RPA überbrückt Systeme ohne eigene Schnittstelle
In mittelständischen Betrieben laufen häufig Fachprogramme, denen jede technische Anbindung fehlt. An ihre Inhalte kommt man allein über die Eingabemasken am Bildschirm, die sonst ein Mensch von Hand bedient. Hier setzt die robotergestützte Prozessautomatisierung an, kurz RPA: Ein Software-Roboter bedient das Programm über dessen Oberfläche wie ein Mensch. Er wird einmal angelernt und wiederholt den Ablauf danach beliebig oft, etwa das Übertragen von Werten aus einem Kundenportal in die Warenwirtschaft.
RPA ist der Sonderfall unter den Wegen, weil es nicht an der Datenebene ansetzt, sondern an der Oberfläche. Das macht es dort einsetzbar, wo keine Schnittstelle möglich ist, und zugleich empfindlich: Verschiebt eine Softwareaktualisierung ein Eingabefeld oder taucht eine neue Meldung auf, erkennt der Roboter seinen Ankerpunkt nicht wieder und hält an oder trägt Werte in die falsche Maske. Der Weg rechnet sich bei hohem Volumen, stabiler Oberfläche und einem Altsystem, das absehbar bestehen bleibt. Sobald eine Schnittstelle verfügbar ist, trägt sie den Austausch zuverlässiger. Die Einordnung vertieft der Glossareintrag zur robotergestützten Prozessautomatisierung.
Sechs Merkmale entscheiden den Weg
Der passende Weg ergibt sich aus dem Ablauf selbst. Sechs Merkmale geben die Richtung vor. Sie lassen sich einzeln beantworten, und zusammen zeigen sie, welcher Weg zur Aufgabe passt.
Die Zahl der beteiligten Systeme zeigt die Grundrichtung
Geht es darum, mehrere bestehende Programme miteinander zu verbinden, deutet das auf eine Integrationsplattform. Soll ein neuer Ablauf mit Formularen und Entscheidungen entstehen, der nur ein oder zwei Systeme berührt, passt Low-Code. Je mehr eigenständige Logik gefragt ist und je weniger es um reines Verbinden geht, desto eher trägt eine programmierte Lösung.
Die Lebensdauer des Ablaufs rechtfertigt den Aufwand
Ein Ablauf, der nur für eine Saison oder ein befristetes Projekt gebraucht wird, verträgt keinen hohen Aufbauaufwand. Dort sind schnelle Wege richtig. Ein Ablauf, der zehn Jahre laufen soll, rechtfertigt die Investition in eine programmierte, von Anbietern unabhängige Lösung, weil sich der Aufwand über die Jahre verteilt.
Die Last entscheidet über die Tragfähigkeit
Entscheidend ist die Menge, die der Ablauf je Tag bewegt, und wie hoch die Spitzen ausfallen. Kleine Mengen mit klaren Regeln tragen Low-Code und Integrationsplattform problemlos. Sehr große Mengen, enge Zeitvorgaben und Echtzeitanforderungen stoßen bei Plattformen an Grenzen und verlangen eine programmierte Basis.
Die Zuständigkeit gehört in die Fachabteilung oder in die IT
Soll die Fachabteilung den Ablauf künftig selbst ändern, spricht das für Low-Code, weil dieselben Leute ihn einrichten und anpassen. Gehört die Pflege in die IT oder an einen Dienstleister, sind Integrationsplattform und Programmierung die üblichen Wege. Die Frage nach der späteren Zuständigkeit wird am Anfang oft übersehen und bestimmt doch, ob ein Ablauf gepflegt bleibt.
Die Plattformbindung wirkt erst Jahre später
Jeder Weg bindet in unterschiedlichem Maß an einen Anbieter. Low-Code-Abläufe liegen im Format der Plattform, eine Integrationsplattform hält die Verbindungsregeln in ihrer Umgebung. Eine programmierte Lösung bindet am wenigsten, verlangt dafür den höchsten Aufbauaufwand. Diese Bindung zeigt ihre Wirkung erst, wenn Preise, Nutzungsbedingungen oder der Anbieter selbst sich ändern.
Der Datenschutz begrenzt den Speicherort
Sobald personenbezogene Daten durch den Ablauf laufen, zählt, wo sie gespeichert werden und ob ein Vertrag zur Auftragsverarbeitung mit dem Anbieter besteht. Ein Onlinedienst verarbeitet die Daten außerhalb des eigenen Hauses, was eine Prüfung des Serverstandorts verlangt. Eine im eigenen Betrieb betriebene Lösung hält die Daten unter eigener Kontrolle. Der Datenschutz grenzt die Wege ein, bevor Aufwand und Last überhaupt zur Sprache kommen.
Beantworten Sie die sechs Merkmale für jeden Ablauf einzeln, schriftlich und vor jedem Gespräch mit einem Anbieter. Ein Blatt mit sechs Zeilen je Ablauf verhindert, dass die Werkzeugwahl aus Gewohnheit fällt. Wer die Antworten festhält, kann auch später begründen, warum ein Ablauf diesen Weg bekommen hat.
Jeder Weg bindet unterschiedlich stark an einen Anbieter
Anbieterbindung bezeichnet die Abhängigkeit von einem bestimmten Anbieter, aus der ein Wechsel nur mit hohem Aufwand gelingt. Bei Automatisierungen entsteht diese Bindung über das Format, in dem die Abläufe und Regeln gespeichert sind. Die drei Wege unterscheiden sich darin deutlich.
Bei Low-Code ist die Bindung am stärksten ausgeprägt. Die Abläufe sind im Format der Plattform abgelegt, ein Export liefert meist nur eine Beschreibung, die eine andere Plattform nicht ausführen kann. Ein Wechsel bedeutet Neubau. Bei der Integrationsplattform liegt die Bindung in den Konnektoren und den Verbindungsregeln, lässt sich aber eingrenzen, weil die angebundenen Systeme selbst unberührt bleiben. Eine programmierte Lösung bindet am wenigsten, solange ihr Quellcode dem Betrieb gehört und auf einem frei wählbaren Server läuft.
Die Bindung schließt einen Weg nicht aus. Sie ist ein bewusst gewählter Kompromiss zwischen Geschwindigkeit im Aufbau und Freiheit im Betrieb. Wer früh prüft, wie sich ein Ablauf im Ernstfall mitnehmen oder nachbauen ließe, trifft die Wahl mit offenen Augen. Weitere Punkte dazu nennt der Glossareintrag zur Anbieterbindung.
Fünf Schritte führen zur Wegentscheidung
Die Wahl des Weges lässt sich ordnen. Folgende Schritte führen von der Aufgabe zur begründeten Entscheidung, bevor ein Anbieter kontaktiert wird.
- Den Ablauf beschreiben: den heutigen Ablauf Schritt für Schritt festhalten, mit allen beteiligten Programmen und jedem Punkt, an dem ein Mensch eingreift.
- Schnittstellen prüfen: für jedes beteiligte Programm klären, ob es eine Schnittstelle hat oder bekommen kann. Fehlt sie überall, rückt RPA in Sicht.
- Die sechs Merkmale beantworten: Zahl der Systeme, Lebensdauer, Last, Zuständigkeit, Plattformbindung und Datenschutz je Ablauf schriftlich einschätzen.
- Den Weg je Ablauf festlegen: aus den Antworten den passenden Weg ableiten und dabei zulassen, dass verschiedene Abläufe verschiedene Wege bekommen.
- Betrieb und Pflege regeln: je Ablauf eine verantwortliche Person, eine Fehlerbenachrichtigung und einen Ersatzweg für den Ausfall festlegen, bevor die Umsetzung beginnt.
Der zweite Schritt verdient besondere Sorgfalt, weil eine falsch eingeschätzte Schnittstelle den ganzen Weg bestimmt. Welche Angaben vor der Beauftragung einer Anbindung geklärt sein sollten, beschreibt der Beitrag Schnittstellen vor der Beauftragung klären.
Jeder Schritt und jedes beteiligte Programm sind festgehalten
Für jedes Programm ist bekannt, ob eine Schnittstelle vorliegt
Zahl der Systeme, Lebensdauer, Last, Zuständigkeit, Bindung, Datenschutz
Verantwortliche Person, Fehlermeldung und Ersatzweg stehen fest
Fünf Fehler bei der Wahl des Umsetzungswegs
Bei der Wegentscheidung wiederholen sich dieselben Muster, unabhängig von Branche und Betriebsgröße. Fünf treten besonders häufig auf.
Der Weg steht fest, bevor der Ablauf überhaupt beschrieben ist
Die Oberfläche wird bedient, obwohl eine stabile Schnittstelle bereitsteht
Niemand ist benannt, der den Ablauf später kennt und ändert
Die Abhängigkeit fällt erst auf, wenn Preise oder Bedingungen sich ändern
Speicherort und Auftragsverarbeitung kommen erst nach der Festlegung
Die Punkte eins bis drei entscheiden am häufigsten darüber, ob eine Automatisierung im Betrieb trägt oder zur Last wird.
Häufig gestellte Fragen
Eine Integrationsplattform verbindet bestehende Programme und transportiert Daten nach festen Regeln zwischen ihnen. Eine Low-Code-Plattform baut daraus eigene kleine Anwendungen und Abläufe mit Formularen und Bedingungen. Die eine verknüpft vorhandene Systeme, die andere erzeugt neue Logik. Viele Low-Code-Plattformen bringen Konnektoren mit und übernehmen beide Aufgaben; die Trennung hilft trotzdem bei der Frage, ob es um das Verbinden von Systemen oder um das Abbilden eines neuen Ablaufs geht.
Eine programmierte Lösung lohnt sich bei hoher Last, bei verschachtelter Geschäftslogik und bei Abläufen, die über viele Jahre stabil und unabhängig von einem Plattformanbieter laufen sollen. Der höhere Aufwand am Anfang zahlt sich dort aus, wo der Ablauf zum Kern des Geschäfts gehört und nicht an die Bausteine und die Preisgestaltung eines Anbieters gebunden sein soll. Für überschaubare Abläufe mit klaren Regeln ist Low-Code schneller und günstiger im Aufbau.
RPA steht für robotergestützte Prozessautomatisierung. Ein Software-Roboter bedient ein Programm über dessen Bildschirmmasken wie ein Mensch und arbeitet einen fest angelernten Ablauf ab. Dieser Weg passt dort, wo ein System keine Schnittstelle hat und absehbar keine bekommt, das Volumen aber hoch ist. Sobald eine Schnittstelle verfügbar oder geplant ist, trägt diese den Datenaustausch stabiler, weil sie nicht von der Oberfläche abhängt.
Low-Code-Abläufe sind im Format der Plattform gespeichert und lassen sich zu einem anderen Anbieter meist nur durch Neubau mitnehmen. Mit der Zahl der Abläufe wächst diese Bindung, und Preise sowie Nutzungsbedingungen des Anbieters wirken auf den gesamten Bestand. Wer früh festlegt, welche Abläufe dort entstehen dürfen, und prüft, ob sich ein Export erzeugen lässt, hält die Bindung überschaubar.
Sobald personenbezogene Daten durch eine Plattform laufen, zählt der Speicherort und ein Vertrag zur Auftragsverarbeitung. Bei einem Onlinedienst verlassen die Daten das eigene Haus, was eine Prüfung des Anbieters und des Serverstandorts verlangt. Eine im eigenen Betrieb programmierte oder betriebene Lösung hält die Daten unter eigener Kontrolle. Der Datenschutz grenzt damit die infrage kommenden Wege ein, bevor Aufwand und Last überhaupt zur Sprache kommen.
Der passende Weg ergibt sich aus dem Ablauf
Die drei Wege zur Automatisierung erreichen dasselbe Ziel auf verschiedenen Routen. Die Integrationsplattform verbindet, Low-Code baut den Ablauf in der Fachabteilung, die Programmierung trägt Last und Lebensdauer, und RPA überbrückt Systeme ohne Schnittstelle. Keiner der Wege ist für sich besser; jeder passt zu einer bestimmten Größe und Lebensdauer von Abläufen.
Wer die sechs Merkmale für jeden Ablauf einzeln beantwortet, trifft die Wahl aus dem Bedarf heraus und begründet sie nachvollziehbar. Das schützt vor der häufigsten Fehlentscheidung, bei der das Werkzeug feststeht, bevor die Aufgabe beschrieben ist. Wie lange Automatisierungsketten im Betrieb zuverlässig bleiben, behandelt vertiefend der Beitrag KI-Automatisierung und die Architektur langer Ketten.
Wir sichten in 1 Werktag Ihre Abläufe und Systeme und sagen Ihnen, welcher Weg zur Automatisierung im Betrieb trägt.
Fundiertes KI-Wissen, direkt ins Postfach.
Ein Thema pro Woche, vollständig erklärt – ohne Hype, ohne Werbung, jederzeit abbestellbar.
Zu den KI-News