What is a workflow?
A worklfow is a sequence of steps or activities. It depicts interation between humans and the systems. The flow is often depicted using a document that is passed from one step to another.
A worklfow is a sequence of steps or activities. It depicts interation between humans and the systems. The flow is often depicted using a document that is passed from one step to another.
Elements in a workflow
- Steps: These include steps such as Start,Fail,Suspend,Decision,Custom etc.
- Document: Contains the details that are passed across various steps.
- Document Fields: These are details contained in a document.
- Sequence of steps: Indicates which is next step for a specific step
- Users and Roles: Users and their roles within the workflow
- Condition: Conditions that trigger the steps.
- Handlers: Handle specific events
Workflow Technology in .NET
Windows Workflow Foundation is one of the important additions to the .NET 3.0 technologies. It looks promising and worth an evaluation. It is in-process, has a decent designer integrated with Visual Studio and a service interface. However, the key factors for me are Persistence mechanism, Performance and scalability, Clean interaction mechanism with web applications.
Here is the link that describes this technolgy in more details: http://msdn.microsoft.com/library/dd851337.aspx
No comments:
Post a Comment