Our documentation has been relocated here, the Liferay Developer Network. Please update your bookmarks!

Liferay Portal includes a workflow engine called Kaleo. In Greek, Kaleo means “called ones,” which is appropriate for a workflow engine that calls users to participate in a process designed for them. Kaleo workflow allows a user to define any number of simple to complex business processes/workflows, deploy them, and manage them through a portal interface. The processes have knowledge of users, groups and roles. You don’t have to write a single line of code to accomplish this: all you have to do is create one XML document. And if you’re a Liferay EE customer, you get a graphical workflow designer which gives you a point and click interface to create workflows.

To explain how to use Kaleo Workflow, this chapter covers:

  • Enabling workflow

  • Creating workflow definitions

  • Configuring assets to use workflow process definitions

  • Using workflow with other applications

Once we’re done with this chapter, you should be familiar with how to use Liferay’s Kaleo workflow to set up approval process for any kind of content before it is published to your portal.

Enabling workflow

Liferay’s Kaleo workflow engine can be installed for both CE and EE versions of Liferay. The web plugin’s name is kaleo-web and is bundled in the Kaleo Forms EE and Kaleo Workflow CE apps on...

Read More

Creating new workflow definitions

A Kaleo workflow, called a process definition, is defined in an XML file and is executed by users of the portal. You can create as many different workflow definitions as needed to manage the work...

Read More

Configuring assets to use workflow process definitions

All your global workflow configuration can be done via the control panel. Everything you need to do in the portal can be done through simple GUI controls. Figure 12.3: Adding a Workflow Definition...

Read More

Using workflow with other applications

Above we saw an example of using workflow with Liferay web content. The process is the same for all resources that are workflow-enabled. However, while configuring your resources to use workflow in...

Read More


In this chapter, we explained how to install the Kaleo workflow plugin for Liferay EE. Liferay’s Kaleo workflow engine is included with Liferay CE. We discussed how to create new workflow...

Read More
0 (0 Votes)
Summary Previous