The Warren County Executive Administration System (WCEAS) application was developed
by and for Warren County in New York State. WCEAS is a combination of two legacy
applications, one new application for purchasing, and a brand-new workflow component
that connects them. Warren County government passes laws that mandate every aspect
of how the county operates. The WCEAS automates cross-departmental communication
between the Board of Supervisors, County Attorney, and Purchasing Departments.

The main screen showing the workflow component of the application. Currently set
to show all users, non-power users would be locked in to only see their tasks. From
there, they can perform necessary actions and click “Step Complete” or “Roll Back”.
This passes the task onto the next or prior user as defined in the workflow template.

This screen shows all tasks assigned to a user
rather than the current task waiting to be performed.
These departments were functioning independently from one anther, communicating with
via a costly and timely paper trail. The goal of the WCEAS application is to ease
communication across departments by eliminating the paper trail and moving to an
all-electronic form of communication.

A request is the term we use to encompass all three modules and the workflow component
together. When a request comes in, it is entered into the system, assigned one of the
available workflows, and the steps to complete that request are then entered into the
system and assigned to the user who is to complete that task. A request holds the
necessary resolution(s), contract(s), bid(s), document(s), tasks(s) all under one container,
so all the departments can see the necessary documentation from the other departments.
Extensive role-based security is in place so that each department can only change its own items.
However, they can view the items they need the other departments to complete.
WCEAS action begins when a department submits a Resolution Request to be entered into
the system by a Legislative Office Specialist. The specialist chooses a workflow
assigning the appropriate tasks to the people involved in the process across the three
departments. At each step of the workflow, a value in the form of data is added
to the database or documents attached for the next department to review. Hundreds
of requests can occur simultaneously. Users can track the progress of each request
as well as the database records from all the departments. Records may include scanned
or attached copies of actual supporting documents that lead to the final resolution,
contract or awarded bid.

The Add Request Screen showing the Workflow Selection and the Assignment of the People
to Substitute for each Role in the steps.

Tasks or steps are added under a workflow to show the steps needed to complete that task.
Each step is assigned to a Role. When the request is generated, the members of that role are
presented in a dropdown menu and the person to complete that step will be substituted and that
step will show in their “My Tasks” when it becomes the active step of that task.

The Show Request Screen with the Tasks Tab selected shows that the workflow defined in
the Workflow Header was imported into these steps when the request was added and the
appropriate workflow was selected. From there the user can see the date completed and
completed by notifications as well as comments for each step in the request tasks.
|