Qenos Application Framework (Notes-Workflow)
Wer schon mal per Hand eine komplexe LotusNotes-Workflow-Datenbank programmiert hat, weiß wie aufwendig es bis zum fertigen Ergebnis werden kann. Zwar gibt es eine große Anzahl an Anbietern, die fertige Notes-Workflow-Lösungen teuer verkaufen. Aber für kleinere Projekte lohnt sich eine solche Investition kaum.
So war ich überrascht, als ich vor einiger Zeit auf der OpenSource-Seite OpenNTF.org das Projekt Qenos Application Framework (QAF) von den Entwicklern Mark Demicoli und Ray Thomas gefunden hatte. Anfangs dachte ich, dass es sich bestimmt wieder um eine halbherzig zusammengestrickte Notesdatenbank handelt, die eines Blickes nicht würdig ist. Doch nach den ersten Tests war ich positiv überrascht.
Die komplette Workflow-Steuerung kann über eine "Deploy"-Funktion in bereits vorhanden Datenbanken integriert werden. Es reicht, eine einzige Teilmaske hinzuzufügen, um somit sämtliche Funktionen und die GUI nutzen zu können.
Mit Hilfe des QAF konnte ich meine Datenbankentwicklungen um die jeweils individuellen Skripte erleichtern und auf eine einheitliche Workflow-Steuerung umstellen.
Features:
- Highly configurable and easy to use workflow process design interface
- Data-driven dynamic Form Actions - eliminates the need to modify form design to implement workflow actions
- Standard Action entry points (Action & Close, Create & Admin Tools buttons) for consistent user experience.
- Automatic unique reference numbering (incremental & multi-server compatible).
- Waiting-On function shows who a document is waiting on based on workflow configuration
- Automatic document author / reader fields based on document status and / or 'Waiting On' function.
- Sophisticated error trapping immediately reports problems by email and / or report submitted to "Feedback" database.
- Notification History - shows Who recieved notification relating to Which action and When.
- Action History - shows Who and When used Which actions through the lifecycle of a document.
- Process (Status) History - shows status transition, by whom and when.
- "Plain English" representation of workflow process rules empowers users to understand when & why specific Actions are available within a workflow process.
- Form Section Security - uses DXL to write an automatically included subform containing dynamic 'who can access' fields used by Controlled Access Sections.
- Dynamic View Actions - uses DXL to replace view Action Bars with standard configuation driven action drop-down, which makes administrative multi-document Actions simple to deploy and enforces consistent view action look & feel.
- Data Safe - Protect sensitive fields (eg financial) from prying eyes without having to protect the entire document using Reader fields.
Kommentar hinzufügen