Together Workflow Editor

User Manual

Together Teamsolutions Co., Ltd. in Thailand.

Together Teamsolutions Co., Ltd DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained in this book.

The Together logos are registered trademarks of GrECo International Holding AG in Austria / Europe. Java and all Java-based trademarks or logos are trademarks or registered trademarks of Oracle Corporation, in the United States States and other countries. Together Teamsolutions Co., Ltd. is independent of Oracle Corporation.

In this document parts of the original XPDL 2.1 specification - WfMC XPDL 2.1 Specification are used. The Workflow Management Coalition and its members are the owners of the copyright of this specification.


Table of Contents

Preface
About Workflow
Why Should a Business Use Workflow ?
The Key Benefits
Open source
Commercial Support
Why read this book ?
This book's audience
Organization of this book
Request for Comments
Acknowledgements
About the Authors
Together Teamsolutions Co., Ltd
Enhydra
JaWE
WfMC - The Workflow Management Coalition
JGraph
Docbook
1. Introduction
What is Together Workflow Editor ?
History, Presence and Future Goals
Useful links
2. Build Guide
Getting the source code
Prerequisites
Preparing the build environment
Compiling and building
Packaging distributions
Rebranding
3. Installation guide
Getting the binaries
Prerequisites
Installation
Silent Installation
4. User Interface
Main menu
Main tool bar
Info bar
Graph Overview
External Package Relations
Transient Package Pool
Graph
XPDL View
Navigator
Package tree
Properties component
Search component
Problems component
WfXML component
LDAP component
5. Dialogs and Property Panels
Standard Dialogs
Save or discard changes dialog
File open dialog
Save As dialog
Dialogs for editing XPDL element properties
Property panels
6. XPDL Elements
Meta-Model
Package
Package attributes
Package property panel
Workflow Process
WorkflowProcess attributes
Workflow Process property panel
Swimlanes (Pools and Lanes)
Pools
Lanes
External References
Adding External Packages
Removing External Packages
External Participants
External Processes
External Applications
External Type Declarations
Type Declaration
Workflow Participant
Workflow Application
Formal Parameters
External Reference
Workflow Relevant Data
Formal Parameters
Extended Attributes
Activity Set
Activity
Activities and Graph component
Activity property panel
Artifacts
Transitions
Associations
7. XPDL from Scratch
8. Configuration
Property file togwebasic.properties
Property file componentmanager.properties
Property file togwecontroller.properties
Property file jawetypes.properties
Property file togweeditor.properties
Property file transitionhandler.properties
Property file xpdlvalidator.properties
9. Customization
Need for customization
Example - activity for sending an e-mail
Available customizations
10. Extended Attribute Reference
11. Release Notes
Release 4.4-1
Release 4.3-1
Release 4.2-1
Release 4.1-1
Release 4.0-1
Release 3.3-1
Release 3.2-2
Release 3.2-1
Release 3.1-3
Release 3.1-2
Release 3.1-1
Release 3.0-2
Release 3.0-1
Release 2.5-1
Release 2.4-1
Release 2.3-2
Release 2.3-1
Release 2.2-1
Release 2.1-1-bugfix build 20061110
Release 2.1-1
Release 2.0-6
Release 2.0-5
Release 2.0-4
Release 2.0-3
Release 2.0-2
A. GNU Free Documentation License

List of Figures

4.1. Default configuration layout
4.2. Main tool bar
4.3. Main tool bar shortcut groups
4.4. Info bar
4.5. Graph Panel
4.6. Graph element context popup menus
4.7. Nested lanes sample
4.8. XPDL View of a Package
4.9. XPDL View of a Process
4.10. XPDL View of an Activity
4.11. Properties component
4.12. Search Results
4.13. Problems component
4.14. WfXML Component
4.15. LDAP Component
4.16. LDAP Configuration Dialog
6.1. Package Meta-Model
6.2. Workflow Process Meta-Model
6.3. Generic Structure of Activities
6.4. BPMN Notation for Artifacts
6.5. Artifact Sample
7.1. Leave Request Process
8.1. Undefined start example
8.2. Undefined end example

List of Tables

2.1. Explanation for %TWE_HOME%/branding
6.1. General attributes
6.2. Package Header
6.3. Redefinable Header
6.4. Conformance Class
6.5. Script element
6.6. General Attributes
6.7. Process Header
6.8. Redefinable Header
6.9. Type Declaration
6.10. Basic Data Type
6.11. External Reference
6.12. Workflow Participant
6.13. Participant Types
6.14. General attributes
6.15. Formal Parameter
6.16. External Reference
6.17. Relevant Data
6.18. Activity attributes
6.19. Artifact attributes
6.20. Transition
6.21. Association