SharePoint Designer 2007 includes a workflow wizard that can be used effectively to create code-free custom workflows for document libraries and lists throughout SharePoint sites. Workflows created in SharePoint Designer 2007 extend the out-of-the-box workflows by including the following:
Additional workflow logic through a predefined set of workflow conditions (for example, where "Title field contains keywords")
A predefined set of workflow actions in which multiple actions can be applied based on a preceding condition being met (for example, if [condition] "Title field contains projectX" then do [action] "Copy List Item" [to another document library or list within the site] and "Send an e-mail")
Workflow (initiation) forms for capturing end-user input, which can then be used to determine certain actions throughout workflow steps
Workflow variables (including Boolean, Date/Time, List Item ID, Number, and String data types), which can be used for calculations
The ability to include multiple Else If conditional branches
Multiple-step workflows (for example, breaking up a workflow into logical steps or stages and performing difference conditions and actions at each stage)
Workflow start options, which include the option to manually start a workflow on an item, automatically start a workflow when a new item is created, and automatically start a workflow whenever an item is changed
A Check Workflow button, which will highlight errors in a workflow before it is deployed to a document library or list
If an e-mail is included as part of a workflow action and the e-mail form does not include any data in the Subject field, then a nondescript error will be generated. E-mail forms must include data within the Subject field.
Figure 10-4 shows an example of a basic workflow created using SharePoint Designer 2007.
3.144.15.43