Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JWT Tutorial"

m (Starting Tutorials)
(Starting Tutorials)
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
On this page you can find information on how to use the applications of the Java Workflow Tooling kit. In addition to several introductive articles, also some of the more advanced topics like extending JWT's meta-model are discussed.
 
On this page you can find information on how to use the applications of the Java Workflow Tooling kit. In addition to several introductive articles, also some of the more advanced topics like extending JWT's meta-model are discussed.
 
If you're looking for technical information on how to extend JWT, this can be found at [[JWT_Extensions | Extending JWT]].
 
  
 
= Introduction =
 
= Introduction =
 +
 +
This document shows the installation and usage of the JWT Workflow Editor (WE) process modeling tool and how to extend and modify it to suit your needs. In addition we show how to execute and how to actually simulate or execute a process model.
 +
 +
We try to cover all aspects of JWT that are of interest for the user and reader of these documents. If there is another topic that you are interested in that is not covered in this description, please don’t hesitate to contact us.
 +
 +
If you're looking for technical information on how to extend JWT using the defined extension points, this can be found at [[JWT_Extensions | Extending JWT]].
 +
 +
This tutorial is currently adapted for JWT 0.6
  
 
= Tutorials =
 
= Tutorials =
Line 15: Line 21:
 
* Learn how to model [[JWT_Tutorial_FirstProcess | your first process]]
 
* Learn how to model [[JWT_Tutorial_FirstProcess | your first process]]
 
* Adding [[JWT_Tutorial_TechnicalData | technical data]] to the process
 
* Adding [[JWT_Tutorial_TechnicalData | technical data]] to the process
* Creating [[JWT_Tutorial_Guards | guards]] on activity edges
+
* Structuring processes using [[JWT_Tutorial_Subprocesses | subprocesses]]
 +
* Creating [[JWT_Tutorial_Guards | datatypes and guards]]
 
* Switching between [[JWT_Tutorial_ViewsSwitching | different views]]
 
* Switching between [[JWT_Tutorial_ViewsSwitching | different views]]
 
* Exporting and Importing [[JWT_Tutorial_Templates | workflow templates]]
 
* Exporting and Importing [[JWT_Tutorial_Templates | workflow templates]]
 +
* Exporting and Importing from and to other standards using [[JWT_Tutorial_Transformations | Transformations]] such as BPMN, STP-IM, XPDL, etc.
 
* Setting the [[JWT_Tutorial_Preferences | preferences]] of the JWT Workflow Editor
 
* Setting the [[JWT_Tutorial_Preferences | preferences]] of the JWT Workflow Editor
 
* [[JWT_Tutorial_Additional | Additional features]]
 
* [[JWT_Tutorial_Additional | Additional features]]
Line 23: Line 31:
 
== Advanced Stuff ==
 
== Advanced Stuff ==
  
* [[JWT_Tutorial_ViewsDesign | Design]] your own views
+
* Add [[JWT_Extensions#Adding_Actions_to_Menu.2FToolbar | additional actions]] to the toolbar
* [[JWT_Tutorial_Extend | Extend]] the JWT meta-model to suit your needs
+
* Provide your own [[JWT_Extensions#Adding_Editor_sheets | editor sheets]]
 +
* Add your own [[JWT_Extensions#Adding_Property_Sheet_Pages | property sheet pages]] to the property editor
 +
* Register your own factories using the [[FactoryRegistry]] mechanism
 +
* Reacting to [[JWT_Extensions#Adding_a_new_Double_click_handler | double clicks]] on model elements
 +
* Putting your own [[JWT_Extensions#Adding_Custom_PropertyDescriptor_.28and_editors.29_in_property_sheets | property editors]] in the properts sheet
 +
* [[JWT_Extensions#Adding_NotificationChangeListener_when_a_value_is_changed_in_EMF_Model | Listen to changes]] of EMF model elements
 +
* Plug in additinal [[JWT_Transformations | transformations]]
 +
 
 +
= Designing Views =
 +
 
 +
* Design [[JWT_Tutorial_ViewsDesign | your own views]]
 +
* Using the view editor
 +
* Changing the visual representation of model elements
 +
* Register the view with the Workflow Editor
 +
 
 +
= Enriching the Meta-Model =
 +
 
 +
* What are aspects in JWT?
 +
* How to add aspects to the meta-model
  
 
== Integrators ==
 
== Integrators ==

Latest revision as of 17:38, 11 August 2009

On this page you can find information on how to use the applications of the Java Workflow Tooling kit. In addition to several introductive articles, also some of the more advanced topics like extending JWT's meta-model are discussed.

Introduction

This document shows the installation and usage of the JWT Workflow Editor (WE) process modeling tool and how to extend and modify it to suit your needs. In addition we show how to execute and how to actually simulate or execute a process model.

We try to cover all aspects of JWT that are of interest for the user and reader of these documents. If there is another topic that you are interested in that is not covered in this description, please don’t hesitate to contact us.

If you're looking for technical information on how to extend JWT using the defined extension points, this can be found at Extending JWT.

This tutorial is currently adapted for JWT 0.6

Tutorials

Starting Tutorials

These tutorials are intended for users that are new to JWT:

Advanced Stuff

Designing Views

  • Design your own views
  • Using the view editor
  • Changing the visual representation of model elements
  • Register the view with the Workflow Editor

Enriching the Meta-Model

  • What are aspects in JWT?
  • How to add aspects to the meta-model

Integrators

  • Simulate your processes with the AgilPro Simulator
  • Execute processes with Scarbo (using the Nova Bonita process engine)

Back to the top