← Zurück

Aufgaben

Schnittstellenentwicklung Schnittstellenentwicklung Icon

Tech Stack

Dvelop Dvelop Icon
Python Python Icon
Django Django Icon
Docker Docker Icon

Überblick

Seit mehreren Jahren entwickeln wir maßgeschneiderter d.velop-Schnittstellen nach individuellen Kundenanforderungen. Ziel ist die revisionssichere Speicherung von Rechnungen und Verträgen in d.velop sowie die Synchronisation von Dokumenten zwischen verschiedenen Systemen. Durch die Integration in bestehende IT-Landschaften wird ein nahtloser Austausch von Dokumenten und Metadaten ermöglicht.

Angehensweise

Die Hauptaufgabe besteht in der Konzeption und Entwicklung von Schnittstellen für die automatisierte Verarbeitung und Synchronisation von Dokumenten. Dazu gehörte die Implementierung von Anbindungen an d.velop sowie an weitere Drittanbieter-Systeme zur sicheren Speicherung und Verwaltung von geschäftskritischen Dokumenten.

Herausforderung

Die Gewährleistung, dass alle Dokumente so schnell wie möglich gespeichert und genau einmal verarbeitet werden, ist für jeden Kunden ein Muss. Zudem müssen verschiedene Systeme mit unterschiedlichen Datenformaten und Schnittstellen zuverlässig synchronisiert werden, um eine konsistente und fehlerfreie Verarbeitung sicherzustellen. Alle Systeme des Kunden müssen immer den selben Datenstand aufweisen.

Lösungsansatz

Zur Erfüllung der Kundenwünsche wurde eine flexible Schnittstellen entwickelt, die Daten in Echtzeit oder über geplante Synchronisationsläufe zwischen den Systemen austauschen. Um doppelt Übertragungen zu vermeiden und zu prüfen ob auch wirklich alle Dokumente verarbeitet worden sind, wird jede Übertragung in einer Datenbank vermerkt und überprüft. Die einfach anzupassende Python-Schnittstelle sorgt dafür, dass neue Kundensysteme und Kundenwünsche, schnell integriert werden können.