Workflow Manual / Version 2404
Table Of ContentsCaution
Note that this manual describes the old Workflow API that was the sole means for writing extensions up to CMS 2005. From CMS 2006 on, it is recommended to use the Unified API for writing extensions, there called plugins. In general, old and new extensions mix without problems. Please consult the Unified API Developer Manual for details regarding the new API. Most information from the following sections carries over to the new API.
This chapter deals with the customizing of the workflow by programming own extensions and configuring the workflow. The following types of workflow beans are supported:
Actions (server-side and client-side actions)
Expressions (used in guards, conditions, validators)
Rights policies
Performers policies
In addition, you can implement own
Clients,
Workflow startups.
You will find some programming guidelines and examples for each bean in the following subsections. Please refer to the Workflow API for more details on the classes described in the following chapters.