Documentation Home

Broadleaf Process 1.0.0-GA

This is the initial release of the Broadleaf Process 1.0.x module. This version requires Broadleaf Framework version 5.2.0-GA or higher.

An at-a-glance view of the issues that were closed in this release:

Major Bugs(4)

  • Fixed JS logic for stoppable processes
  • Added the ability for Process parameters to pass along event-specific information for execution
  • Refactor Process & ProcessParam admin interface
  • Fix ProcessVisualization completion date NPE

Features(3)

  • Introduction of the Process module.
  • Introduce Process service & admin interface
  • Fixed ProcessServiceTest stop test

Enhancements(11)

  • Refactor ListGrid refresh logic to make use of now generalized ListGrid JS methods
  • Update docs for 5.2 release
  • Add a Jenkinsfile for automatic builds
  • Added error handling to process execution setup.
  • Move process capability declaration methods
  • Process ActionManager & ExecutionManager tests
  • Moved state validation checks to optimistic retry logic.
  • Made ProcessException extend from RuntimeException to not require callers to catch it
  • Added documentation on best practices for implementing a ProcessExecutor.
  • Refactor Process's processParam management
  • Process Visualization/ScheduledJob-Process integration

Total Resolved Issues: 18