Key Features and Improvements
The latest release of Advanced Pack, version 3.10.0, introduces significant enhancements, particularly for Business Process Management (BPM) and job scheduling. Here’s what you need to know:
Parallel BPM Processes
One of the standout features of this release is the ability to run BPM processes in parallel. This is enabled by the new config parameter 'bpmnRunInParallel'
. However, it’s recommended to wait for the Espo v9.2.0 release, where the main job sub-queue will be introduced for optimal performance.
Installation Notes
- Compatibility: Requires EspoCRM version 8.2 or higher and PHP 8.1 or later.
- Performance: New indexes added to the BpmnProcess entity may slow down installation if your
bpmn_process
table is large. Consider installing via CLI for efficiency.
Job Sub-Queue
A job sub-queue is a separate queue that runs alongside the main job queue, allowing you to manage specific jobs without disrupting other scheduled tasks. This is particularly useful for scenarios where you need to run a large number of parallel jobs efficiently.
Use Case Example
- Scenario: Running a high volume of specific jobs in parallel while ensuring other scheduled jobs remain unaffected.
- Benefit: Improved resource allocation and task management.
Upgrade to Advanced Pack 3.10.0 today to leverage these powerful new capabilities and streamline your workflow!