Monitor Workflow Process Management

Info: This feature requires a standard or premium Bloomreach Content license. Contact Bloomreach for details.

Overview

This page explains how to monitor workflow process management in Bloomreach Content. It covers tracking projects, related HST configuration branches, and the external review process.

Logging

To monitor workflow process management events, set the following loggers to the INFO level:

  • com.onehippo.cms.wpm.hst.configuration.branch
  • com.onehippo.cms7.services.wpm.project

This configuration enables detailed logging for workflow process management activities.

Project Storage

When you create a new project, the system stores it as a subnode under /hippowpm:hippowpm/hippowpm:projects. Each project node uses a randomly generated 5-character name, for example:

/hippowpm:hippowpm/hippowpm:projects/vGVVI

HST Configuration Branches

Branch Creation

When you add a channel (for example, “Foo”) to a project, the system creates new branches under /hst:hst/hst:configurations. The branch names combine the channel name and the project’s random string, such as Foo-vGVVI and Foo-vGVVI-preview.

Each branch contains a copy of the HST configuration for the channel. Branch nodes include additional properties in the format dxphst:*hash. These properties track differences between the core configuration and the branch.

Example log message for branch creation:

INFO  Branch ‘Foo-v1fYd' created.

Branch Update and Reintegrate

You can monitor branch updates and reintegration through server logs. For example:

INFO  Successfully reintegrated 'Foo'. Merges : [MergeItem{relativePath='hst:workspace/hst:sitemenus/main/Bar', mergeType=NODE_ADD, overriddenConflict=false, target=PREVIEW}, MergeItem{relativePath='hst:workspace/hst:sitemenus/main/Bar', mergeType=NODE_ADD, overriddenConflict=false, target=LIVE}]

Alternatively, use the browser’s network tab to inspect responses for reintegrate operations. For example, review the response for a reintegrate call:

http://localhost:8080/cms/ws/projects/vobMU/reintegrate/c6861074-ac6a-447e-bb09-ad1401aff130?dryRun=false&override=false
{ "success": false, "message": "Cannot reintegrate 'Alternative Channel' due to conflicts.", "conflicts": [ { "relativePath": "hst:workspace/hst:sitemenus/main/q", "target": "PREVIEW" }, { "relativePath": "hst:workspace/hst:sitemenus/main/q", "target": "LIVE" } ], "merges": null }

Camunda Workflow Monitoring (Versions 14.3 and Earlier)

Note: Camunda is used in brXM 14.3 and earlier. Starting with version 14.4.0, Camunda is no longer part of the product. For details, see Upgrade 14.3 to 14.4 and Remove Camunda.

When a review is requested for a project, the system adds a hippowpm:externalid property to the project node. This property stores the ID of the review process running in BPM.

To monitor the process in Camunda:

  1. Go to /bpm/app/cockpit/default/#/processes.
  2. Select Hippo DX Project workflow.
  3. Find and select your project in the list.
  4. Inspect the process status. You can terminate the process or view its current state in the graphical interface.

The following image shows the Camunda process runtime view for the Hippo DX Project workflow:

Camunda process runtime view for Hippo DX Project workflow

Share Feedback
Page: /build/enterprise-plugins/workflow-process-management/monitor-workflow-process-management
Section: Build
Category *
Monitor Workflow Process Management | Bloomreach Content Documentation