Maestro's Drag and Drop Visual Workflow Editor

If it can be flow-charted, then it can be automated with Maestro.

This is not a just a clever saying. It's true. With Maestro, the method to automate your process starts with our visual workflow editor with which you drag, drop and connect your workflow steps together. The maestro workflow editor can be used by business users to map out their business process.

The Maestro module is a business process workflow solution that allows you to create and automate a sequence of tasks representing any business, document approval or collaboration process.

Workflows typically include the movement of documents or forms for editing and review/approval. A number of condition checks (if tasks) can be incorporated through simple admin functions and without any coding.

Complex business processes which include parallel approvals and serial grouping of tasks with dynamic routing can be modeled. The intuitive 'Task Console' provides users with the flexibility to review all assigned tasks, while out-of-the-box views can give an overview of workflow processes. Assignment options allow tasks to be delegated by 'role' or predefined user or even multiple owners.

Maestro has a workflow engine that executes templates created using a visual workflow editor. The workflow engine runs in the backgound and executes the workflow tasks, testing the tasks execution results and branch the workflow if required. The workflow engine will run every x seconds and execute all tasks that are in the queue which have not yet completed. Once they execute and return a success status, the engine will archive them and step the workflow forward. Both these components have been developed to support any number of different task types.

Maestro has been built to be extended with new task types and now contains tasks that are aware of webforms, entityforms, content types, rules, triggers. Custom interactive functions and batch functions can be added for custom business logic or integration.

Our video playlist

Available on our YouTube channel

Video overviews

  • Maestro How-To Video #1 - Maestro Setup, Terminology and First Workflow - video link
  • What is Maestro? Maestro for Drupal overview - video link
  • Maestro walkthrough - video link
  • Maestro: Set Process Variable Task Type - video link
  • Maestro D7: Overview of the workflow editor with a focus on how to use the visual workflow editor to create workflow templates - video link

Demo Site - Business Use Case:

  • A fictitious company called Maestro Insurance was created to show case an online insurance quote process using Maestro. This video explains the use-case, business process as well as a complete walk through of the demo - video link

Training and Assistance:

Sponsorship:

  • This module was sponsored by Nextide.
Supporting organizations: 

Project information

Releases