Zwei Programme, die endlich miteinander reden
ERP‑ und API‑Schnittstellen entwickeln lassen
Wir verbinden ERP, Kundenverwaltung, Shop und Buchhaltung über Schnittstellen (APIs). Fehlt eine brauchbare, gibt es oft trotzdem einen Weg.
Kostenloses ErstgesprächUmfang und Zeitrahmen hängen von eurem Vorhaben ab
Über eine Schnittstelle tauschen zwei Programme Daten aus, zum Beispiel der Shop und die Warenwirtschaft. Die meiste verlorene Zeit liegt nicht in den Programmen, sondern zwischen ihnen. Solange alles glattläuft, ist der Bau einer Schnittstelle meist überschaubar. Die eigentliche Arbeit steckt in den Details: welches Feld was bedeutet, Sonderzeichen, Zeitzonen, Teillieferungen und welches Programm recht hat, wenn sich zwei widersprechen. Diese Fragen klären wir am liebsten, bevor programmiert wird.
- 01Anbindung zum Beispiel von SAP, Dynamics, Odoo, DATEV, Salesforce, Shopware und eigenen Programmen
- 02Klären, welches Feld wohin gehört und welches Programm bei Widersprüchen gilt, möglichst bevor programmiert wird
- 03Ohne Schnittstelle oft über die Datenbank, einen Dateiexport oder als letzten Ausweg über ein Programm, das die Oberfläche wie ein Mensch bedient
- 04Abgleich je nach Bedarf in eine oder beide Richtungen, auf Wunsch mit Protokoll
- 05Übernahme der alten Daten, in der Regel mit einem Probelauf vorab
Angebunden an
- SAP
- Microsoft Dynamics
- Odoo
- DATEV
- Salesforce
- Shopware
- REST/GraphQL
- SFTP
Vorgehen
Wie das abläuft
Meist läuft ein solches Projekt in vier Schritten ab.
01
Programme sichten
Welche Schnittstellen es gibt, welche Felder wirklich vorhanden sind und welches Programm wofür maßgeblich ist.
02
Zuordnung festlegen
Feld für Feld, mit Regeln für Widersprüche und Pflichtfelder. Von diesem Schritt hängt viel ab.
03
Bauen und testen
Meist in einer Testumgebung, zum Beispiel mit echten Datensätzen und absichtlich fehlerhaften Fällen.
04
Umstellen
Daten übernehmen und alt und neu, wo es geht, eine Zeit lang parallel laufen lassen. Wir raten davon ab, alles auf einen Schlag ohne Weg zurück umzustellen.
Was das nicht ist
Damit ihr vorher wisst, wofür es sich nicht eignet.
- Keine Schnittstelle gegen den Willen des Herstellers. Verbieten die Lizenzbedingungen den Zugriff, sagen wir ab.
- Kein Aufräumen eurer Daten nebenbei. Doppelte Stammdaten wie Kunden oder Artikel müssen vorher geklärt sein.
- Keine Echtzeit, wenn das Ausgangsprogramm sie nicht hergibt. Dann wird stattdessen in Abständen abgeglichen.
Häufige Fragen
Bevor ihr fragt
In der Regel, sobald klar ist, was gebaut werden soll. Dazu gehört auch, mit welchen anderen Programmen die Lösung zusammenarbeiten muss und wovon wir dabei ausgehen. Das klären wir gemeinsam mit euch und schreiben es auf. Daraus entsteht das Angebot, und darin steht der Preis.
Meist sollen sie ins neue System übernommen werden. Diese Übernahme wird in Projekten oft unterschätzt. Deshalb lohnt es sich, die alten Daten früh anzusehen, sie gemeinsam zu bereinigen und die Übernahme vor der Umstellung zu testen.
Ihr interessiert euch für individuelle Systeme?
Schreibt uns kurz, worum es geht. Wir melden uns so bald wie möglich bei euch.
Direkt erreichbarinfo@tscodeworks.de
Wir melden uns so bald wie möglich
