Contents
Overview
Scenario
Running the Demo
About Active Endpoints

Quote Processing Demo User Guide

Overview

This sample demonstrates how Web Services and human workflow can be used together within a single business process orchestration.  The demo interfaces with JBoss Drools and leverages ActiveVOS Central for working with human tasks. Complex Event Processing (CEP) and custom reports are highlighted. 

Scenario

Title: Quote Estimation Process

Actors

Bob: Customer

Roger: Chief Estimator

Stan: Interior Specialist (mechanic)

Chris: Exterior Specialist (mechanic)

Fred: Power Train Specialist (mechanic)

Mike: Manager

Description

Vintage Old Stock is a fictitious company specializing in the restoration of classic cars.  As the company grew, it quickly realized that automating some of its internal processes would not only result in increased efficiency but also provide a way to analyze business patterns, identify and react to bottlenecks, and improve customer satisfaction.

Process Steps

The Quote Estimation Process is the first process to be automated by Vintage Old Stock.  The process contains the following high-level activities:

Benefits of Automation

Using ActiveVOS to automate this process gives greater control and visibility:


Running the Demo


The demo application takes you through the estimation process from the viewpoint of the customer, the estimator(s), and the IT / Management.  With those roles in mind, and assuming the setup instructions have been carried out, the following links are used for the demo:

Actor(s) / Action URL ID & Password (same value for both)
Bob: Enters a request from the Vintage Old Stock homepage http://samples.activevos.com/AVQuoteClient/index.html No credentials required
Roger / Stan / Chris / Fred: Claim and complete estimates using ActiveVOS Central http://samples.activevos.com/activevos-central/login.jsp chief
interior
exterior
power
Mike: Views details of running or completed processes using the ActiveVOS Console http://samples.activevos.com/activevos ccuser
Mike: Views reports and notifications from ActiveVOS Central http://samples.activevos.com/activevos-central/login.jsp manager

Bob: Submits a Request for Quote

1) From within a browser, navigate to the Vintage Old Stock homepage and click on 'Get a quote.'
   
       

2) Submit information about yourself and your car.  Reqired fields are:

Note:  We’ve implemented validation of input data in two places.


3) A response is returned to the browser containing a Reference Number, date and status of the request that was just entered. 




Roger (and Specialists): Carry out the Estimation Task

The ActiveVOS task management system creates a new estimation task for the chief estimator.  Roger (the 'chief mechanic')  is notified of new requests from the ActiveVOS Central task list, or subscribes to it using RSS so he can be notified by other means.

1) Log into the ActiveVOS Central task list with the credentials of chief / chief.


2) By default, you should be placed in the 'open / unclaimed' task list view.  If not, select it from the tree view on the left navigation pane.

3) Select the task you generated in the task list by identifying the Reference Number in the subject line. 

4) Click the claim button to claim and start the task.





5) From the ‘Estimate’ tab Roger can:




        If you delegated work to a specialist, you will need to:




When the estimation task is completed by the chief, an email is automatically sent to the customer, but the Quote Process remains in a 'running' state. It will remain in that state while the time-to-live of the quote remains valid. Until then a customer can inquire on the status of the quote. 

Mike: ActiveVOS Console

The ActiveVOS Console provides a wealth of information for both business users and IT personnel.  For security reasons, access to various pages within the console can be restricted from use.

Process instance information and data logs are persisted to a database.  By using the console, it is possible to view details about processes in any state (running, completed, suspended, faulted, etc.).  It is also possible for administrators to suspend or terminate running processes.  If a process is suspended, process variables can be modified and the process can be resumed – allowing owners or administrators the ability to 'fix' a process that may be in trouble.

A typical use case for looking at the details of a process instance is to debug a process that has faulted.  Root-cause analysis is a case for examining a process that completed normally - for instance an auditor may need to determine exactly what happened to cause the outcome of a specific process instance.

1) Log into the ActiveVOS Console at http://samples.activevos.com/activevos/home.action

If your Console has been secured, you will be prompted to log-in as a user with admin priveleges (as seen here):

 

2) From the home page, navigate to the Active Processes listing and identify the process instance

3) Click on either the Process ID or Name to display instance details



4) You're presented with a graphical representation of the process (shown below)




Mike: Viewing Reports and CEP Notifications From ActiveVOS Central

The management team at Vintage Old Stock has decided that if the average response time to respond to a quote request exceeds 30 minutes, Mike should be notified so he can immediately check to see if it's a sysem issue or simply a matter of delegating work to others in the organization.  The power of CEP is in the fact that thresholds can be defined, and actions taken based on key performance indicators of multiple running and/or completed processes (not just a single process instance).

1) Log into ActiveVOS Central as manager / manager

2) Select the Open category in the Task List


3) To see how much work is in each persons work-queue:



About Active Endpoints


Active Endpoints (www.activevos.com) is the leading developer of visual orchestration systems. ActiveVOS empowers line of business project teams to create applications using services and industry standards, making their businesses more agile and effective. Active Endpoints’ ActiveVOS promotes mass adoption of SOA-enabled applications by focusing on accelerating project delivery time with a standards-based, easy to use system. Active Endpoints is headquartered in Waltham, MA with development facilities in Shelton, CT.

To find out how Active Endpoints can help your business, visit www.activevos.com, call +1 781 547 2948, or email us at info@activevos.com.