Upload
amie-mccarthy
View
221
Download
0
Embed Size (px)
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.
Citation preview
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: [email protected]
Dhruv ShahEmail: [email protected]
Amit TanejaEmail: [email protected]
Kartheek koganthiEmail: [email protected]
Mentor:
Mr. Scott HatheringtonEmail:[email protected]
Instructor:
Dr. Kwok Bun YueEmail: [email protected]
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