OpenNTF.org - Qenos Application Framework
    Advanced
   Project: Qenos Application Framework (Managed by Mark Demicoli)
Actions:


Project Overview

Introduction
Categories
Full-featured Workflow Engine and Standardisation Framework for IBM Lotus Notes
Rating:
Rating: 4.16666666666667 , Number of votes: 6 
Project Category:
Admin Utilities, Software Development Tools, Workflow Applications 
Target Release:
R 6.0.x, R 6.5.x, R 7.0.x 
Primary Contact:
Mark Demicoli; Ray Thomas 
Team
Releases (last 3)
Chef(s):
Mark Demicoli
Cook(s):
Kevin Pettitt
Nicolas Gorczyca
Grant Muscat
Ray Thomas
09/02/2008 - Qenos Application Framework (19Aug2008)
01/09/2008 - Qenos Application Framework (8-Jan-2008)
09/20/2007 - Qenos Application Framework (20-09-2007)

Total downloads (all releases): 4688

Details
-- blog -- www.LotusCrypt.com -- blog --


The Workflow Engine comprises of:
  • Design-Time forms and related design elements facilitating visual workflow process design. The GUI is implemented by a single form: "_Qenos WF Dev Workflow View".
  • Run-Time engine implementing workflow process via a single subform embedded in custom forms.
  • API foundating script library which can be utilised by custom code outside of the Run-Time engine.



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.

background

Qenos Application Framework has been in development since 2002 and now forms the backbone of all Notes based applications at Qenos Pty Ltd (Australia), a major plastics raw material manufacturer employing approximately 800 people. The system is feature rich and includes an API interface for extensive programmability, over and above the document based Workflow design interface.

It is hoped that by releasing this system onto the Open Source 'platform', other organisations can benefit from the massive amount of time already spent on development and testing , as well as helping to drive and become involved in future development.

The Qenos experience has shown that the process of upgrading applications to the framework results in more easily maintainable applications, since the business logic has to a large extent been surfaced, reducing the need for traditional detailed documentation. Developers familiar with the framework can more quickly hit the ground running with applications they have not previously worked with.

Looking forward, it is invisioned that the increased deliniation between the business logic and the Notes client, achievable with the framework, will provide more migration / evolution options for Notes applications. The underlying principle of this thinking is similar to that of the Model-View-Controller scheme, whereby business logic, controller (engine) and client technology are essentially abstracted such that each can be independently substituted with minimal pain.




Latest activity

Screenshots
Documentation
02/19/2007 - Screenshots for QAF Workflow Engine Primer
10/27/2006 - Image for About page
10/11/2006 - More screenshots
10/11/2006 - Screenshots
09/20/2007 - Smart Management of Scheduled Agents with QAF
07/05/2007 - Deploying QAF
05/24/2007 - Updating related documents with QAF
03/06/2007 - QAF Manual (Draft)

Feature Requests
Bugs
10/23/2008 - QuerySave and PostSave
10/01/2008 - Allow Workflow for a document in a DialogBox
09/29/2008 - Add document locking
03/31/2008 - Agent to re-assign task ownership during absence
07/13/2007 - Change Edit Action Button on WFCloseSaveEdit subform
03/20/2007 - Workflow roll-back / roll-forward feature
03/15/2007 - Document delegation and re-assignment
10/28/2008 - Corruption poorly reported
10/16/2008 - Problem with Profile Documents
09/01/2008 - No saved comments in WF History
01/31/2008 - Form section security
10/17/2007 - Write Formula with Contant String which contains Chinese Character
10/15/2007 - Workflow Actions appear to become duplicated
07/19/2007 - Form Section Security: Changes to QAF Roles / Conditions do not seem to work

From the Project discussion
Testimonials
11/11/2008 - Multiple Action – Next State (Qenos Application Framework)
11/11/2008 - Multiple formulas in Execute Formula on Document (Qenos Application Framework)
10/28/2008 -
10/28/2008 -
10/26/2008 - example
10/26/2008 - Author or Reader?
10/26/2008 - good one
11/20/2007 - Awesome !! (Qenos Application Framework)
Project News
06/16/2007 - Hello happy QAF users. Fancy getting involved? QAF is hiring volunteers! Features I'd like to tackle: * Visual process modelling. This is a tough one but would be uber cool. http://www.openntf.org/Projects/pmt.nsf/894fe3a057d40c2885256bae003d7dd6/73 (Qenos Application Framework)
04/03/2007 - Major new feature announcement: Codeless Keyword Lookups The new feature allows QAF to completely integrate with your Data Dictionary such that: Keywords fields deriving data from a Data Dictionary can be configured in QAF using simple forms and mou (Qenos Application Framework)
02/20/2007 - Draft Document uploaded: QAF Workflow Engine Primer (Qenos Application Framework)
02/07/2007 - Guys, have been really busy with other projects of lafe and haven't had much time to devote to this. However should be devoting some time in the next month or so to finally squeeze out a 'version 1' with some basic documentation. Feedback has been v (Qenos Application Framework)
11/14/2006 - RE: Directory Integration Several serious bugs in the directory-role integration feature makes it unusable in the Beta release. These issues are addressed in Beta 2. Thanks J Flidr for debugging this. (Qenos Application Framework)
10/11/2006 - New Project Announcement! (Qenos Application Framework)


Check out other projects
Switch to project: