IN THIS CHAPTER
Introducing workflow concepts
Exploring workflow technologies
Implementing workflow association and initiation
Windows SharePoint Services 3.0 (WSS v3) introduces one of the most sought-after features for collaboration-oriented applications called workflows. Workflows provide the backbone for implementing business-driven processes and the logical flow of work. A workflow, in its most basic definition, is a logical process that defines the flow of work in a business entity. You can think of it as a series of steps that take place while implementing a business practice. For example, the chronological order of the steps that occur in a document-approval process may be represented as a workflow where based on a certain set of conditions, an approver decides whether a document should be approved and sent up the chain to be reviewed by the senior approvers or be rejected. A series of steps that need to be executed before a loan application is approved or an insurance claim is accepted could form a workflow process. There are many key pieces to the logical representation of a workflow:
Stages: Stages define the states of an object in a workflow. For example, a document-approval workflow can have a number of stages through which the document passes before reaching the final approval state (which is when the workflow is deemed completed).
Events: Events are the triggers that can be used to start or stop a workflow. For example, ...