Book Image

Alfresco Developer Guide

Book Image

Alfresco Developer Guide

Overview of this book

Table of Contents (17 chapters)
Alfresco Developer Guide
Credits
About the Author
About the Reviewers
Preface
Index

What is a Workflow?


When Alfresco released version 1.4, it made a huge leap forward in enterprise readiness. That was the release when Alfresco embedded the JBoss jBPM engine into the product, which meant that enterprises could route Alfresco repository content through complex business processes. Most content has some sort of process around it. That's why content repositories almost always have a mechanism to streamline, facilitate, and report against the business processes that produce, consume, or transform the content within them.

Note

The terms "workflow" and "business process" will be used interchangeably throughout this book.

But before geeking out on the wonders of graph-based execution languages, let's agree on what the term workflow means. Generically, workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources...that can be documented and learned (http://en.wikipedia.org/wiki/Workflow). The term has been around since people started studying...