iisys-hof / liferay-camunda-workflow-service

Modified Kaleo package including Ancud and iisys implementations for Liferay to handle Camunda workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

liferay-camunda-workflow-service

Modified Kaleo package including Ancud and iisys implementations for Liferay to handle Camunda workflows - highly experimental and incomplete.

Contains modified version of the sources for com.liferay.portal.workflow.kaleo.runtime.impl-2.0.6.jar for Liferay 7 GA2

The original file can be found in osgi/marketplace/Liferay CE Forms and Workflow.lpkg

Configuration: /src/main/resources/camunda-workflows.properties

Building and Installing:

  • Import into Liferay IDE as Liferay Module or possibly Gradle Project
  • Execute build from the eclipse view "gradle tasks"
  • this will generate a deployable jar file in build/libs/
  • deploying this jar will permanently overwrite the original workflow service
  • a restart might be necessary in some cases, but usually the OSGi module is replaced directly

Modify "my Tasks" JSP to redirect to Camunda:

acquire a copy of com.liferay.portal.workflow.task.web-1.0.5.jar from Liferay CE Forms and Workflow.lpkg from your liferay installation
modify /META-INF/resources/view.jsp to contain:
    <script type="text/javascript">
        window.location = "$CAMUNDA_TASKLIST_URL";
    </script>
deploy the jar file
restart Liferay

About

Modified Kaleo package including Ancud and iisys implementations for Liferay to handle Camunda workflows

License:GNU Lesser General Public License v3.0


Languages

Language:Java 100.0%