ECBlogoblkred

 

LITpaBlueSqr03

 

 

 
process automation™
                                       serious business automation

  1 (877) 710-1136 #524
sales@ECbridges.com

shaddowdown04
shaddowdown04
shaddowdown05

 bCAM

shaddowdown05
shaddowdown05

 Architecture

shaddowdown05
shaddowdown05

 Corporate

shaddowdown05

image003bw02


Architecture - Work Queues

 

Work Queue is a critical construct in LIT. It is not a layer, but the linking
piece between workflow and all the external processing of asynchronous tasks.
 
Even user’s application screens in the Workstation Management Layer are
considered external to workflow.
 
As explained, workflow places tasks on the Work Queue which is a database table
accessible from any external system. Records include company and division
names, a swim lane name, the workflow and task names, a field to identify an
assigned user, and two status fields, one for external system coordination while
the other status field is a longer man readable copy of the latest log message.
 
LITpaBlueSqr  External Systems

External systems, including Workstation Management “pull” from the queue by
matching company and work groups to pending work.  Once work is complete, status
is updated and once the workflow is notified, it is deleted from work queue.
 
Automated supporting system may access the work queue to coordinate with
Workstation Management or any other application.

 LITpaBlueSqr User Dedined fields and Record Locking

User defined fields may be included with a work queue record.
 
Record locking is performed by use of the status fields. A service call is used
to write.  If the write fails, the record is locked or deleted.