Activiti plugin for Liferay 6.1 released

Today I'm happy to do 2 announces:

1. First we got new contributor - Maxim Borukh from FrontSphere company joined the project.

2. Thanks to Maxim - today we releasing plugin version for 6.1!

Plugin may be as always be downloaded from Files Page

From functionality side - this version just addopted to support all changes in Workflow APi introduced in Liferay 6.1. To use this plugin you first need to undeploy Kaleo-web plugin (Kaleo based implementation).

 

Activiti Liferay Plugin 6.0.6.10 released

   New version of Activiti plugin for Liferay released. These version contains few changes:

  • Upgraded to use latest Activiti 5.8;
  • Few minor bug-fixes

As always you may download latest version from Files page.

Please note - for correct upgrading you will need first totally undeploy (remove from webapps) previsious version of plugin.

Activiti Liferay Plugin 6.0.6.9 released

  New version of Activiti plugin for Liferay released. These version contains few changes:

  • Upgraded to use latest Activiti 5.7;
  • Activiti "Email" task sends emails via Liferay's mail service. So, you do not need to do any additional configurations to make Activiti be able to send emails from workflows - it will automatically use Liferay settings
  • Few minor bug-fixes

As always you may download latest version from Files page.

Please note - for correct upgrading you will need first totally undeploy (remove from webapps) previsious version of plugin.

Activiti Liferay Plugin 6.0.6.8 released

 New version of Activiti plugin for Liferay released. These version contains few changes:

  • Upgraded to use latest Activiti 5.6;
  • Added support for including java-classes into BAR-file and their use from workflow;
  • Added fix allowed to deploy and use workflows designed with Activiti Modeler;
  • Fixed mail tasks support.

As always you may download latest version from Files page.

Please note - for correct upgrading you will need first totally undeploy (remove from webapps) previsious version of plugin.

Activiti Liferay Plugin 6.0.6.7 released

 Today I'm happy to announce new version of activiti plugin and make small review of last things happens in the project:

  • Oliver Teichmann from Prodyna AG has joined the project;
  • Switched to Activiti 5.5;
  • We added support for Goovy. As well as wiki-page with short description of how to use scripting in activiti processes added;
  • Our plugin started to use activiti table to store comments (added in activiti 5.4) - so, it should simplify comments sharing between different systems used same activiti engine;
  • Also to simplify integration we added another strategy to store users information in activiti DB, read wiki for more details;
  • New workflow samples added: http://www.emforge.net/web/activiti-liferay/wiki/-/wiki/Main/Workflow+Examples
  • and of course fixed several bugs.

As always you can download new version from Files page.

Oliver Teichmann from Prodyna AG has joined the project

I'm happy to announce new team member: Oliver Teichmann from Prodyna AG has joined the project.

Oliver already fixed some bugs and implemented migration to new version of Activiti.

Hope how projects will get new features faster and faster.

Activiti Liferay Plugin 6.0.6.6 released

Major changes in this version:

  • Upgraded to use latest Activiti 5.4;
  • Added support for BAR (Business ARchive) files upload. Now you can upload both - simple bpmn20.xml or whole BAR archive;
  • Fixed to support subprocesses, see related forum post for details;
  • Tested to support boundary timer event (as well as other timer events), see related forum post for details (great thanks to Lars Bürkner for helping resolve issues).

As always it is possible to download plugin from Files page.

 

Another Bug-Fixing release for Activiti Liferay plugin

The new version (6.0.6.5) of activiti plugin just was released. It is bug-fixing version - few bugs fixed in it:

  • Deploy of process-definitions produced by Signavio Designer;
  • Fixed bugs in processing workflows without human tasks;
  • Fixed some bugs in getting history (closed) tasks.

Link to Download: activiti-web-6.0.6.5.war

Bug-Fixing release for Activiti Liferay plugin: fixed HSQL support

This is only bug-fixing release. In this version we:

  • Fixed problem with HSQL (used in Liferay by default);
  • Fixed problem in Liferay Scripting Engine;
  • Tested with Liferay 6.0.6 (should work with both - Liferay 6.0.5 and Liferay 6.0.6, as well as Liferay EE (6.0.10, 6.0.11);
  • Tested with HSQL, MySQL, PostgreSQL.

Link to Download: activiti-web-6.0.6.4.war

 

Full-functional version of Activiti Liferay plugin has been released

EmDev Limited team happy to announce new version of Activiti Liferay plugin.

In this version we finally fixed some critical problems and now we can say, this plugin fully supports Liferay Workflow API used by Workflow UI (with few very very minor limitations). That means - starting from this version you can use this plugin instead of Kaleo for managing workflows for publications.

Changes in this version

  • Updated to use latest Activiti 5.3;
  • Fixed problem with assigning tasks to community/organization roles;
  • Implemented seach for tasks.

Advantages comparing to Kaleo

  • It is used industrial standard for process modelling: BPMN 2.0 notation (comparing to own notation used by kaleo);
  • You can use Graphical Process Designer (integrated into Eclipse) for graphical edit of workflows and then deploy them into Liferay (for Kaleo you should write processes in xml file - no any special graphical designers available);
  • In future it provides integration with other tools used Activiti (like Alfresco).

Documentation

You can use our tutorial to see how to use this plugin with Liferay

Download

Download latest version from Files page

 

Second version of Activiti PLugin is released

I happy to announce new version of Activiti Plugin for Liferay. In this version:

  • Added support for multiple outputs from user task;
  • Added full process history support (with comments);
  • Many bugs fixed.

You can download current version from our Files.

As well as small tutorial is written about how to use Activiti workflows in Liferay.

 

First version of Acitviti plugin for Liferay is released

I'm pleased to announce first version of Activiti Plugin for Liferay. This version has many limitations, but already allowed to use Activiti (in some simple cases) instead of default Kaleo workflow Engine.

Download and Use

You can download activiti-web from our Files, or build it by yourself from sources got from svn. Sources should be built in plguins SDK.

To use it you should be familiar with Liferay and it's workflow functionality.

Some sample processes may be found in svn - to deploy they should be packaged into BAR (business archive) - one process definition into one BAR. It is possible to do by build-samples ant target.

What is implemented

With this version you can:

  • Deploy BAR (Business Archive) with BPMN 2.0 process definition;
  • Assign specific process definition to some asset type via Workflow Configuration;
  • Start new process by adding or editing (submitting for publishing) specific Asset;
  • Assign user tasks to specific users (by userId) or Site Roles (like Administrator);
  • Manage User Tasks from standard Liferay UI;
  • Use Activiti "Script Task" to perform JavaScript inside Liferay (actually use any public Liferay API) - for example see SingleApproverByScript.bpm20.xml sample;

What is not implemented yet

Actually many things, major are:

  • Only mysql database supported. Probably it will work with others, but in this case you shoiuld change db type by yourself in META-INF/activiti-spring.xml; Activiti is not supported DB autodetection - looks like need to be added by ourself;
  • Since I do not found way (yet) to write own assignment handler for User Tasks, it is not possible to assign User Tasks to group roles (like Community Content Reviewer or Organization Administrator);
  • BPMN 2.0 looks like is not supported output transitions from user tasks - each task has only one output transition, and flow navigation are performed by special gates. As result, each user task for now has only one output transition: "Done". For example, in "Review Asset" task, reviewer for now can only "Done" task, what will produce acceptance - there is not way to choose - reject or approve. Looks like such functionality will require a lot more job;
  • Process History is not working at all. Activiti does not supporte commenting (looks like should be done externally), as well as process history logging are quite limited, so, this need more job to make it working like Liferay expected.

You see - still many things to do - so, of course current version is not for any production usage - it looks like more as prototype for people, who are interesting in this project.

Any comments or suggestions are only welcomed!

 

 

Showing 12 results.