Universal Schnittstelle - Import via Scripts

Die Funktionsweise

Vorherige Seite  Hauptseite  Nächste Seite Diese Seite drucken

 

Diese Scriptimplementierung ermöglicht es, Daten direkt aus einer externen Datenbank in die interne PLANOUT-Datenbank einzupflegen, ohne ein neues XML-Dokument anfertigen zu müssen. Ausserdem werden beide Datenbanken synchronisiert um gegenseitige Änderungen konstant zu halten.

 

Die Funktionsweise besteht darin, dass die externen Daten, in den Scripts zu einer XML-Struktur aufgelöst werden, dies benötigt jedoch eine spezifische Implementierung des Anwenders. Das erstellte XML-Dokument wird anschliessend im normalen Import-Verfahren in die interne PLANOUT-Datenbank gelesen und dort in die Tabellen und Felder geschrieben. Werden anschliessend Änderungen an diesen Daten vorgenommen und gespeichert, folgt ein Abgleich der beiden Datenbanken, ob Änderungen vorhanden sind - falls dort welche registriert werden, wird ein Update-Statement von der internen auf die Externe Datenbank ausgeführt und die Daten synchronisiert.

 

Um den Import anzustoßen werden die angepassten Scripts, die Datenbanken und eine Planungsansicht mit dem Namen "Planung" benötigt. Damit werden die Projekte auch direkt in die Planungsansicht geladen.

Eine Planungsansicht mit dem Namen "Archiv" importiert die Daten nur in die Datenbank ohne Sie in die Ansicht zu laden.

 

Dieses Verfahren wird zum Beispiel in Kombination mit Büroware eingesetzt. Dort werden Projekte oder andere Daten mit der BüroWare erstellt, welche anschliessend auch in PLANOUT benötigt werden. Sobald die Daten in der BüroWare Datenbank vorhanden sind, können mit dieser Importmöglichkeit diese über ein einfaches öffnen der Planungsansicht "Planung" in die PLANOUT-Datenbank gespeichert werden.

Eine Anpassung an andere Datenbanken ist natürlich auch möglich - bei diesem Verfahren sind keine Grenzen gesetzt.

 

Eine Anwendung dieser Möglichkeit setzt SQL-, XML- und fortgeschrittene Pythonprogrammierung voraus und ist somit nicht für Anwender ohne diese Kenntnisse geeignet.