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

Modifying and Creating WCM Workflows


Alfresco uses the same JBoss jBPM engine for WCM workflows as it does for the advanced workflow functionality you learned about in Chapter 7. Alfresco ships with one WCM-specific workflow. It is called "Web Site Submission", and its process definition file is WEB-INF|classes|alfresco|workflow|submit_processdefinition.xml.

If you open the out of the box process definition in the jBPM GPD, you'll see a diagram that looks like this:

Well, it doesn't really look like that initially. You've got to use a little elbow grease to pretty up the diagram because Alfresco doesn't ship the diagram JPG files that GPD saves. Regardless, by perusing either the diagram or the underlying process definition XML source, you will learn that:

  • The workflow uses non-pooled tasks (see Chapter 7). If the workflow is assigned to a group, every member of the group will have to take action. The person configuring the workflow specifies whether each member of the group should be notified...