jBPMN - plugin detail

jBPMN( Java Business Process Model and Notation) is a graphical representation and process modeling framework for specifying business processes in a business process model , compliant with OMG specifications (BPMN 2.0).

NetBeans Plugin - jBPMN
Plugin owner: gaurav_gupta
Website: https://github.com/jGauravGupta/jBPMNSuite
Added: 2013-09-27
License: Apache License V 2.0
Category: Enterprise Applications
Downloaded: 8,529 times
Rating:
 4.4, by 1 users

Plugin Log Show log

Versions available

Download plugin   Download size: 2.80 MB   Last Update: 2014-01-25

What's new in this version

jBPMN Version : 0.5
Build Platform : Netbeans 7.3 , Windows 7 .
BPMN Process : Beta Release .
BPMN Conversation : Alpha Release .


Verifications for NetBeans versions

8.0 verification FAILED See verification details
Download plugin   Download size: 2.80 MB   Last Update: 2014-01-21

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

jBPMN Version : 0.5
Build Platform : Netbeans 7.4 , Windows 7 .
BPMN Process : Beta Release .
BPMN Conversation : Alpha Release .


Verifications for NetBeans versions

7.4 verification PASSED See verification details
Download plugin   Download size: 3.06 MB   Last Update: 2014-01-21

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

jBPMN Version : 0.5
Build Platform : Netbeans 7.3 , Windows 7 .
BPMN Process : Beta Release .
BPMN Conversation : Alpha Release .


Verifications for NetBeans versions

7.3 verification PASSED See verification details


Introduction

jBPMN is based on Business Process Model and Notation (BPMN) standard for business process modeling that provides a graphical notation for specifying business processes in a Business Process Diagram (BPD).
Business Process Modeling is the discipline of defining and outlining business practices, processes, information flows, data stores and systems .
Create BPMN File : Netneans Menu > File > New File > BPMN > BPMNTemplate.bpmn

Demo demo

Installation Guide & Basic Demo

Script Task Demo

Service Task Demo

Contact

Email: gaurav.gupta.jc@gmail.com



jBPMN Next Release Roadmap -

  • jBPM v6.0 Debugger Support

jBPMN v0.5 Release Features -

  • BPMN Conversation Model

jBPMN v0.4 Release Features -

  • jBPM v5.0 Debugger
  • Item Definition Reference Editor
  • Resource & Resource Role Editor
  • Activity Variable Editor
  • Abstract Task , Call Activity , AdHoc SubProcess Added

jBPMN v0.3 Release Features -

  • Operation Reference Editor
  • Error Reference Editor
  • Message Reference Editor
  • Escalation Reference Editor
  • Signal Reference Editor
  • Interface Reference Editor
  • I/O Specification Editor
  • Process Property Editor

jBPMN v0.2 Release Features -

  • Standard Loop Characteristics
  • Multi Instance Loop Characteristics (Sequential & Parallel )
  • Interaction improved between Activity and Sequence Flow
  • Text Annotation , Group & Association Artifact
  • Compensation Property



BPMN Process

[ You have to be logged in to be able to comment. ]

User Comments

  

Re : Guidance on Drools Integration

  • You can use Extension attribute functionality of jBPMN (Properties -> Other Properties -> Other Attributes ). So that jBPMN tool would not overwrite it and you don't have to edit it manually through xml .

  • The specific intent of the jBPMN plugin is to create a BPMN Modeler that supports the complete BPMN specification and can be integrated by multiple BPMN engine vendors into NetBeans IDE.(Not specific to jBPM/ Activiti / bonitasoft) . And direct support for vendor(jBPM/Activiti) specific extended attribute is not a big deal , if these communities are interested .

  • It is BPMN Engine vendor neutral, can be used by any vendor or generated XML, and can run on any BPMN engine which adopts the BPMN 2.0 standard.
Posted by jbpmn on May 19, 2014
  

Re : Guidance on Drools Integration

Thanks for the clarification. I guess that makes it unworkable - if I edit the underlying BPM code your tool would overwrite it and remove the drools stuff. I've been trying to define a stable technology stack for a project with BPM, drools, glassfish, netbeans but it is hard. It looks like it might have to be Jboss and Eclipse,
I like using your JPA modeller - hope I don't have to loose that if going to eclipse !
Regards.
Posted by shaun_ohagan on May 18, 2014
  

Re : Guidance on Drools Integration

jBPMN plugin initial version only supports BPMN 2.0 specification (neither jBPM extended attributes nor Drool integration is supported currently) .
Following the extended attribute is used in jBPM for Drool integration
xmlns:tns="http://www.jboss.org/drools"
tns:ruleFlowGroup="MyRuleFlow"
Reference :-
https://github.com/droolsjbpm/jbpm/blob/master/jbpm-bpmn2/src/test/resources/BPMN2-BusinessRuleTask.bpmn2
https://github.com/droolsjbpm/jbpm/blob/master/jbpm-bpmn2/src/test/resources/BPMN2-BusinessRuleTask.drl
Posted by jbpmn on May 17, 2014
  

Guidance on Drools Integration

Hi, thanks for developing the plugin. There are videos on features of the product but not on how to use the rules component and integrating with Drools rules files. It isn't obvious how to add a reference to the .drl file in the properties of the Business Rule component

Thanks,
Shaun.
Posted by shaun_ohagan on May 16, 2014
  

Exception after deleting an object using the Del keyboard, the click on the Arrow button.

There is a non critical issue when deleting an object on the Model Editor. It gives an exception. More details in the repoted issue here:
http://statistics.netbeans.org/analytics/exception.do?id=713840

Carlos
Posted by carlosqt on Feb 22, 2014
  

jPDL Feature Voting

User can express their opinion and vote for jPDL Feature through comments here https://java.net/bugzilla/show_bug.cgi?id=5446
Posted by jbpmn on Oct 30, 2013
  

Voting seems disabled :)

On https://java.net/ it seems, voting is disabled :)
Posted by tomzi on Oct 30, 2013
  

Required at least 10 users vote to support jPDL

jPDL is not on jBPMN NB roadmap .But based on users recommendation to support jPDL in jBPMN NB , required at least 10 users vote here https://java.net/bugzilla/show_bug.cgi?id=5446 .
Posted by jbpmn on Oct 14, 2013
  

Please also support the older 'xml' jpdl v3

Not all of us have the luxury to upgrade the jbpm engine to the newest version :)
Posted by tomzi on Oct 14, 2013
  

Verification Query

Thanks @ent38 for notifying me about plugins validation query.
I understand that problem and i will take care from next time.
Posted by jbpmn on Sep 28, 2013
  

Nota

Hi,
plugins validation is done by a small team of volunteers. Every time you submit a new validation query, it resets its status, so we have to validate it again.
So, please submit only stable releases, and/or wait a reasonable time between each request ;)
Thx for your understanding.
Posted by ent38 on Sep 28, 2013
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo