1 / 26

Workflow Management KReSIT

Workflow Management KReSIT. Students: Annanda, Chitte, Palwencha, Vallies. Overview 1. Objective 2. General Model of the Workflow Management 3. Process definition 4. Some workflow engine we tried 5. What we have done 6. Challenges. Objective.

jovan
Télécharger la présentation

Workflow Management KReSIT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Workflow ManagementKReSIT Students: Annanda, Chitte, Palwencha, Vallies

  2. Overview1. Objective 2. General Model of the Workflow Management 3. Process definition 4. Some workflow engine we tried 5. What we have done 6. Challenges

  3. Objective Build the workflow Management tool for KReSIT department • Reduce the works done by the admin. • Forms (papers) are replaced by soft (Electronic). • Make the works become easy & Save the time for faculty.

  4. Requirements Creating one tool for monitoring (control) some works in the department, those works is mostly the office. • Faculty Leave form. • Project staff leave form. • Faculty appointment. • Hall booking. • Out going form .

  5. Entire Workflow Management Process

  6. General Model of workflow Management • General Model for workflow Management. • Some components in workflow Management system

  7. Process Definition tools (Cont…)Faculty Leave Process definition

  8. General Model of workflow Management • General Model for workflow Management. • components in workflow Management system

  9. Process Definition tools • What is process definition? • Process definition tools • JaWE (Java Workflow Editor)

  10. Process Definition tools (Cont…)Faculty Leave Process definition

  11. Technology options • There are many workflow engine that was developed on different programming languages. • Java based workflow engine • C/C++ • Python based language • …

  12. Workflow Engine (Cont…) • What is workflow engine? • Some workflow engine • Openflow • Wfmopen • OpenWFE (Workflow Engine) • OBE (Open Business Engine) • CMFOpenFlow • DM workflow • Xflow • …

  13. WFMOpen • Java (J2EE) based workflow engine • Using XML Process Definition (XPDL) • Provide the API for workflow management facility. • Using the graphic design tool for designing The workflows. • It is a independent system. • Deploying in JBoss, which is a Java application server OpenFlow • Flexible workflow engine • Multiplatform • Exception handling • Dynamic redesign support • System integration • Simple access to most DBMS • Open source • Deploying in ZOPE • Web based Comparison of the workflows OBE (Open business Engine) CMFOpenFlow • Java based workflow engine. • Open Source workflow engine. • Using XPDL for workflow definition • Graphical design tool for designing workflows • Workflow engine can be embedded in any container. • Including a simple XML-RPC based container for running the engine. • It is a OpenFlow product • Provide tools which simplify workflow system Management . • Common graphs for process and activities (Uses ZGDChart) • Security improvement of workitems actions • All UI rewritten suing ZPT (Zope page Template) • Deploying in ZOPE

  14. OpenWFE Bossa • Java based workflow engine • It is a Business Process Management suite • Python access library is available • Is an OS independent system. • Web-based flow designer • Java based workflow engine • It is a light weight workflow engine • It is very fast engine • It was designed to be embedded Comparison of the workflows DM workflow Xflow • Works with Window environment • Easy to retrieve information • Secure content and easy to control the document • Provide the document check list and workflow alert. • Power full routing feature • Java based (J2EE) workflow engine • It is easy to use. • Deploying with Jboss 4.0 • Scalability, extensibility and security • Support both simple Java API and web service interface. • JMX supports • OS independent.

  15. Wfmopen Wfmopen architecture (Java based workflow engine)

  16. Openflow • A flexible Workflow engine • Openflow is a zope extension • Openflow is multiplatform • And web-based workflow engine

  17. Openflow (Cont…) Zope architecture (Python based workflow engine) Zope is an open source web application server written in the Python Programming Language.

  18. 1. DTML (Document Template Markup Language) is Zope's tag-based presentation and scripting language It dynamically generates, controls, and formats content. 3. DTML is commonly used to build modular and dynamic web interfaces for your web applications.4. The mix of HTML and DTML generates dynamic web pages5. A Zope object that holds a piece of content that can be inserted into a web page 6. Here we can use DTML tag in DTML method DTML Method

  19. What we have done 2. Faculty Leave Process

  20. What we have done 1. Project Staff Leave Process

  21. What we have done 3. Faculty Appointment Process

  22. What we have done 4. Hall Booking Process

  23. What we have done 5. Outgoing form process

  24. Challenges • Get a lot of knowledge • Experimentation with new tools. • New programming language, Script …

  25. Applications 1. Cookie crumbler-0.3 2. formulator-1.6.2 3. Jawe2openflow 1.0 4. Jawe 1.3-1 5. Openflow 1.2.0 6. Sempoicalender-1.0.0 7. zmysql DA-2.1.0.8 8. gadfly

  26. Acknowledgement Thank - Prof. Bernard Menezes - Vijay Ambre - kalam - Pankaj - Mohan

More Related