subject: How Offshore Liferay Development Team Can Install Workflow Services? [print this page] If you are wondering how to go about installing workflow in your liferay portal, then you have come to the right place. Not many are aware of the rich potential that the workflow engine called Kaleo within Liferay offers. The workflow engine is designed to invite users to participate in this process that has been specifically designed for them. Offshore liferay development communities can easily use Kaleo workflow that enables them to define different types of workflows as well as deploy and manage them in the best possible manner.
How outsource liferay development team can install workflow?
Kaleo workflow engine is shipped with Liferay CE versions and if offshore Liferay development team possesses EE, then the additional plugin can be installed through built-in plugin repository. The plugin Kaleo-web is easily available in the list of web plugins and along with this plugin offshore liferay development communities also get access to my workflow tasks, workflow, my submissions and workflow configuration.
Besides, which offshore liferay development team also gets one default workflow known as single approver workflow and this particular workflow need one approval before a particular asset is published. What is also quite remarkable about Liferay workflow is that any role that is specified in the workflow definition is automatically created when the definition gets deployed. This definitely offers a higher level of integration with the portal. This default plugin that outsourced liferay development team gets to use features three roles, which are called organization content review, community content review and portal content review.
Understanding the working of Kaleo workflow
It is important for outsourced Liferay development team to know that Kaleo workflows are created in an XML file and then the offshore liferay development users can execute it on the portal. The workflow allows outsourced liferay development administrators to create as many workflow definitions as per their requirement so that they can effectively manage the work done on the portal. Offshore liferay development users can also create new user roles to effectively handle the approval process.
The next step in understanding the working of Kaleo workflow is to figure out what are key parts of the workflow. Most offshore liferay development teams should be aware that ideally the key parts of liferay workflow include states, assets, transitions and tasks. Each of these parts definitely has a key role to play. For instance, asset refers to the content that is being reviewed as part of the workflow, states denotes the different stages of the workflow. Transitions are the stages that appear between states and tasks are actions that user needs to follow.
Basically, the outsource Liferay development teams need to first create a state that would include a task and the user input would determine what kind of transition would occur. The transition would then help in moving the workflow to the next task. When Liferay portal and Kaleo workflow are combined together, they both offer an extremely robust environment to the liferay developers. Broadly, this is how Kaleo workflow functions and how offshore liferay development companies can use it to their benefit.