Struktur
Die Definition der Struktur und des Verhaltens der Anwendung erfolgt weitgehend deklarativ, kann aber unter Nutzung verschiedener, durch das System gebotener Schnittstellen, nahezu beliebig angepasst werden. Puzzle ist sowohl in die Oberfläche cardo als auch in cardo.Map integriert. Das System stellt darüber hinaus viele Dienste für den Zugriff auf die Daten für Dritte zur Verfügung.
Puzzle besteht aus den Elementen Kategorie, Dokument sowie Klassen und Entitäten. Die oberste Ebene im cardo.Puzzle ist eine Kategorie. Diese kann ganz themenspezifisch definiert sein. In dieser Kategorie richten Sie ihre Klassen und Entitäten ein. Der Nutzer kann nun wiederum in der Kategorie Dokumente definieren, welche die Entitäten zum Inhalt haben.
Dokumenteninhalt
Das Modul Puzzle verwendet intern ein objektorientiertes Modell zur Datenspeicherung. Dieses Datenmodell, Ikx genannt, befindet sich im Kern einer jeden cardo Installation. Das Ikx Modul dient dabei „lediglich“ der Speicherung der Dokumentinhalte.
Der Dokumentinhalt wird im Ikx über die Definition einer Datenklasse (mit dem Klasseneditor) beschrieben. Diese Datenklasse besteht aus Datenfeldern von einem integrierten Datentyp (Ganzzahl, Gleitkommazahl, Text, Ja/Nein, Datum/Uhrzeit, Geometrie, Binärdaten) oder enthält Datenfelder vom Typ einer anderen definierten komplexen Klasse (Nachschlageklasse). Auf diesem Weg ist die Erstellung von Datenstrukturen mit beliebiger Komplexität möglich.
Ein integrierter Dateneditor liest die Struktur zur Laufzeit aus und generiert eine Eingabeoberfläche unter Berücksichtigung der Klassenstruktur und der auf Feldebene vergebenen Berechtigungen.
Die Datenerfassung kann mehrsprachig erfolgen.
Erstellte Fachanwendungen können auch als separate cardo Anwendung gestartet und im Design angepasst werden.
Weitere Informationen finden Sie in unserer Hilfe.