Integration & IT Modernization

Master Workflows with Kaleo and Liferay

Covid 19
COVID-19: Digital Insights For Enterprise Action

Access Perficient’s latest insights into how you can leverage digital technologies to not only respond to the pandemic, but drive your operations forward and deliver experiences your customers need.

Get Informed

Workflows are an important part of every digital experience implementation. Whether complex or simple, both add value to the bottom line through increased user engagement and interaction.
Liferay provides the Kaleo Workflow Engine for these very use cases through a portal interface, which involve a variety of users, groups, and roles. To get a workflow going, you don’t have to write a single line of code. All that is necessary is create a single XML document. As our China development team discovered, simple workflows can be maintained by using the default configuration and GUI tools, while complex workflows can be created to meet the workflow management requirement in each kind of portal.
Defining a Kaleo Workflow
Before defining the workflow, we need to know some important components in the definition phase. There are seven types of nodes that can be added to a definition and a simple definition is made up of State, Transition, and Task. State, Transition, and Task are key parts to designing the workflow XML. Defined, these are:

  • State represents a workflow state, such as created, rejected or approved.
  • Transition takes place between states, describing the next state.
  • Task represents a task that can be assigned, and we can configure Action, Notification and Assignments into Task.

Liferay provides a Kaleo Designer along with the enterprise edition. For the community edition, there is a graphical user interface tool available to create the workflow by visiting You can try to create a simple workflow that is comprised of 2 states and 1 task by dragging a node into a label and adding an action or notification. You can also configure assignments that you want to assign.
There are additional steps around implementing Kaleo. Click here to read systematic instructions from our technical delivery team in China.
Get Started on Liferay
Are you looking to move your digital experience strategy forward? Get in touch with us today at to see how you can leverage Liferay in your organization and download our Liferay guide below.

About the Author

Albert Qian is a Marketing Manager at Perficient for our IBM PCS, DevOps, and Enterprise Solutions Partners focused on cloud computing technologies.

More from this Author

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to the Weekly Blog Digest:

Sign Up