Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough

Maestro Overview Video

Parent Feed: 

We've put together a Maestro overview video introducing you to Maestro for Drupal 8.  Maestro is a workflow engine that allows you to create and automate a sequence of tasks representing any business process. Our business workflow engine has existed in various forms since 2003 and through many years of refinements, it was released for Drupal 7 in 2010. 

If it can be flow-charted, then it can be automated

Now, with the significant updates for Drupal 8, maestro was has been rewritten to take advantage of the Drupal 8 core improvements and module development best practices. Maestro now provides a tighter integration with native views and entity support.

Maestro is a solution to automate business workflow which typically include the movement of documents or forms for editing and review/approval. A business process that would require conditional tests - ie: IF this Then that.

  • if this document is approved then send it to the department manager else return to the initiator
  • or ... if this form/document requires a security review, then sent it to the security team
  • or .. if the last task set the flag for Purchasing .. then launch the purchasing sub workflow

A number of condition checks (if tasks) can be incorporated through simple admin functions without any coding. Complex business processes which include parallel approvals and serial grouping of tasks with dynamic routing can be modeled. There really is no limit to how large or complex a workflow can be. All business workflows are just a series of interactive tasks, batch tasks, and conditional tasks. The module provides a number of different interactive and batch tasks and the module API makes it easy to extend and provide your own custom tasks. The visual workflow editor will automatically support your custom task types.

Example business workflows:

  • Expense Approval
  • New employee hire (procurement, application access, building access, office manager ....)
  • Product Development (marketing, engineering, sales, design, manufacturing ... )
  • Project Management
  • New Idea Submission
  • Contract Management
  • Document Management / Revision Management
  • Legal
  • Request Tracking

This video will provide an overview of how to create a workflow template (set of tasks) for a simple approval workflow and the admin features like tracking or tracing workflows. 

  • Link to the maestro project page and download on drupal.org
  • Subscribe to our YouTube channel so you don't miss any videos about how to use Maestro for your workflow automation projects.
Author: 
Original Post: 

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web