Zum Inhalt springen

Integrationsaufwand hängt vom benötigten Datenweg ab

Zwei Werkzeuge mit API können unterschiedliche Vorarbeiten verlangen. Entscheidend sind die benötigten Daten, Operationen und Rechte.

Tobias Krüger2 Min. Lesezeit
Blau eingefasste Datenbuchse und ein davorliegender Kabelstecker.

Den benötigten Ablauf vergleichen

Für eine Aufwandseinschätzung ist die Antwort „API vorhanden“ zu grob. Entscheidend ist, ob die konkrete Verbindung ihre benötigten Daten lesen, Veränderungen erkennen und das vorgesehene Ergebnis schreiben kann. Microsoft führt Lesen, Anlegen und Aktualisieren in der Dataverse-Dokumentation als verschiedene Operationen auf. Auch die tatsächlich eingeräumten Rechte gehören dazu: Personio dokumentiert beispielsweise getrennte Lese- und Schreibrechte.

Ein fiktives Softwareunternehmen vergleicht zwei Werkzeuge für die Übergabe freigegebener Projektzeiten an einen ERP-Abrechnungsentwurf. Für diese erfundenen Produkte werden folgende Fähigkeiten angenommen:

Benötigter Schritt

Werkzeug A

Werkzeug B

Freigegebene Zeit erhalten

API liefert Projekte; Zeiten kommen als CSV

API liefert unter anderem {"approvedHours":1.5}

Korrektur erkennen

Neuer Gesamtexport ohne ausdrückliches Änderungssignal

Änderungsabruf mit stabiler Kennung und Version

ERP-Entwurf ergänzen

Projektzuordnung und Schreibrecht im ERP nötig

Projektzuordnung und Schreibrecht im ERP nötig

Die Fähigkeiten sind eigene Vergleichsannahmen, keine Aussagen über Microsoft, Personio oder andere Anbieter.

Den verbleibenden Teil der Verbindung sichtbar machen

Werkzeug B liefert die benötigte Zeit über seine API. Trotzdem muss die Verbindung die Einheit verstehen: Für ein Ziel in Minuten wird daraus 1.5 × 60 = 90. Außerdem braucht das Quellprojekt seine eindeutige ERP-Zuordnung. Ein Schreibrecht für die Quelle erlaubt noch keinen Eintrag im Ziel. Dort muss die Integration das Ergebnis bestätigen oder eine unklare Antwort bearbeiten können.

Beim Änderungsabruf wäre zusätzlich zu klären, wie vollständig die benötigten Korrekturen wiedergefunden werden können. Die Tabelle belegt weder einen fertigen Ablauf noch einen Zeitvorteil. Für eine belastbare Planung wären die dokumentierten Operationen und Berechtigungen mit passenden Beispielen in einer geeigneten Testumgebung zu prüfen. Die daraus erkennbaren Lücken sind eine bessere Grundlage als die Anzahl beworbener Schnittstellen.

Wann der Dateiweg trotzdem zur ersten Lieferung passt

Benötigt das Team nur einen täglichen Entwurf, sind wenige Vorgänge zu bearbeiten und ist ein kontrollierter Dateiübergang vorhanden, kann dieser für die erste Lieferung ausreichen. Dann muss eine umfangreichere API-Anbindung nicht zuerst gebaut werden. Werden häufige Korrekturen oder aktuelle Werte gebraucht, verändert sich diese Entscheidung.

Quellen

Geschrieben von

  • Tobias KrügerRedakteur für SystemintegrationTobias Krüger beschäftigt sich bei ASES mit dem Zusammenspiel verschiedener Softwaresysteme. In seinen Beiträgen erklärt er die Anbindung von ERP, CRM und Onlineshops sowie den Umgang mit Fehlern beim Datenaustausch.

ASES folgen

Weiterlesen

Alle Beiträge

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden