Karte zu manueller, regelbasierter und API-basierter Freigabe in Automatisierung
Bild: Ablaufentwurf

Aufgabenketten

Teil von Freigabeprozesse gestalten mit Beteiligten und Regeln

Freigaben in Automatisierung einbinden: drei belegte Mechanismus-Typen

Freigaben in Automatisierung einbinden: manuelle, regelbasierte und API-Freigabe im Vergleich, mit Einsatzbereichen, Grenzen und Beispielen aus BPM-Suiten.

Das Wichtigste auf einen Blick

  • Drei Mechanismen sind verbreitetmanuelle Freigabe, regelbasierte Freigabe, Freigabe per API.
  • Manuelle Freigaben decken Ermessen ab, erzeugen aber Wartezeit.
  • Regelbasierte Freigaben liefern reproduzierbare Ergebnisse, solange Regeln pflegbar bleiben.
  • API-Freigaben verbinden den Ablauf mit externen Genehmigungssystemen.
  • Die Auswahl folgt dem Entscheidungstyp, nicht der Werkzeugliste.

Manuelle Freigabe im Prozessmodell

Bei der manuellen Freigabe hält der Prozess an und erzeugt eine Aufgabe für eine Person. In BPMN ist das ein User Task, der in der Prozess-Engine auf Bearbeitung wartet. Camunda, SAP Build Process Automation und Microsoft Power Automate bilden dieses Muster mit eigenen Aufgabenlisten und Genehmigungsbausteinen ab.

Der Einsatzbereich liegt bei Entscheidungen mit Ermessen, etwa Sonderzahlungen, Vertragsabweichungen oder Ausnahmen von Einkaufsrichtlinien. Der Prozess liefert Kontext, Formular und Anhänge mit, damit die entscheidende Person nicht in Fremdsystemen suchen muss. Vertretungsregeln und Eskalationsfristen verhindern, dass Vorgänge liegen bleiben.

Grenzen zeigen sich in der Durchlaufzeit. Jede manuelle Freigabe bindet Personenkapazität und erzeugt Wartezeit, die sich nicht durch Technik verkürzen lässt. Bei hohen Fallzahlen entsteht ein Engpass. Jede Freigabe braucht einen Nachweis, wer wann mit welcher Begründung entschieden hat.

Regelbasierte Freigabe mit Entscheidungstabellen

Regelbasierte Freigaben ersetzen die Person durch eine auswertbare Regel. Typisch sind Entscheidungstabellen nach DMN, die Eingabewerte wie Betrag, Kostenstelle, Lieferantenstatus oder Risikoklasse auf ein Ergebnis abbilden. Camunda führt DMN-Tabellen direkt in der Engine aus. SAP Build Process Automation und Power Automate bieten vergleichbare Regelbausteine.

Der Einsatzbereich umfasst Fälle mit klaren Schwellen: Bestellungen bis zu einem Betrag laufen automatisch durch, darüber wird eine Freigabeinstanz eingeschaltet. Jede Regel wird versioniert, damit Prüfer später nachvollziehen können, welche Fassung gegriffen hat.

Die Grenze liegt in der Regelpflege. Jede neue Ausnahme erhöht die Zahl der Zeilen, und widersprüchliche Bedingungen bleiben ohne Test unbemerkt. Für Ermessensfälle ist der Mechanismus ungeeignet, weil sich weiche Kriterien nicht zuverlässig abbilden lassen. Das BSI beschreibt im IT-Grundschutz methodische Anforderungen an Prozess- und Schnittstellensicherheit, die auch Freigaberegeln betreffen.

Freigabe per API: externe Systeme

Bei der API-Variante bleibt die Entscheidung in einem externen System, etwa einem Berechtigungs-, Vertrags- oder Dokumentenmanagementsystem. Die Automatisierung ruft dort per Schnittstelle eine Freigabe an und wartet auf die Antwort. Zwei Muster sind verbreitet: der synchrone Aufruf mit sofortiger Antwort und der asynchrone Aufruf mit Rückruf oder erneutem Abfragen.

Camunda nutzt für das asynchrone Muster External Tasks: Ein externer Worker holt die Aufgabe ab und meldet das Ergebnis zurück. Power Automate arbeitet mit HTTP-Aktionen und Genehmigungs-Connectors, SAP Build Process Automation mit Schnittstellen zu SAP-Systemen und Fremdsystemen.

Grenzen liegen in Fehlerbehandlung und Sicherheit. Wiederholte Aufrufe müssen idempotent sein, sonst entstehen doppelte Buchungen. Timeouts brauchen eine definierte Reaktion, ebenso abgelehnte oder unvollständige Antworten. Schnittstellen sind nach den Anforderungen der Informationssicherheit abzusichern.

Für den Werkzeugvergleich nennt SAP die Funktionen seiner Process Automation, das BMWK ordnet Förderung und Rahmenbedingungen ein.

Die drei Mechanismen im Vergleich

Die Tabelle stellt die drei Mechanismen nach Entscheider, Durchlaufzeit und Nachweis gegenüber.

Drei Freigabemechanismen im Vergleich

Manuelle Freigabe

Entscheider
Person
Geeignet für
Ermessen, Ausnahmen
Durchlaufzeit
abhängig von Kapazität
Nachweis
Formular und Kommentar
Typische Grenze
Engpass und Wartezeit

Regelbasierte Freigabe

Entscheider
Regelwerk
Geeignet für
Schwellen, Standardfälle
Durchlaufzeit
sofort nach Regelauswertung
Nachweis
Regelversion und Protokoll
Typische Grenze
Regelpflege und Testaufwand

Freigabe per API

Entscheider
externes System
Geeignet für
verteilte Systemlandschaften
Durchlaufzeit
abhängig vom Zielsystem
Nachweis
Antwortprotokoll und Log
Typische Grenze
Idempotenz und Fehlerfälle

Auch Kombinationen sind üblich: Ein Prozess prüft zuerst regelbasiert und leitet nur Ausnahmen an Personen weiter. Der API-Mechanismus tritt hinzu, wenn die Freigabe in einem fachlichen System ohne Prozess-Engine stattfindet. Damit bestimmt der Entscheidungstyp die Mechanismuswahl.

Häufige Fragen

Wann bleibt eine manuelle Freigabe sinnvoll?

Wenn Ermessen, Haftung oder Einzelfallprüfung gefragt sind und sich Kriterien nicht vollständig formalisieren lassen. Sie bleibt dann der einzige Mechanismus mit belastbarer Begründung.

Wie viele Freigabestufen sind zweckmäßig?

Jede Stufe erhöht Durchlaufzeit und Pflegeaufwand. Zwei Stufen, etwa fachlich und kaufmännisch, decken viele Fälle ab. Weitere Stufen gehören an Betragsgrenzen oder Risikoklassen.

Lassen sich regelbasierte und API-Freigaben kombinieren?

Ja. Die Regel entscheidet, ob überhaupt eine externe Freigabe angefordert wird. So bleiben Standardfälle schnell und Ausnahmen nachvollziehbar.

Was ist bei Freigaben über Schnittstellen zu beachten?

Eindeutige Vorgangsnummern, Idempotenz, Timeouts, Wiederholversuche und Protokollierung. Die Schnittstelle ist nach den Anforderungen der Informationssicherheit zu gestalten.

Welche Werkzeuge unterstützen alle drei Mechanismen?

Camunda, SAP Build Process Automation und Microsoft Power Automate bieten Aufgabenlisten, Regelbausteine und Schnittstellenaufrufe. Unterschiede liegen im Betriebsmodell und in der Anbindung an bestehende Systeme.

Mehr aus Aufgabenketten