Maestro gives a great workflow module. One of the short coming is the inability to choose different flow templates in production. If you have developed a workflow template and assigned it to a custom module, it's not possible to change the flow template without changing code. This module provides the capability to change flow templates in production.
Modules that need this capability can publish the 'events' on which workflow will be initiated by implementing the

hook_maestro_enabled_processes().

. These events can be mapped to the flow template using the Manage Templates menu. For initiating the workflow, the modules can initiate the workflow using the

maestro_initiator_initiate_workflow('key', $params).

For more information see the README.txt

The dev version supports the Features module.

Project Information

Downloads