Package Workflow Process Management with Separate Authoring and Delivery Distributions
Info: This feature requires a standard or premium Bloomreach Content license. Contact Bloomreach for details.
As of brXM version 14.4.0, the Camunda BPM engine is no longer used to manage project review states. The instructions on this page apply only to brXM 14.3 and earlier. For upgrade guidance, see Upgrade 14.3 to 14.4 and Remove Camunda.
Overview
This guide explains how to configure Workflow Process Management (WPM) when using separate distributions for the authoring and delivery applications.
When to Use
Use these steps if your deployment separates the authoring and delivery applications into different containers and you need to enable Workflow Process Management.
Prerequisites
- brXM 14.3 or earlier
- Separate authoring and delivery distributions created from your implementation project
Implementation Steps
-
Create separate distributions for the authoring and delivery applications.
-
In the
platform/pom.xmlfile, add the following dependency:<dependency> <groupId>com.onehippo.cms7</groupId> <artifactId>hippo-addon-wpm-platform-dependencies</artifactId> <type>pom</type> </dependency> -
In
src/main/assembly/webapps-without-cms-component.xml, insert the following section after the</files>closing element:<dependencySets> <dependencySet> <useProjectArtifact>false</useProjectArtifact> <outputDirectory>webapps</outputDirectory> <outputFileNameMapping>bpm.war</outputFileNameMapping> <includes> <include>com.onehippo.cms7:hippo-addon-wpm-camunda:war</include> </includes> </dependencySet> </dependencySets> -
Build and package your project using Maven. Follow the instructions in Create Separate Distributions for the Authoring and Delivery Applications.
-
Deploy the authoring and delivery web applications as described in Deploy the Authoring and Delivery Web Applications Separately.
Verification
- Confirm that both the authoring and delivery applications start without errors.
- Verify that Workflow Process Management features are available in the authoring environment.