It's been a while since we released a new mayor version of the jBPM project, but I'm happy to announce that jBPM 7.0.0.Final is now available.
For those not yet familiar with our project, jBPM is a completely open-source Business Process Management (BPM) and case management solution. It supports to full life cycle of processes and cases, from authoring tools through execution all the way to monitoring and management.
For the readers that don't have too much time to read all of the details below, some of the major new features include:
- Case management capabilities
- New simplified authoring experience for creating projects
- Business dashboards
- Process and task admin api
- Process and task console can connect to any (set of) execution server(s)
- Preview of a new process designer and form modeler
- A new security management UI
- Upgrades to Java8, WildFly 10, EAP 7, etc.
You can find all information here:
Downloads
Documentation
Release notes
Ready to give it a try but not sure how to start? Take a look at the jbpm-installer chapter.
Downloads
Documentation
Release notes
Ready to give it a try but not sure how to start? Take a look at the jbpm-installer chapter.
A quick introduction to some of the most important features is available below.
Case management
Case management has been a hot topic in the BPM world for a few years now (and maybe even longer under terms like flexible and adaptive processes etc.). Case management use cases are different from more traditional business processes
since they (typically) require more flexibility and support more
unstructured and unplanned work. Rather than following a nicely
predefined plan from start to finish, actions are more ad-hoc decisions,
what to do next is more based on the data associated with the case, the
end user needs to be given the flexibility to decide what to do next
(although recommendations are welcome), etc.
Ever since v5 our core engine has always had a lot of advanced features to support more flexible and adaptive use cases. While we did introduce some case management building blocks in v6 already, v7 comes with a lot more extensive support for case management use cases:
- Core engine: extended to support more advanced features like case file, ad hoc and dynamic work, stages and milestones, case roles, etc. All these features are available through the remote API as well.
- The web-based authoring environment has been extended to support defining your own cases, with a case project wizard, additional case building blocks and properties in the process editor, etc.
- A new web-based case management UI that showcases how you can use the latest features and manage cases. This UI is built from a number of independent UI building blocks that you can use in your own application as well.
New authoring experience
The experience you get when you open the workbench for the first time, create a new project (or import an example one) and create your first processes, data models and forms has been updated significantly.
Business dashboards
Where it was possible to create your own dashboards in v6 using the (separate) dashbuilder application, dashbuilder has been refactored completely to better align with the workbench technology. It is now possible to do all of this from within the workbench, and integrate it in your own applications as well.
Process and task admin api
A new API has been introduced that includes powerful capabilities for process and task administrators. The process admin API allows you to:
- get all process definition nodes
- cancel node instance
- retrigger node instance
- update timer (absolute or relative)
- list timer instances
- trigger node
The task admin API allows you to:
- add/remove potential owners, excluded owners and business admins
- add/remove task inputs and outputs
- list/create/cancel escalations and notifications
Process and task console separate from execution server
Our web-based management and monitoring console used an embedded execution server in v6 to execute all process and task operations. We also offered a standalone process execution server. In v7 the monitoring console is a UI front-end only, all requests for process and task data and operations on them are delegated to a standalone execution server. The main advantage is that the console can now 'connect' to basically any (set of) execution servers out there.
When multiple independent kie-servers are used, you can either connect
to a specific one or use the smart router to aggregate information
across multiple servers:
-
requests can be sent to the smart router, it will be able to figure
out which of the known kie-server instances the request should be sent
to
-
when trying to retrieve information, the smart router can collect
information from different servers and aggregate that information for
you
Preview of new form modeler
The form modeler has been upgraded significantly as well. The new form layout system (based on the Bootstrap Grid system) allows more advanced and flexible layouts, new widgets, generation of forms, a Java-based file format and much more. We will do a few more feature enhancements before we will remove the old form modeler in one of the future minor releases.
Preview of a new process designer
We are working on a completely new web-based process designer, and this release introduces a early preview (where we only support a small subset of the full feature set). The idea is to move away from a very developer-focused UI and introduce an easier to use interface for different kinds of users. Properties behave much more as advanced forms (rather than a table of key-value pairs) and the user is assisted as much as possible whenever we can (using content assist, etc.).
Currently it is still recommended to use the existing designer for modeling your business processes (since the capabilities of the new one are still limited) but feel free to give it a try and let us know what you think.
A new security management UI
While it was already possible to define users and groups (and their relationship), a new security management UI allows you to define permissions for all of these users (or groups). You can control who can use which part of the UI, but also which projects users have access to, etc.
Decision Model and Notation (DMN)
Drools has introduced support for the DMN standard, and since jBPM integrates closely with Drools for rule execution, you can now trigger DMN rules from a business rule task.
Other features
- Minimum Java version was upgraded to Java8
- Support for WildFly 10 and EAP7
- New preferences page
- Data source management
Please take a look at the full release notes for more details. jBPM is integrated closely with the Drools and Optaplanner projects (for business rules and constraint optimization respectively), so take a look at the Drools and Optaplanner release announcements for more details on how some of the new features you can use in combination with your processes as well !
Nice work! Thanks!
ReplyDeleteI looks like a great work, is production ready, as it is?
ReplyDeleteYes. If you are looking for support when running in a production environment, Red Hat is offering official support here:
Deletehttps://developers.redhat.com/products/bpmsuite/overview/
This version still have a lot of bugs and the documentation is poor. As recomendation, you have to write more specific documentation in order to create basic examples to use the different tasks, email service, rest service, ldap integration, etc.
ReplyDeleteI would really like to know if we can utilize the generation of the process instance model (that shows the progress of the instance through the BPM) - I would be really interested to know how to generate one of those diagrams but can't seem to find where or how that is done....
ReplyDeleteHi, I would like to know what is possible in Jbpm non enterprise
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis post is really helpful and you always provide the best information.Thanks for sharing with us...
ReplyDeleteTo know more click on:-jbpm
It is very good and useful for students and developer .Learned a lot of new things from your post!Good creation ,thanks for give a good information at Oracle DBA .Oracle DBA Training in Bangalore
ReplyDeleteThis is the exact information I am been searching for, Thanks for sharing the required infos with the clear update and required points. To appreciate this I like to share some useful information.
ReplyDeletemulesoft training in bangalore
mulesoft courses in bangalore
mulesoft classes in bangalore
mulesoft training institute in bangalore
mulesoft course syllabus
best mulesoft training
mulesoft training centers
It is very good and useful for students and developer.Learned a lot of new things from your post Good creation,thanks for give a good information.
ReplyDeletesalesforce developer training in bangalore
salesforce developer courses in bangalore
salesforce developer classes in bangalore
salesforce developer training institute in bangalore
salesforce developer course syllabus
best salesforce developer training
salesforce developer training centers
Excellent post for the people who really need information for this technology.
ReplyDeleteservicenow training in bangalore
servicenow courses in bangalore
servicenow classes in bangalore
servicenow training institute in bangalore
servicenow course syllabus
servicenow course syllabus
servicenow training centers
Awesome post with lots of data and I have bookmarked this page for my reference. Share more ideas frequently.
ReplyDeletedell boomi training in bangalore
dell boomi courses in bangalore
dell boomi classes in bangalore
dell boomi training institute in bangalore
dell boomi course syllabus
best dell boomi training
dell boomi training centers
Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating
ReplyDeleteDell Boomi Online Training
Dell Boomi Training
ReplyDeleteFirstly talking about the Blog it is providing the great information providing by you . Thanks for that .Hope More articles from you . Next i want to share some information about Salesforce training in Banglore .
Nice & Informative Blog !
ReplyDeleteyou may encounter various issues in QuickBooks that can create an unwanted interruption in your work. To alter such problems, call us at Quickbooks Error Support Phone Number 1-855-977-7463 and get immediate technical services for QuickBooks in less time.
Nice & Informative Blog !
ReplyDeleteIn case you are searching for the best technical services for QuickBooks, call us at QuickBooks Error 8007 and get impeccable technical services for QuickBooks. We make use of the best knowledge for solving your QuickBooks issues.
Just found your post by searching on the Google, I am Impressed and Learned Lot of new thing from your post.
ReplyDeleteDell Boomi training in bangalore
I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Same as your blog i found another one Oracle BPM .Actually I was looking for the same information on internet for Oracle BPM and came across your blog. I am impressed by the information that you have on this blog. Thanks once more for all the details.
ReplyDeleteSAP BW on Hana online training
ReplyDeletesap sd online training
osb online training
oracle scm online training
abinitio online training
spark online training
Simply wish to say your article is as astonishing. The clarity in your post is simply great, and I could assume you are an expert on this subject. Same as your blog i found another one Oracle Project Portfolio Management Cloud Software .Actually I was looking for the same information on internet for Oracle PPM and came across your blog. I am impressed by the information that you have on this blog. Thanks a million and please keep up the gratifying work.
ReplyDeleteDell Bhoomi online training from India
ReplyDeleteDell Bhoomi training
Well written devops online training
ReplyDeleteGreat post! power bi training
ReplyDeleteIn the Emblix Academy Digital marketing institute in KPHB, you will learn about all the major and minor modules of digital marketing, from Search engine marketing to Social Media Marketing and almost all Tools used for Digital Marketing.
ReplyDeleteOne stop place for all Digital Marketing courses! Emblix Academy is a Team of dedicated Professionals with 12years of experience in various Digital Platforms. We assure to provide the best Digital Marketing courses to enhance your Career.
https://emblixacademy.com/
I am inspired with your post writing style & how continuously you describe this topic.Best MicroNutrients Company in India
ReplyDeleteInfycle Technologies is providing the AWS Solution Architect Training in Chennai with other professional courses such as Machine Learning, DevOps, Artificial Intelligence, Data Science, Cyber Security, Selenium Testing, Graphic Design and Animation, Digital Marketing, Cyber Security, Python, Oracle, Big data, Azure, Medical Coding, etc., exclusively for the freshers. For more information and the free demo, classes call +91-7504633633, +91-7502633633.
ReplyDeleteExcellent site. Plenty of helpful information here. I am sending it to some buddies ans additionally sharing in delicious.
ReplyDeleteRoyal nails price list
kelly nails prices