Automatisierter Datenaustausch

Um sich nahtlos in die bestehende IT-Systemlandschaft einzugliedern, unterstützt Accontion/ISP verschiedene Standards wie XML Schema und HTTP. Automatische Push-Mechanismen ermöglichen es praktisch, eine Echtzeit-Synchronisierung zu erreichen. Damit können z.B. automatisch Rechnungen in das CRM-System integriert werden. Damit Daten aus den unterschiedlichsten Systemen schnell zur Abrechnung kommen, bietet die XML-Schnittstelle unter anderem integriertes Mapping von Datensätzen aus Fremdsystemen.

Überblick

  • Das verwendete Datenaustauschformat ist XML
  • Das Format ist vollständig durch ein W3C XML Schema definiert
  • Austausch erfolgt manuell oder automatisiert über HTTP

Um das Erstellen der XML-Dateien so einfach wie möglich zu machen, müssen keine komplizierten Mapping-Tabellen und manueller Abgleich von IDs vorgenommen werden. Referenzen auf Objekte in Accontion/ISP lassen sich zusätzlich durch temporäre IDs (nur gültig innerhalb eines XML-Files) herstellen oder z.B. durch Suchwörter. Im letzeren Fall kann z.B. einfach "DE" für ein Land oder der Domainname für eine Domain verwendet werden. 

Bespiele

Im Folgenden Kurzbeispiel wird eine neue Kunden angelegt. Zu beachten sind folgende Besonderheiten:

  1. Die IDs werden im Format des Fremdsystems angegeben, dabei sind beliebige Zeichenketten möglich
  2. Die Zuordnung wird gespeichert und bei nachfolgenden Aktualisierungen verwendet
  3. Jedes angebundene System kann eigene IDs definieren
  4. Das XML-File kann vollständig mit dem XML-Schema validiert werden bevor es verschickt wird

Beispiel für die Neuanlage einer Kundin
Beispiel für die Neuanlage einer Kundin

Kurze Zeit später erfolgt ein Update um den Nachnamen zu korrigieren. Dabei müssen nur die Daten angegeben werden, die sich wirklich geändert haben. Über die bei der Neuanlage verwendeten IDs des Fremdsystems wird der passende Kunden-Datensatz gefunden und aktualisiert.

Beispiel für das Aktualisieren einer Kundin
Beispiel für das Aktualisieren einer Kundin

Automatisierter Datenaustausch

Um manuelles Ex-/ und Importieren zu vermeiden, kann Accontion/ISP so konfiguriert werden, dass Änderungen automatisch exportiert und an alle entsprechenden Systeme gepushed werden. Damit wird das Risiko von sich überschneidenden Änderungen minimiert und die Systeme arbeiten praktisch synchron. Eine Beispielanwendung ist z.B. das automatische Abgleichen von Rechnungen mit dem CRM-System. Damit hat man dann immer Zugriff auf die aktuellsten Informationen.

Automatischer Push von Änderungen
Automatischer Push von Änderungen

Manueller Export

Auch direkt aus der Client-Software ist ein Export von ausgewählten Datensätzen möglich. Der Versand per HTTP ist hier vor allem für Ad-Hoc Situationen gedacht und ist beim Testen der Gegenseite hilfreich.

Manuelle Exportmöglichkeiten
Manuelle Exportmöglichkeiten