12.4. Workflow in SharePoint Publishing Sites

The site template Publishing Portal creates a new MOSS 2007 Web Content Management Publishing site. This is the common starting place most developers use when creating new Publishing sites. This template creates a new site and subsite (Press Releases) using the template Publishing Site with Workflow. This template is essentially an exact copy of a similar template, Publishing Site. The primary differences are that the Publishing Site with Workflow template simply turns on content approval for the Pages list and adds content scheduling.

It is the Feature receiver defined within the Publishing Feature that creates a workflow named Parallel Approvers that associates the Approval workflow template with the Pages list in Publishing sites.

12.4.1. Overview of the Parallel Approvers Workflow

The Parallel Approvers workflow association created on all Pages lists in a Publishing site when using the Publishing Portal site template forces all pages to go through an approval process before publishing the page. The workflow association dictates that the Approvers SharePoint group is assigned the task of approving the page. When the page is submitted for approval, a task is created and assigned to the Approvers SharePoint group. Someone from that group must then either approve or reject the page. When the page is approved, the content approval flag on the list item is set to Approved, which increments the version of the page to the next major whole ...

Get Professional SharePoint® 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.