DrawMGT - V14.0

Features

Description of end-user features, that we can explain to customers or put in our public web site.

Important New Features

  1. New style work flow handling introduced on Task Detail/New

  2. Generic reporting implemented

Other Changes

Database Model Changes

Database Model Changes Associated With New Features

  1. New style work flow
    • New tables WF...
    • See Document SXS-T-000406-3

Other Database Model Changes

Migration Notes

Development Notes

New Style Work Flow

New Style Work Flow is imlemented and used currently on Comment New and Detail transaction ONLY through work flow wizard.

Advantages of the new work model:

  1. Fully configurable
  2. Work flow step can be optional
  3. Unlimited number of parallel work flow steps can be used (by setting maxParallel to 0)
  4. Task can be assigned to users with only CommentView permission (no CommentUpd) and he can set status and complete date on Comment Detail.

Disdvantages of the new work flow model:

  1. A new table WFStepsCache is used to hold some information about the first, firs not comleted, last completed and last steps to allow to make lists easily.

Assumptions, conventions in the new work flow model:

  1. The object (Comments record) and a full set of steps are initialized calling the New transaction. If the new obbject is not saved but cancelled the WFsteps records are also deleted.

  2. A crontab job is necessary to remove objects not saved, together with all associated records (see. function CommentsSet::deleteNotSaved).

  3. The first step of a work flow is always a step like Issuer.

  4. All steps has field completeDate

  5. Work flow is completed if the field completeDate of the last step is set

  6. The work flow step where a new step can be added (maxParallel is not reached) an inactive WFSteps record (inactiveFlag is set) is used, necessary for the workflow wizard to display a line with the iaddi button.

  7. The workflow wizard has 3 modes: user (no CommentUpd permission), admin (CommentUpd permission) and rooti (Admin permission) as described in document SXS-T-000358

DrawMGT140 (last edited 2012-11-08 09:31:45 by 195)

Copyright 2008-2014, SoftXS GmbH, Switzerland