Praefekt - RohdatenmanagementsystemDer Praefekt Prozessdesigner ist eine moderne Entwicklungsumgebung (IDE) zur Gestaltung von datenbankgestützten Laborprozessen und -abläufen (Workflows). Zusammen mit dem Pragmatis Gerätebus (DevMan), welcher herstellerunabhängig beliebige Geräte einbindet und zentral steuerbar macht, ist er ein mächtiges Werkzeug für die Laborautomation. Die mit dem Praefekt Prozessdesigner erstellten Workflows und Prozesse enthalten die Instruktionen, die die Prozessmaschine zur Ausführung benötigt. Die Kommunikation zwischen Prozessmaschine(n) und den Clients erfolgt über XML-Files. Die Verarbeitungslogik wird als C#-Skript von der Prozessmaschine ausgeführt. Die Abläufe werden entweder als Prozess oder als Workflow abgearbeitet. Im Prozessmodell entspricht jeder Laboransatz einem Prozess, der von einer Statusmaschine kontrolliert wird. Er ist grundsätzlich asynchron zu allen anderen Ansätzen, die evtl. in der gleichen Serie zusammengefasst sind. Die Prozessschritte sind transaktional, d.h. zum Ende eines Prozessschritts wird automatisch gespeichert. Das Workflowmodell erlaubt mehr Freiheit, allerdings muss sich der Entwickler selbst um Status und Speicherung kümmern. Dafür sind Informationen über den Kontext anderer Ansätze leichter zu erhalten. |