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

image005bw

Architecture - Workstation Management


Workstation Management is a layer designed to provide a standardized framework
for user screen application development. These standard features are exposed to
the top visibility layer allowing management level insight into user activities,
both at the aggregate and granular levels.
 
Within LIT Process Management, user activities are parsed into individual task
action called “Screen Applications”. These user applications match up with
either a work queue task, or start a workflow as part of an initial process. An
example of a related process task is an authorization step waiting approval or
rejection. An example of a manually started user application might be a screen
or set of screens to create a purchase order.  In the manual example, a workflow
is selected and started to track along with the application to complete the PO
creation process of possible authorization, inventory checks, translating and
transporting of the PO.
 
Most simple manual applications typically start a corresponding workflow to
provide logging and visibility to internal system activities.  It is good business
to design formal business processes for user activity and to follow them.  The payback
comes over time as processes are evaluated, reviewed and modified. This powerful
capability allows action to be taken immediately or outputs can be fed to a
formal management methodology, such as Six Sigma or Total Quality Management (TQM).


LITpaBlueSqr  Work Group Queue Association
 
The first standardized feature is a set of coordinating filters to local pending
work queue tasks.  This is done by defining which user work groups are
responsible for which swim lanes in the work queue.  An example work group might
be “Dock Supervisor” which could be associated with several work swim lanes,
“Authorizations over $10k”, “QA Test”, “Missing in Action”, etc.
 
Company and Division information is included in the association to allow the
same named groups, tasks, swim lanes, and other fields within the work queue or
company user groups. Users are then limited in their view to only the work
authorized by workflow association of their work groups. As an example, Mary
may be included in several work groups with each work group associated to
several swim lanes.
Field Filters
 
After the work queue is associated, the view can be reduced further by using
user-defined field filters.  These are filters based on field level variables
included in the work queue.  User can view and select from the list or hand type
a text mask limiting what work they wish to act upon.  An example might be
setting “IBM” for the company user field or date less than “Jan 1, 1932” against
a date field.
 

LITpaBlueSqr  Assignment Maximum
 
Work Group Queue Associations and Field Filters can are used with a background
work queue manager to “Pull” and assign work to each specific user.  The
Assignment Maximum is a total number of work tasks which should be assigned at
any given time to a user.  The maximum is available for each work group opened
by the user.
 
LITpaBlueSqr  Auto “Pull” Assignments
 
This is a background process which “Pulls” work from the work queue by following
the associations, filters, and maximums set above. A user screen allows the
setting of these association features and then opens the user workstation for
“Auto Work Assignment” or “Manual Work Assignment”.  Towards the end of a shift,
the workstation can be set back to manual to work off any assigned tasks. 
Remaining tasks can be pushed back into the work queue by selecting “Shutdown
and Reassign Work” instead of “Shutdown”.
 
The background process will write current status and the user’s names into the
work queue.  By having a user name in the field, the work tasks is know to be
assigned and will not be assigned to someone else. Users however, may reassign
their work to other users at anytime.
 

LITpaBlueSqr  Assigned Tasks
 
These are tasks assigned by a supervisor or other user moving their work to
another user.  These work tasks are counted against the work group and will
throttle back the automated assignment feature.
 

LITpaBlueSqr  Manual Assignments
 
Users are allowed to manual search and select any work they are authorized by
inclusion in their work groups.    These work tasks are counted against the work
group and will throttle back the automated assignment feature.
 
LITpaBlueSqr  Personal Work Queue Task List
 
All assigned work or tasks are now visible as a Work Task List which a user
selects from.  Selecting a work task will bring up an associated user
application screen or screens to complete the specific task. Once the user
application completes or is cancelled, the user is returned to the Work Task
List screen to select the next waiting work task.
 
If the “Auto Work Assignment” mode is selected, the list is checked for
available space and filled with the next highest priority match of the set
filters.
 
LITpaBlueSqr  Process Automation Suites
 
The LIT Process Automation Core seen on the left side of the diagram includes an
interface called the Workflow application Bus. The design allows Process
Automation Suites the ability to install and deploy user application code and
database structures enabling other suites access to their features.  In this
way, suites can be designed as base applications or suites which extend other
suites.  Suites can be designed with a narrow focus meeting specific
requirements for communications, RFID, special add-on screens, etc.
 

LITpaBlueSqr  Work Group Association & Filters
 
Suites must include the names and associations of work queues, work groups, and
any user-defined filter variables.
 

LITpaBlueSqr  Manual Menu Tasks
 
As explained above, not all work tasks are part of a current workflow process.
Many tasks are user initiated. It is expected that a default screen for user
login, including access to manual tasks, is supplied as part of the suite where
the home URL is deployed during the suite install.
 
Manual tasks will typically start a BPM process workflow for logging and
management visibility even if the workflow is simplistic.  The standardized BPM
features are then used to monitor user actions and allow high-level process
evaluations and modifications including other coordinated operations or
asynchronous tasks.
 
Like all other user application tasks, tasks should be parsed into small single
step application screens.  If any one task requires more than a few screens, BPM
process flow may be used to break the task into smaller manageable pieces. In
this way, workflow steps a user through the formal business process.
 
For User Applications which require multiple screens and steps to be immediately
performed, workflow may be designed in coordination with its steps and signals
to precede parallel to the user screen execution.  In this way, monitoring
features maintain critical visibility.
 

LITpaBlueSqr  Task to Screen Application Association
 
The reason for this association is to allow suites to identify and select the
specific application screen to be used with the current step (task), company,
swim lane, etc.  Application screens are first developed as the default screen
application for a task.  Additional application screens can be developed for
special specific requirements.   The actual associations defined here are
deployed with the suite and available to other suites.
 

LITpaBlueSqr  Screen Application Library
 
Once the application screen name is associated, a warehouse call is made to call
the proper application screen set.
 

User Business Application & User Interfaces
 
The user application screen includes the proper HTML code to call the
appropriate business logic.  Calling the proper webpage is enough to implement
the user application.
 
Any number of User Interface styles can be used with each screen application and
are selected by use of the Task to Application Screen Association.
 
Field level visibility can be managed using a specific UI based on any of the
work queue fields, work group fields, user, or any other consideration.