tieflow workflow toolkit -:by:- csci 6831 capstone project instructor: dr. kwok-bun yue mentor: mr....

Post on 19-Jan-2018

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

4/15/08Tieflow Workflow Toolkit3 Customer Information Tietronix Software Inc., 1331 Gemini Avenue, Suite 300 Houston, TX Website: Contact Person: Mr. Scott hatherington Tietronix Software Inc.

TRANSCRIPT

4/15/08 Tieflow Workflow Toolkit 1

Tieflow Workflow Toolkit

-:By:-CSCI 6831 Capstone projectInstructor: Dr. Kwok-Bun Yue

Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008

4/15/08 Tieflow Workflow Toolkit 2

Team Information

Team#1 Members:

Vishal Dhalvani Email: vishaldhalwani@yahoo.com

Dhruv ShahEmail: dhrshah@gmail.com

Amit TanejaEmail: t_amit1983@yahoo.co.in

Kartheek koganthiEmail: kartheekkoganti9@gmail.com

Mentor:

Mr. Scott HatheringtonEmail:Scott.Hetherington@tietronix.com

Instructor:

Dr. Kwok Bun YueEmail: yue@uhcl.edu

4/15/08 Tieflow Workflow Toolkit 3

Customer Information

Tietronix Software Inc. , 1331 Gemini Avenue, Suite 300Houston, TX 77058.Website: www.tietronix.com

Contact Person:Mr. Scott hatheringtonTietronix Software Inc.

4/15/08 Tieflow Workflow Toolkit 4

Outline

• Workflow process

• Existing application• Proposed project• RIA’s• Architectural design of project

• Basic Transition Elements and rules

• Use cases

• Prototype screens

4/15/08 Tieflow Workflow Toolkit 5

Workflow Process

• Definition: formal or informal flow diagramming techniques, showing directed flows between processing steps

• Passing of information according to set of rules

• Management of a workflow process

4/15/08 Tieflow Workflow Toolkit 6

Workflow Process: Key Benefits

• Improved efficiency

• Better process control

• Improved customer service

• Flexibility

• Business process improvement

4/15/08 Tieflow Workflow Toolkit 7

Existing Application

• Standalone desktop application

• input from graphical process editor

• Workflow definition : XML

• nodes in XML (distinct symbols and/or colors)

– rocess_Start

– Activity

– Edge

– Process_End

4/15/08 Tieflow Workflow Toolkit 8

Sample Process

4/15/08 Tieflow Workflow Toolkit 9

4/15/08 Tieflow Workflow Toolkit 10

Complex process Graph

4/15/08 Tieflow Workflow Toolkit 11

Project features

– Non Functional

• Display of the process

• no installation required

– Functional

• Input : XML file

• process into flash player

• simulation engine

– interacts with flash player

• Output: graphical diagram

4/15/08 Tieflow Workflow Toolkit 12

Roles of each team members

Role Team member

Team Leader Vishal Dhalwani

Webmaster Dhruv Shah

Technical Writer Amit Taneja

Testing and debugging Kartheek Koganti

Research and design Dhruv Shah, Vishal Dhalwani

Development Amit Taneja, Kartheek Koganthi

Documentation All

4/15/08 Tieflow Workflow Toolkit 13

Basic Constructs of Project

4/15/08 Tieflow Workflow Toolkit 14

Proposed Project

Aim :Create a web-based system in which the process definition of workflow will

be displayed into Flash player at client-side

• four simulation modes:

1. Manual method.

2. Path probability method.

3. Path coverage method.

4. Time based method.

4/15/08 Tieflow Workflow Toolkit 15

Two Major Phases

Phase 1

• Displaying the workflow definition graphically in flash player– Browse and select the input in XML

– Parse the input XML

– Generate workflow process

Phase 2

• Simulate the manual method mode

- manually step through the process

- identify bottlenecks

4/15/08 Tieflow Workflow Toolkit 16

Technologies Used

• IDE and Framework:

Flex Builder 2

• Language:

Action Script 3.0, MXML

• Client Side:

Adobe Flash player 9

4/15/08 Tieflow Workflow Toolkit 17

RIA

RIA (Rich Internet Application) features:

• Desktop like experience to the user

• Make Internet applications more responsive

• Reduced network traffic

• From business perspective, problems such as slackened browsing and low

customer conversion rate can be solved

4/15/08 Tieflow Workflow Toolkit 18

Flex Data Services

• True publish-subscribe or push technology can be achieved using the Flex

Data Services

4/15/08 Tieflow Workflow Toolkit 19

Use Case Diagram

4/15/08 Tieflow Workflow Toolkit 20

Architectural diagram

4/15/08 Tieflow Workflow Toolkit 21

Summary Report

• Reports are displayed in flash graphically

• Reports are not stored on server

4/15/08 Tieflow Workflow Toolkit 22

Assumptions and Constraints

• Multiple instances of an activity

• Assume assignees as roles

• Sub process details not shown

• Workflow process definition need not be validated

4/15/08 Tieflow Workflow Toolkit 2323

Project Timeline

Tasks Weeks#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15

Team setup and preparation

Team website setup

Study project requirements

Redefine project requirement

Study development tools (Flex builder 2)

Building basic applications in Flex

4/15/08 Tieflow Workflow Toolkit 2424

Project Timeline (contd..)Tasks Weeks

#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15

Design and code user interface in Flex

Design and code simulation program and algorithms involved at front-end (client-side) and back-end (server-side)

Interaction of UI components with server-side

Design and code to generate reports in XML format

Testing and enhancement

Documentation

4/15/08 Tieflow Workflow Toolkit 25

Team Website

• http://dcm.uhcl.edu/cap08spgp1/

4/15/08 Tieflow Workflow Toolkit 26

References

• Title: Flex essential training – Type: Video Library– Web-link: http://movielibrary.lynda.com/html/modPage.asp?ID=438

• Title: Planning for RIA success – Author: Tad Staley – E-book:

http://www.adobe.com/devnet/flex/articles/planning_ria/planning_ria.pdf

• Other Web References:

– http://www.e-workflow.org

– www.carlosulloa.com

– http://flex.sourceforge.net/

– http://en.wikipedia.org/wiki/Rich_Internet_application#Benefits

4/15/08 Tieflow Workflow Toolkit 27

Thank You

top related