Search This Blog

Wednesday, January 4, 2012

MOSS Workflow Concepts

In this post, I will be covering MOSS workflows concepts, starting from What are workflows, categories, people involved, WWF. MOSS Workflows can be created using the following approaches:
-         Standard Workflow
-         SharePoint Designer Workflow
-         InfoPath Workflow
-         Custom Workflow
          A workflow is a set of activities
          Each activity is actually a class
        It can be reused in multiple workflows
          Activities can be provided by:
        Microsoft
        Anybody else
Core Categories of Workflow
          Human Centric Workflow
                    Participants are people
                    Flexible control flow
                    Ad-hoc
          System Centric Workflow
                      Participants are Services
                      Apps Prescriptive control flow
                      Transactional
Defining Windows Workflow Foundation
          Windows Workflow Foundation (WF) is a framework for building workflow-based Windows applications
        It’s targeted at developers, not information workers or business analysts
          WF is now a standard part of Windows
        The goal is to provide a common workflow framework for Windows applications
        Including both system and human workflow
The Role of InfoPath Forms Services
85% of workflows use forms as the primary end user UI
Forms are used for:
          Gathering Information
          Configuring workflows
        Out-of-the box workflow templates use InfoPath designed browser based forms
        Add your own workflow templates with your own forms.
          Starting Workflows
          Completing tasks
          Users are everyone using, interacting or designing workflows
The Role of SharePoint Designer
Workflow Design made easy
          Customize SharePoint Sites
          Design Page Layouts for Web Content Management [MOSS only]
          Design and Create Workflows
          Build Workflow enabled Composite SharePoint Apps
          Users are Business IT and DEV
The Role of Visual Studio
Leverage Windows Workflow Foundation (WF)
          Design complex workflows
        Use the WF SDK and it’s graphical workflow designer
          Develop and deploy your own workflow templates
        Extend the available out-of-the-box workflows available to your SharePoint users
          Extend WF with your own custom activities
        Develop custom activities reusable in SharePoint Designer
          Users are Developers
An Example WSS Workflow
I would be adding the links to the presentations & Workshops for 4 different approaches to create MOSS workflows in my next post.

Cheers!

No comments:

Post a Comment