TieFlow Process Editor Capstone Team # 2 CSCI 6838 Spring 2009.

Slides:



Advertisements
Similar presentations
Cheryl Jelks Trainer/Applications Support Analyst Richland School District One.
Advertisements

MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008
MiniCheck Pro+ TM V1.3 1Capstone Team #2 - Fall2009.
Tele’Ware Software Application. Helping you manage your clients….
Track, View, Manage and Report on all aspects of the Recruitment Process… with ease!
CIS101 Introduction to Computing Week 12. Agenda Your questions Solutions to practice text Final HTML/JavaScript Project Copy and paste assignment JavaScript:
HORIZONT 1 ProcMan ® The Handover Process Manager Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 5 This material was developed.
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 8 Requirements II.
BORIS MILAŠINOVIĆ FACULTY OF ELECTRICAL ENGINEERING AND COMPUTING UNIVERSITY OF ZAGREB, CROATIA Experiences after three years of teaching “Development.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
HELP Ministries – Final Presentation Team: Dave Hess, Ria Ghose, Bobby Lusk.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
CIS101 Introduction to Computing Week 12 Spring 2004.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Lesson 5: Using Tasks, Notes and the Journal
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 TieFlow Workflow Toolkit Process Definition XML Capstone Fall ’07 Group #3 March 1st, 2007.
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
O Supervisor : Dr. Harold Boley o Advisor : Dr. Tara Athan o Team : Simranjit Singh Pratik Shah Bijiteshwar R Aayush.
Copyrighted material John Tullis 10/17/2015 page 1 04/15/00 XML Part 3 John Tullis DePaul Instructor
Automating Database Processing
Key Applications Module Lesson 21 — Access Essentials
Lesson 12: Creating a Manual and Using Mail Merge.
Chapter 17 Creating a Database.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
RIA to visualize the health of a project Team #4 Final presentation April 17,2008.
The SCOUR Project Search Contents Of Union’s Registry.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
TieFlow Process Editor CAPSTONE TEAM # 2 03/04/2009CSCI Spring 2009.
IniCheck ID PRO + V1.2 Capstone Team # 6 Spring /30/20091CSCI Spring 2009.
Module 5: Creating and Configuring Group Policies.
Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
1 Microsoft Project 2003 Starting a New Project. 2 Creating a new project plan To start Microsoft Project, click the Windows Start menu. Point to All.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Bugflow Enhancements 2/9/ :53:58 PM Team#2 Bugflow Enhancements 1 Team # 2 10/07/200 8.
34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
CSCI 6838 Capstone Project Team #2 Spring /18/20161 MiniCheck ID
The Registration Alert System LCA Overview. Overview The Registration Alert System (RAS) is web-based software package that allows University of Washington.
Interactions & Automations
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference ERP Fixed Assets ERP Fixed Assets Presented by: Will Brock ERP Programmer PowerPoint.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
7 Copyright © 2006, Oracle. All rights reserved. Defining a Relational Dimensional Model.
CMPT 275 TEAM DIRECTORIES. One Sentence Summary The Study Buddy is: a tool to help users study to improve their grades by simulating a multiple choice.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
New Capabilities for SDMS: Entity Data Loader
STOCK TRADING SIMULATION SYSTEM
GO! with Microsoft Office 2016
Self Healing and Dynamic Construction Framework:
GO! with Microsoft Access 2016
CS615 Software Engineering Seminar I Final Project
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Team Leader Training The CG’s Summary…
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
TieFlow Workflow Toolkit Process Definition XML
Presentation transcript:

TieFlow Process Editor Capstone Team # 2 CSCI 6838 Spring 2009

Team Information CSCI 6838 Spring Website: Vishal S. Jadhav Team Leader/Programmer University of Houston-Clear Pratik S. Zirpe Programmer/Researcher University of Houston-Clear Lake Shardul S. Kale Programmer/Researcher University of Houston-Clear Lake Doyle S. Rodrigues Programmer/Documentation University of Houston-Clear Lake

Instructor and Mentor CSCI 6838 Spring Instructor: Dr. Alfredo Perez-Davila Associate Professor of Computer Science University of Houston-Clear Lake Mentor: Mr. Scott Hetherington Tietronix Software, Inc.

Presentation Flow Doyle Rodrigues Existing Application Problem Definition Vishal Jadhav Dynamic Repeat Demo Pratik Zirpe Time Based Simulation Demo Shardul Kale Copy of Process Conclusion CSCI 6838 Spring

Introduction What is Work Flow? A Workflow is an automation of business process within which information, tasks or jobs are passed from one entity to another. Some Examples  Credit Card application processing.  Product design and development. CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Existing Application TieFlow Workflow Toolkit TieFlow Workflow Toolkit is a web based electronic workflow system. Used to automate manual form based process. Major Function Create, display, modify process definition in XML. Workflow engine uses XML process definitions to load database tables to execute process. Current uses NASA's Flight Director's Office uses the same for its Flight Rules Change Request (FRCR) CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Problem Definition Removal of current deficiencies present in Tieflow process Editor. Failure of removing certain elements defined in process definition. Features to be added Dynamic Repeat Time Based Simulation Copy of a Process CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Bugs Fixed ActivityInstanceAssignees element Address CSCI 6838 Spring Demo

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Dynamic Repeat Introduction What is Dynamic Repeat? Basic Idea –A new repeat expression for Timer. –Can be specified in a time period or an implied manner. Differences with Normal Repeat –Dynamic Repeat can be specified through database values, constant values and ContentData Values –Dynamic Repeat so can be specified in a implied manner consisting of Repeat Months, Weeks, Days, Date and Time. CSCI 6838 Spring

Approach of implementation to Dynamic Repeat It was a new and a unique element It consists of mainly three elements. –Dynamic Repeat Time Period –Dynamic Repeat Day –Dynamic Repeat Date We divided the implementation into three steps –Parse the new Dynamic Repeat Element –Assigning and Displaying the values for the element –Writing out the new values in XML Specification CSCI 6838 Spring

Implementation of Dynamic Repeat We have created all the necessary classes and also suitably changed other supporting classes. Dynamic Time period element is working almost completely. We are able to create new specification using the GUI for the new Dynamic Time Period and save the specification. For Dynamic Day and Dynamic Date we have created the related GUI and the functions to parse these elements. CSCI 6838 Spring

Problems Does not write out the Dynamic Date and Day elements correctly. The GUI is incomplete for Dynamic Day and Date and needs to have few more functions to support the dynamic elements. Dynamic Time period GUI should support the Content Data, Database and Constant Values. CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Time Based Simulation Wizard Simulation of a process Simulation types or scenarios o Recurrent startup o Schedule startup CSCI 6838 Spring

Defects in previous design Summary to check startup conditions before final report Fixed resource assignment Backward navigation in some windows Too much parameters to deal on a single window CSCI 6838 Spring

Fixed resource assignment CSCI 6838 Spring

Summary View All the startup conditions are displayed Navigate back to change the conditions Simple design and easy to understand Move Save option to this window CSCI 6838 Spring

Summary View design Go back and change conditions Save simulation button moved to this window CSCI 6838 Spring

Flexible resource assignment Navigate back to load or define resource Removes assignment of a resource with a role CSCI 6838 Spring

Simplifying the Load Resource process CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Copy of a Process Existing application doesn’t have a provision of creating a copy of the existing process. Approaches taken. Current Scenario. CSCI 6838 Spring

Copy of a Process Continued... Shallow copy of a process. Deep copy of a process. Demo. CSCI 6838 Spring

Technologies Used J2SE 5.0 XML Developing Environment : Eclipse CSCI 6838 Spring

Presentation Flow Introduction Existing Application Problem Definition Bugs Fixed Dynamic Repeat Dynamic Repeat Demo Time Based Simulation Time Based Simulation Demo Copy of a Process Conclusion CSCI 6838 Spring

Lessons Learned & Conclusion Team Work. Time Management. Tie flow process editor. CSCI 6838 Spring

Any Questions ??? CSCI 6838 Spring