Release notes for version 0.1

What's there

  • working plugin (can be used as a regular plugin as well as run in standalone mode for developing)
  • simple demo data (example process, roles, users, etc.) definitions included
  • authentication against a self-contained user database
  • powerful access-rights mechanism based on global-role/instance-role and code-pattern-matching, and configurable rendering of process variables
  • basic variable types (String, Text, Integer, Formula, Sysuser) - extensible by subclassing, template mechanism utilizing inheritance
  • mechanism for definition of complex data structures by composition of basic types
  • process-definition entities (process consists of variables, activities and transitions between activities), process-instance entities
  • basic user interface (starting new processes, filling in variable fields, performing transitions between activities, listing of processes, todo list, simple text searching)
  • base for XML export functionality

Missing (planned)

  • variable types with advanced functionality (HTML text, files, code-lists, arrays, tables etc.)
  • validation rules at the process/variable definition level
  • deadline rules
  • authentication against external systems (e.g. LDAP)
  • printing (PDF) engine
  • mailer engine
  • rule engine
  • subprocesses, parallel branches of running activities
  • administrator interfaces
  • more code comments
  • unit and integration tests

Also available in: HTML TXT