In Chapter 10, we saw how postings are routed from the author to the editor and finally to the moderator before being published. You have also seen how the basic workflow can be altered by adding or removing rights groups from channels. This basic solution may be sufficient for simple workflows. More often than not, you will find that the business processes in organizations today require more than the standard solution provides.
Common workflow extension requests include:
E-mail notification: You need to have the system send e-mail to inform staff that there are postings awaiting their approval.
Canceling an operation: You need to have the system prevent certain events from happening.
Preventing deletes: You need to program the system to allow only specific people to delete postings through the Web Author Console.
Updating property values: You may want to write values to custom properties or posting properties on behalf of a user for certain operations.
Cleaning...