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 "BPMN2-Modeler"

(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== General  ==
 
== General  ==
  
Welcome to the BPMN2 Modeler Wiki page.  
+
Welcome to the [http://eclipse.org/bpmn2-modeler Project BPMN2 Modeler] Wiki page.  
  
The BPMN2 Modeler is a graphical modeling tool that generates [http://www.omg.org/spec/BPMN/2.0/ BPMN 2.0 Specification] compliant files.
+
The [http://www.bpmn.org/ Business Process Model and Notation] (BPMN) is a graphical representation for specifying business processes in a business process model. The objective of BPMN is to support business process management, for both technical users and business users, by providing a notation that is intuitive to business users, yet able to represent complex process semantics. [http://www.omg.org/spec/BPMN/2.0/ BPMN 2.0] is maintained by the Object Management Group (OMG).
This page contains useful information for developers who wish to build, and possibly contribute to, the BPMN2 Modeler editor.  
+
  
[http://eclipse.org/bpmn2-modeler Project Home Page]
+
The Eclipse BPMN2 Modeler is a graphical tool for authoring models that are compliant with the BPMN 2.0 standard.  
  
Screencasts
+
== Installation ==
  
*[http://eclipse.org/bpmn2-modeler/videos/BPMN2Modeler-Setup.htm Setup]
+
For installation of the BPMN2 Modeler, you will need an executable Eclipse installation ([http://download.eclipse.org/releases/luna/ Eclipse Luna] or higher). If you do not have an Eclipse installation yet, you can download Eclipse from the [https://www.eclipse.org/downloads/ Eclipse website].
*[http://eclipse.org/bpmn2-modeler/videos/BPMN2Modeler-SimpleProcess.htm Simple Process]
+
  
 +
The BPMN2 Modeler is installed the same way as any other Eclipse plug-in. To install the BPMN2 Modeler plug-in select from the Eclipse Workbench main menu: ''"Help -> Install New Software"''  and enter the update site URL for your Eclipse IDE version.
  
== Build Jobs ==
+
You will find a list of all available versions on the [http://download.eclipse.org/bpmn2-modeler/updates/ Update Site].
 +
The update site contains BPMN2 Modeler core editor, jBPM extension plug-in, and several examples. You will find current versions compatible with each of the major Eclipse releases starting with [http://download.eclipse.org/releases/helios/ Eclipse Helios]. Note that we are no longer back-porting bug fixes or features to releases prior to [http://download.eclipse.org/releases/luna/ Eclipse Luna].
  
BPMN2 Modeler uses a shared Hudson instance for building the product. There are two build jobs on [https://hudson.eclipse.org/hudson/ this Hudson instance]:
+
For further information how to install these components, please refer also to the [http://help.eclipse.org/mars/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-124.htm Eclipse Platform Help].  
 
+
* [https://hudson.eclipse.org/hudson/bpmn2-modeler.kepler bpmn2-modeler.kepler] for Kepler builds (currently configured for version 1.0.2)
+
* [https://hudson.eclipse.org/hudson/bpmn2-modeler.luna bpmn2-modeler.luna] for Luna builds (currently configured for version 1.1.0)
+
 
+
Both of these jobs are triggered by a commit to the [https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git/ BPMN2 Modeler Git repository].
+
  
 
== User Resources ==
 
== User Resources ==
 +
This section provides several sources of information about the Eclipse BPMN2 Modeller.
  
[http://download.eclipse.org/bpmn2-modeler/updates Downloads]
+
* [http://www.eclipse.org/bpmn2-modeler/documentation/BPMN2ModelerUserGuide-1.0.1.pdf User Guide] - Detailed information about how to use the BPMN Modeler.
 +
* [http://download.eclipse.org/bpmn2-modeler/updates/ Update Site] - Download and install BPMN2 Modeler.
 +
* [https://www.eclipse.org/forums/index.php/f/226/ User Forum] - Have a question? Please don't hesitate to ask!
 +
* [https://projects.eclipse.org/projects/soa.bpmn2-modeler/documentation/ Project Plan] - See what's in the works for upcoming releases.
 +
* [https://wiki.eclipse.org/BPMN2-Modeler/KnownIssues Known Issues] - Think you may have found a bug? Check here first for workarounds.
  
 
== Developer Resources ==
 
== Developer Resources ==
 +
This section contains useful information for developers who wish to build, and possibly contribute to, the BPMN2 Modeler editor.
  
[https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git Git repository]
+
* [https://wiki.eclipse.org/index.php?title=BPMN2-Modeler/Build Builds] - Get access to source code and instructions on how to build BPMN2 Modeler.
 
+
* [https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git Source Code] - Browse the Git repository.
To clone this repository to your local machine, you must first install the GIT command-line tools, or GUI tools.
+
* [https://wiki.eclipse.org/BPMN2-Modeler/ExtensionPoints Extension Point API] - Learn how to extend BPMN2 Modeler for a specific Target Runtime.
Then issue the command:
+
* [https://wiki.eclipse.org/BPMN2-Modeler/DeveloperTutorials Plugin Developer Tutorials] - Step-by-step tutorials for building your own Target Runtime extension plugin.
 
+
git clone https://git.eclipse.org/c/bpmn2-modeler/org.eclipse.bpmn2-modeler.git
+
 
+
This will create a directory named org.eclipse.bpmn2-modeler in your current directory.
+
  
To build the entire product requires Maven 3.0. In your local GIT repository directory for BPMN2 Modeler, enter the command:
+
== JBoss jBPM Extensions ==
 +
This section focuses on topics that are specific to the JBoss jBPM extension plugin for the BPMN2 Modeler.
  
mvn clean install -Dcbi.jarsigner.skip=true -P platform-luna
+
* [https://wiki.eclipse.org/BPMN2-Modeler/JBoss-Custom-WID-Editor Custom Work Item Editors] - Learn how to write your own Work Item editing dialogs.

Revision as of 09:16, 31 March 2017

General

Welcome to the Project BPMN2 Modeler Wiki page.

The Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. The objective of BPMN is to support business process management, for both technical users and business users, by providing a notation that is intuitive to business users, yet able to represent complex process semantics. BPMN 2.0 is maintained by the Object Management Group (OMG).

The Eclipse BPMN2 Modeler is a graphical tool for authoring models that are compliant with the BPMN 2.0 standard.

Installation

For installation of the BPMN2 Modeler, you will need an executable Eclipse installation (Eclipse Luna or higher). If you do not have an Eclipse installation yet, you can download Eclipse from the Eclipse website.

The BPMN2 Modeler is installed the same way as any other Eclipse plug-in. To install the BPMN2 Modeler plug-in select from the Eclipse Workbench main menu: "Help -> Install New Software" and enter the update site URL for your Eclipse IDE version.

You will find a list of all available versions on the Update Site. The update site contains BPMN2 Modeler core editor, jBPM extension plug-in, and several examples. You will find current versions compatible with each of the major Eclipse releases starting with Eclipse Helios. Note that we are no longer back-porting bug fixes or features to releases prior to Eclipse Luna.

For further information how to install these components, please refer also to the Eclipse Platform Help.

User Resources

This section provides several sources of information about the Eclipse BPMN2 Modeller.

  • User Guide - Detailed information about how to use the BPMN Modeler.
  • Update Site - Download and install BPMN2 Modeler.
  • User Forum - Have a question? Please don't hesitate to ask!
  • Project Plan - See what's in the works for upcoming releases.
  • Known Issues - Think you may have found a bug? Check here first for workarounds.

Developer Resources

This section contains useful information for developers who wish to build, and possibly contribute to, the BPMN2 Modeler editor.

  • Builds - Get access to source code and instructions on how to build BPMN2 Modeler.
  • Source Code - Browse the Git repository.
  • Extension Point API - Learn how to extend BPMN2 Modeler for a specific Target Runtime.
  • Plugin Developer Tutorials - Step-by-step tutorials for building your own Target Runtime extension plugin.

JBoss jBPM Extensions

This section focuses on topics that are specific to the JBoss jBPM extension plugin for the BPMN2 Modeler.

Back to the top