You are on page 1of 11

BONITA BPM 7.0.

0
RELEASE NOTES

BONITA BPM 7.0.0 RELEASE NOTES

TABLE OF CONTENTS
1.

General ............................................................................................................................................................. 3
1.1.
Product version ........................................................................................................................................ 3
1.2.
Date of release ........................................................................................................................................ 3
1.3.
Target audience ....................................................................................................................................... 3
2. Technical changes ............................................................................................................................................ 4
2.1.
Migration ................................................................................................................................................. 5
3. Bugs fixed ......................................................................................................................................................... 7
3.1.
Bonita BPM Engine .................................................................................................................................. 7
3.2.
Bonita BPM Portal .................................................................................................................................... 8
3.3.
Bonita BPM Studio ................................................................................................................................... 9
4. Related Links .................................................................................................................................................. 10

BONITA BPM 7.0.0 RELEASE NOTES

1. General
1.1.

Product version

7.0.0

1.2.

Date of release

June 18th, 2015

1.3.

Target audience

This document is for technical users of Bonita BPM.

3 | www.bonitasoft.com

2015 Bonitasoft

BONITA BPM 7.0.0 RELEASE NOTES

2. Highlights
The following features have been introduced in Bonita BPM 7.0:

UI Designer: A new graphical web-based, drag and drop designer to design process forms and application
pages. This designer is highly extensible and allows you to create your own widgets easily. Additionally,
you can accelerate the UI design with advanced widgets and reusable UI fragments.
The UI Designer replaces the Form Builder that was present in earlier versions. The Form Builder is still
present, to support existing development, but you are recommended to upgrade to use the new tooling.

Contract: A new concept that offers a clear separation between the process and the user interface. This
modular architecture brings in greater flexibility and agility and offers the ability to apply changes "onthe-fly".

Business Data Management: Define the data model for your tenant and share data between processes
and applications.

Business Application: Create highly customizable, personalized applications for specific end-user needs.
Use the Application Editor, available in the Bonita BPM Portal, for creating an application consisting of
pages built using the UI Designer or an external tool.

Business Application Customization: Easily customize the theme and layout for each application. Also,
business applications can be created per user profile to provide better personalization for the users.

Live Update: Adapt in real-time with the ability to apply live changes to web forms, application pages and
groovy scripts in addition to process parameters and connector implementations.

Responsive UI: Design user interfaces that are optimized to work on any device (mobile and web).

REST API Extension: Create your own REST API and use them in the application pages or forms for
complete extensibility.

Connector Development Toolkit: Ensure higher development productivity and quality with the ability to
develop and test the custom connectors outside of Bonita BPM Studio, directly in your preferred Java
IDE.

Bonita Home structure simplification: The "Bonita Home" folder has been restructured to simplify the
configuration

and

management

of

Bonita

BPM

platform

installation.

Note: Bonita BPM 7 provides complete backward compatibility to processes and applications designed
using Bonita BPM 6, so you can upgrade to Bonita BPM 7 easily.

2015 Bonitasoft

www.bonitasoft.com | 4

BONITA BPM 7.0.0 RELEASE NOTES

3. Technical changes
3.1.

Migration

The migration tool is mandatory for migrating to this version. All information can be found in the
documentation.

3.2.

Bonita Home structure simplification

The "Bonita Home" folder has been restructured to simplify the configuration and management of a Bonita
BPM installation. Reapplying configuration changes after server migration from 6.x to 7.0 will require
particular attention because files may have changed location or been renamed.

4. Limitations and known issues

This product version does not include Italian, German and Portuguese localizations
The UI Designer does not provide an "Image" widget
No out-of-the-box mechanism to display a confirmation message when a form is submitted (you can
specify this in a page using the UI Designer)
Autologin / Anonymous access to forms is not available for forms created with the UI Designer
To create a form using the UI Designer you must create it from the Form tab or Contract tab in
Bonita BPM Studio. The New button in the UI Designer only creates pages, not forms.
Process context and task context are not configurable. They contain references to all business data
and documents manipulated in the process instance.
Forms do not inherit the Application theme or layout, but use the Portal Look & Feel.
In a form, there is no easy way to display business data object that is used as part of a Multi-instance
Human Task.
Results from the BDM REST API are not paged.
There is no specific login per application. Instead, use SSO or Bonita BPM (Portal) login.
On migration from 6.x to 7.0, any application URL token or page URL token that is exactly API,
content or theme (case insensitive), you must manually change these tokens. Those words are
now reserved for internal use.
You cannot apply an application theme on a form using the shortcut ../theme/theme.css. Instead,
specify the full path of the theme in the index.html of the form.
Using Chrome, when editing an Application URL, or page URL, the cursor always jumps to the end of
the line.
If you export a page, modify it, then re-import it, the initial page is overridden, because both pages
have the same page id.
Form validation is handled by the contract. You cannot specify validation at widget level.
You cannot change the order of assets within a page.
BS-13616 Asynchronous issues to access data
BS-13555 No confirmation message when overriding page/fragments/widget during import
BS-13748 NPE in WaitingEventsInterrupter.interruptTimerEvent

5 | www.bonitasoft.com

2015 Bonitasoft

BONITA BPM 7.0.0 RELEASE NOTES

BS-13771 In a form container buttons are automatically disabled when the form is invalid
BS-13561 On tomcat port update, a similar warning popup about non-saved work in UI designer
should be displayed to prevent data loss
BS-13360 The TaskList Custom Page from Customer Portal displays a blank page
BS-13766 Studio doesn't wait the Tomcat to be started when opening the UI designer
BS-12723 It is not possible anymore to skip case start form
BS-13749 Call activity aborted by an end error not caught let case in "phantom" state
BS-13654 Unique index in page table contains nullable fields

2015 Bonitasoft

www.bonitasoft.com | 6

BONITA BPM 7.0.0 RELEASE NOTES

5. Bugs fixed
5.1.

Bonita BPM Engine

Summary

BS-12585 Case list filter "With Failures" does not work for Process Admin profile
BS-13096 Cannot deploy processes if bonita-home specified as network drive on Windows
BS-13495 Data of type XML are not found when trying to read / modify them

7 | www.bonitasoft.com

2015 Bonitasoft

BONITA BPM 7.0.0 RELEASE NOTES

5.2.

Bonita BPM Portal

Summary

BS-6801 Invalid Date format for when the report are displayed in French and PT_BR
BS-8696 When a task already assigned to U2 is done by U1 for U2, "Done by" doesn't show "U1 for U2"
but "U1" only
BS-12202 Living Application custom pages may bypass REST API dynamic security rules
BS-12473 Cannot Add a custom page using full temp file path
BS-12650 Enabling dynamic security rule on humanTask GET operation has no effect
BS-12870 Table parameters "items per page" & "columns selection" are not translated
BS-12932 Select widget is displayed with the wrong size - Occurs when the label is not activated
BS-13167 Call to isArchivedFlowNodeAccessible have no up to date parameter
BS-13333 Application list does not work on IE9
BS-13491 Can't display an archived manual task if its parent is archived too
BS-13674 unable to apply a layout when page has a long DisplayName

2015 Bonitasoft

www.bonitasoft.com | 8

BONITA BPM 7.0.0 RELEASE NOTES

5.3.

Bonita BPM Studio

Summary

BS-10780 The 'Java Method' option of Operator does not retrieve inherited methods
BS-10963 In email connector or db connector for example, when we switch of editor, we cannot access
to contract input
BS-12119 "Host address" option in Server settings preference page is not relevant anymore
BS-12208 Fix stack in log about "Invalid arguments in reorient link command"
BS-12333 Performance decrease since 6.4.0 when switching tab due to QueryExpressionprovider which
takes always 400ms
BS-12334 First display of diagram is slow down due to SVG Image load-time
BS-12335 Switch selection with some tabs when there are a lot of elements in classpath just after a save
can takes several seconds
BS-12348 IndexOutOfBoundsException during BPMN2 Export when there is an unresolved dependency
in an expression
BS-12522 Fix Memory Leak with DiagramEventBrokerThreadSafe
BS-12568 Create data in multiple instance list selection does not behave as expected
BS-12578 Automatic Form generation (old mode) generates a flat group if Business Data contains no
simple fields
BS-12582 Some Images used in generated Documentation are missing
BS-12672 Invalid Thread access in logs
BS-12677 Workspace import is very long
BS-12819 Studio lets the user using Global Data as Iterator in Multi-instance task and refactor without
notice
BS-12883 Iterator default value null raises an error when used in connectors with Chart
BS-12921 Form transient data initialization with groovy 1.8 connector for data initialization fails
BS-13037 Variable cannot be used in widget User Aids (Hint, tooltip or Example)
BS-13159 Renaming Diagram with spaces and backslash loose diagram file and create wrong diagram
folder and proc name
BS-13205 NPE while trying to run imported 6.2.2 diagram in 6.4.x or above
BS-13295 Validation failed to detect error of java object method usage after custom data or business
data changes
BS-13556 ClassCastException when having a table in the wizard of an Actor Filter

9 | www.bonitasoft.com

2015 Bonitasoft

BONITA BPM 7.0.0 RELEASE NOTES

6. Related Links
-

Documentation: http://documentation.bonitasoft.com/
Javadoc : http://documentation.bonitasoft.com/javadoc/api/7.0/index.html
Sources: https://github.com/bonitasoft
Customer Portal: http://customer.bonitasoft.com/

Bonita BPM Community:


Software: http://www.bonitasoft.com/how-we-do-it/downloads

Bonita BPM Subscription:


Software: http://customer.bonitasoft.com/

Bonita BPM Migration tool:


Documentation: http://documentation.bonitasoft.com/migration-overview

2015 Bonitasoft

www.bonitasoft.com | 10

HEADQUARTERS
GRENOBLE, FRANCE
32, rue Gustave Eiffel
38000 Grenoble

EMEA, ASIA & LATIN AMERICA


PARIS, FRANCE
73-77, rue de Svres
92100 Boulogne-Billancourt

NORTH AMERICA
SAN FRANCISCO, USA
51 Federal St. Suite 305
San Francisco, CA 94107

You might also like