BMW Nordic – Flexible Business Process Management

In cooperation with the BMW AG Nordic the Imixs software solutions GmbH is implementing a centralized workflow management solution for the locations of Sweden, Finland, Norway and Denmark. The goal of the solution is to improve the exchange of business data and processes between the different locations. As typically for a workflow management system the solution allows to organize different document flows to be approved within the organisation and to optimize transactions between different locations aligned to the existing company policies.

The Imixs Software Solutions GmbH was commissioned with the development of this software solution which should be based on a flexible workflow engine to fulfill the demanding requirements. With the Open Source workflow engine ‘Imixs-Workflow’ the solution provides a central workflow platform which guarantees a continuous improvement of all involved business processes. The core concepts of the Imixs-Workflow engine are:

  • speed up the entire process flows
  • transparency for all employees at various locations
  • reduce the time to implement new process flows and changes
  • improve the quality of internal business processes.

With the help of the Imixs-Workflow solution, it was possible for BMW Nordic to fasten the total development process and to increase the transparency for all employees. With the beginning of implementing a new business process, first individual process models were designed describing the different phases and responsibilities within the organisation. Based on this abstract process model the development of a technical workflow model begins which can be deployed immediately into the productive environment. To resolve the responsibilities during a workflow the Imxis-Workflow engine implements different adapters to interact with the HR systems providing organisation information. So the Imxis-Workflow engine is able to send notifications and grant individual access to different process instances within the different locations. The access control is one of the core features of Imxis-Workflow which allows the design of complex workflow models also in large enterprises. Imixs uses a Eclipse based BPMN modelling tool to develop business processes in a process driven architecture.

So with the Imixs-Workflow framework and a modern Web interface the BMW Nordic BPM solution could be used already productive after a short test period. The Imixs GmbH specializes in the development of workflow management systems. A central goal of the Imixs GmbH is to design workflow solutions in a way that changes to the business process can be made without having to adjust the software itself.

How to model human-centric workflows with BPMN

The Imixs-Workflow project provides a new tutorial explaining how a human-centric workflow can be modeled with Imixs-BPMN. Imixs-BPMN is a BPMN 2.0 modelling tool based on the Eclipse Platform. The BPMN Tool allows to design workflow models in a very flexible way. The BPMN 2.0 standard elements are extended by Imixs-BPMN providing custom task and event elements. The tutorial explains how to model typical scenarios of a human-centric workflow. Those models can be executed immediately in the Imixs-Workflow engine. See also the project ‘Imixs-Office-Workflow‘ an an example of an integrated workflow suite.

Imixs-BPMN 1.3.0 Released

The new version 1.3.0 of the BPMN modeling tool “Imixs-BPMN” is now finally released. The version supports the current Mars release of the Eclipse platform and offers several improvements and bug fixes. The allocation of write- and read-access in a running process instance has improved within the new version. ACL settings can take place now not only at the event level, but also directly in the process level. This allows to model business processes with different ACL settings much faster. The new ACL settings are supported by the Imixs-Workflow Engine since version 3.4.0. Another improvement represents the modeling of ‘versions’ within a process model. Thus new versions can be creating during a running process. Versions of a process instance can, for example be archived by the Imixs-Workflow Engine. So complex business processes become more transparent with the new modeling features.

The Imixs-BPMN Plugin can be installed from the Imixs-BPMN UpdateSite or directly from the Eclipse Marketplace.

Imixs-BPMN – New ACL Feature for Next Release Planned

The next upcoming Update of Imixs-BPMN includes a new functionality concerning the security API of Imixs-Workflow. With the new version it will be possible to define an ACL for a process instance on the Task level in a BPMN diagram. In earlier versions this feature was only available on the Event level. With this extension now setting the ACL for complex process models is more easy and models can be created faster.

imixs-bpmn-acl-setting

In addition the new release also includes a bug fix concerning the ImixsCatchEvent. The Imixs-BPMN Plugin can be installed from the Imixs-BPMN UpdateSite or directly from the Eclipse Marketplace.

Imixs-Workflow 3.4.0 with new Rest API

This week the latest version of Imixs-Workflow was released. Version 3.4.0 includes a revised Rest API and several improvements of the Core-API.

The main goal of the new Rest API was an easier usage for rest-based web clients. With modern single-page-application (SPA) frameworks like Angular, Ember or BenJS, business applications can be realized now much faster and easier. A new version of the JavaScript library Imxis-Script will be published shortly. Imixs-Script simplifies the usage of the Imixs-Workflow Engine within JavaScript applications.  The Imixs-Admin client is already based on this new technology.

In addition to the improvements in the Rest and Core API the new release contains some bug fixes as well as enhancements for the Lucene Interface and the management of timer events controlled by the Imixs-Workflow SchedulerService.

Imixs-Workflow is now fully JEE7 capable and can be run on modern application servers like WildFly 9.

With the new release now also different versions of BPMN 2.0 workflow models can be managed at run time. The EJB WorkflowService contains a new feature to manage newer versions of a workflow model in a running process instance. New model versions are recognized automatically in the repository and process instances will be migrated without the need of changes in the current application.

More info about Imixs-Workflow can be found on the Project Site and also on GitHub. Version 3.4. is also part of the open source workflow management suuite ‘Imixs-Office-Workflow‘.

BPMN Workflow Modelling

With the latest Update of Imixs-Workflow the Business Process Modelling Notation (BPMN) can be used in various ways to describe business processes executable on the Imixs-Workflow engine. Imixs-BPMN is a flexible and open source modelling tool based on the Eclipse BPMN modelling framework. The modelling tool provides a very flexible approach to describe business process models and workflows within the BPMN 2.0 standard. One of the great advantages of Imixs-BPMN is the flowing transition between business and technical models. In difference to pure technical modelling tools a BPMN workflow model can be combined with more formale elements without technical restrictions.

bpmn_startevent_example

The BPMN Parser included in Imixs-Workflow analyses and interprets the various aspects of this form of modeling. As a result a business workflow can be described in various ways corresponding to the individual requirements of the business.

Read more about Imxis-BPMN on the project site.

Imixs-BPMN 1.0.0 finally released

With the latest version of Imixs-BPMN the Imixs GmbH provides now a free BPMN modeling tool for modeling workflows according to the BPMN 2.0 standard.

bpmn-screen_001
Imixs BPMN

 

Using the BPMN 2.0 standard, business processes can be documented even faster and more clearly. BPMN provides an easy notation also to discuss complex business processes together with all participants involved in the process.

With Imixs-BPMN these processes can now be executed directly in a professional workflow management solution. Complex business processes and changing business models can be managed with Imixs-BPMN in a flexible and transparent way.

With the combination of Imixs-BPMN and the open source solution Imixs-Workflow, all types of workflows can be easily modeled and executed in a robust and scalable workflow management software. Also existing BPMN models can be enhanced with the capabilities of a wokflow management solution. Imixs-BPMN extends the Eclipse BPMN2 Modeling Framework which provides a powerful modelling solution based on the Eclipse platform.

The Imixs Software Solutions GmbH located in Munich has specialized in the development of professional business process management solutions and supports companies implementing their custom business processes. Due to the consistent focus on open source, Imixs-Workflow provides a clear cost advantage. No license or update costs incurred in the use of this solution. With its service concept, the Imixs GmbH offers a transparent business model which combines the advantages of a modern software platform with a professional consulting concept.

Read more about Imixs-BPMN at: http://www.imixs.org/modeler/

Imixs announces new BPMN 2.0 Modeling tool!

The Imixs-Workflow project has started a new modelling tool which will be 100% compatible with the BPMN 2.0 standard. The new modeler tool will be based on the Eclipse BPMN2 Modelling Framework and extends the BPMN 2.0 standard with the aspects of a human based workflow model executable on the Imixs-Workflow Engine.

Imixs-BPMN will be open source and takes the full advantage of all the capabilities of the BPMN standard and complements them with the features of a powerful workflow engine.

You can follow the project on GitHub.

Imixs-Workflow 3.2.0 finally released!

The latest version of Imixs-Workflow 3.2.0 is now finally released. The new release of the Open Source Workflow Engine includes several improvements and also bugfixes.

Ajax File Upload

With the new implementation of the Imixs-Workflow FileUpload we provide a new Upload widget based on JQuery. With this new component we support drag and drop and a new preview mode for attachments.

DataController – BlobWorkitems 

The JSF DataController bean was improved by managing BlobWorkitems. The save method was removed and transferred into the Backend Service EJB layer. This improves the backend services in complex transnational UI scenarios.

ViewController – WorklistController

The View and Workflist Controller beans were improved and simplified in usage. Extending these components is now much more easy and comfortable for developers.

MailPlugin

The MailPlugin was improved by server new convenience methods which makes it easier to extend the behavior of this Plugin for custom workflow applications. Also the MailPlugin now supports usage in different application server environments like GlassFish ore WildFly /JBoss.

TinyMCE

The TinyMCE Editor component – provided by the Imixs-Workflow Web-Tools – now supports a custom css concept which allows to customize the layout of this component is several way.

Find more on GitHub.

The new release 3.2.0 will also be the common base release for the next release of the Imixs-Office-Workflow Project.

Version 3.1.7 of Imixs Workflow released

We finally released the new version 3.1.7 of Imixs WorkflowThe new release includes a lot of improvements and some minor bug fixes. New features included in the new version are:

  • Workflow REST API support for JPQL Expressions
  • Improved REST API for POST methods
  • A new Test Suite to simulate workflows from the REST client
  • Support of country specific date format in wokflow history and E-Mail notifications
  • New functionality for performance analyse of the EntityService
  • A new CRUD operation for saving workitems in isolated transactions

The new version is available on GitHub.

Read more about Imixs Workflow on http://www.imixs.org