Browse Prior Art Database

Method and System for Discovering and Developing a Workflow from Training Examples

IP.com Disclosure Number: IPCOM000234663D
Publication Date: 2014-Jan-27
Document File: 5 page(s) / 175K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for discovering and developing a workflow from training examples. The method and system accelerates creation of the workflow by automatically capturing a sequence of interactions between a user's web browser and multiple web service providers. The method and system reduces effort required to create a workflow model, adds data flows between workflow tasks, and reduces dependency of a modeler on interview of participants in the workflow.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 5

Method and System for Discovering and Developing a Workflow from Training Examples

Disclosed is a method and system for discovering and developing a workflow from training examples. The method and system includes a web browser plugin for workflow discovery and a composition tool. The plugin intercepts messages flowing between a

web browser of an office worker or a user and multiple web service providers with which the user interacts. A workflow developer utilizes the composition tool to analyze the

messages and compose a workflow sequence.

Fig. 1 illustrates a training phase for discovering and developing the workflow.

Figure 1

As shown in fig. 1, the workflow participant performs the activities of repetitive data entry, data copying and decisions in the training phase. The web browser is connected to the multiple web providing services.

Fig. 2 illustrates a development phase for discovering and developing the workflow from training examples.

1


Page 02 of 5

Figure 2

As show in the fig. 2, the workflow developer is communicating with the multiple web service providers and generates the workflow model.

Fig. 3 illustrates an operation phase for discovering and developing the workflow .

Figure 3

As shown in fig.3, the workflow participant accesses the web browser and the workflow

2


Page 03 of 5

model is deployed on the workflow execution engine. The workflow execution engine is connected to the multiple web service providers.

Fig. 4 illustrates the method for discovering and developing the workflow from training examples.

3


Page 04 of 5

Figure 4

As shown in fig. 4, the plugin is installed in the web browser of the workflow participant

4


Page 05 of 5

at step 10. The workflow developer uses the plugin to start recording a web activity at step 20 and instructs the workflow participant to perform a complex job at step 30. Here, the complex job includes, but is not limited to, interacting with multiple web sites, entering data, and making decisions regarding a next web site to contact. The workflow developer instructs the plugin to stop recording in step 40 when the workflow participant

completes the job. At step 50, the tool retrieves stored sequences of workflow tasks and data manipulations to generate a model of the web service tasks conducted by the

workflow participant. The tool displays to the develope...