Workflow / Business Process Management

How to create a List Workflow in SharePoint Designer 2010

SharePoint Designer 2010 List Workflows are the same types of workflows that you created when using SharePoint Designer 2007. SharePoint Designer 2010 List Workflows are always bound to one particular list and cannot be reused across SharePoint lists. You can read more about the difference between the types of workflows in SharePoint Designer 2010.

SharePoint Designer 2010 workflow types

SharePoint Designer 2010 allows you to create 3 types of workflows: List Reusable Site Each type of SharePoint Designer 2010 workflow offers an increasing degree of disentanglement of workflows with SharePoint lists or libraries. List workflows are the most tightly coupled to SharePoint lists or libraries, while Site workflows are not at all coupled to SharePoint lists or libraries. Reusable workflows lie ...

How to use the Update List Item action in a SharePoint Designer workflow

The main goal of the Update List Item action in a SharePoint Designer workflow is to update the values of fields of one item that is located in a SharePoint list or a SharePoint document library. When you add an Update List Item action to a SharePoint Designer workflow the following phrase appears: Update item in this list And when you click on ...

How do SharePoint workflows and SharePoint event handlers differ?

Introduction A SharePoint event handler or event receiver is a piece of code that runs when an event, such as the adding, deleting, or changing of a SharePoint list item or document, takes place. They react to changes just like a SharePoint workflow can react to those same changes made to an item. SharePoint event handlers vs. SharePoint workflows The main differences between ...

Debugging Visual Studio 2005 workflows for SharePoint

If you're developing a SharePoint workflow in Visual Studio 2005 on the same machine where SharePoint is running, debugging the workflow is a 5-step process: Deploy your workflow to SharePoint. Set breakpoints in your workflow code. Set the Visual Studio debugger to attach to Workflow code. Attach the Visual Studio debugger to the w3wp.exe process for the SharePoint server to which the workflow has ...

Understanding the Define Workflow Lookup dialog in SharePoint Designer

Introduction You can use the Define Workflow Lookup dialog box in a SharePoint Designer workflow to look up data in: The current item the workflow is running on. A variable that is stored within the current workflow. A SharePoint list or library on the same site the workflow is running on. The Define Workflow Lookup dialog box displays one or two sections depending on the ...

How to create custom Visual Studio 2005 workflows for WSS 3 or Office SharePoint Server 2007

Software required to create Visual Studio workflows for SharePoint Before you can start to create custom Visual Studio 2005 workflows that can run on a SharePoint server, you must install the following software: Windows Server 2003 (a server you can develop on) SQL Server 2005 (as a prerequisite for WSS 3.0) Windows SharePoint Services 3.0 Visual Studio 2005 Microsoft .NET Framework 3.0 Visual Studio 2005 Extensions for ...

How to create a custom SharePoint Designer 2007 workflow

Introduction to SharePoint Designer workflows If you want to know whether you should be using SharePoint Designer to design your workflows, you can read an article I previously wrote about when to choose a SharePoint Designer workflow and when an out-of-the-box SharePoint workflow or a custom Visual Studio workflow. Before you can create custom workflows in SharePoint Designer you must: Have access to ...

How to enable a Visual Studio workflow on SharePoint and attach it to a document library

Before you can use a Visual Studio workflow on a list, library, or content type in SharePoint, the workflow's feature must have been installed and activated on a SharePoint site. Checking whether a workflow has been installed and activated To check whether a workflow has been installed and activated: On the Site Actions menu of the root site of a SharePoint site collection, ...

How to manually deploy a Visual Studio 2005 workflow to SharePoint

Steps for deploying a Visual Studio workflow to SharePoint Once you have created a Visual Studio workflow for SharePoint, you'll have to deploy it to SharePoint before you can attach it to a list or library. Deploying a Visual Studio workflow to SharePoint is a 3-step process: Install the DLL for your workflow into the Global Assembly Cache (GAC). Create the feature.xml and workflow.xml ...

Adding a three-state workflow to a content type in SharePoint

Introduction A content type in SharePoint can be seen as a document type in document management. The main benefit of using content types in SharePoint is that content types enable you to store different types of documents in one document library. In a previous article I showed you how to add a three-state workflow to a document library, but you can also add workflows to content types. Why add ...

The basics of custom Visual Studio workflows for SharePoint

Two types of workflows You can create two types of workflows in Visual Studio: Sequential State Machine Sequential workflows A sequential workflow consists of a set of activities, which are executed in a rigid, predefined manner. The work performed generally follows a predictable number of pathways. A good example of the application of a sequential workflow is a document approval process, where a document is modified ...

How to set up a three-state workflow on a SharePoint document library

About setting up a 3-state workflow in WSS 3.0 A three-state workflow can be used to track documents in a SharePoint document library by using 3 different states. Setting up a three-state workflow on a SharePoint document library is a 2-step process. You must: Create a Choice column or use an existing Choice column on the document library. Add a three-state workflow to the document library. 1. ...

Introduction to SharePoint workflows

Introduction As discussed in Defining and using workflows (BPM) in EDM, workflows are generally used in document management as processes to route electronic documents between people, departments, companies, or systems. The 2 base types of workflow There are two types of workflow: Collaborative processes Transactional processes Collaborative processes are driven by people and consist of an unknown number of steps. Examples of collaborative processes are: E-mail, ...

3 Ways to create workflows for WSS 3.0 and Office SharePoint 2007

Introduction Both in Windows SharePoint Server (WSS) 3.0 as Microsoft Office SharePoint Server (MOSS) 2007 you can either: Use out-of-the-box workflows, or Use SharePoint Designer 2007 to create custom workflows, or Use Visual Studio 2005 to create custom workflows Each method has its own advantages and disadvantages. Using out-of-the-box workflows I’ve previously discussed the standard out-of-the box workflows that are available in WSS and in MOSS. These workflows provide basic functionality ...

Standard out-of-the-box workflows in WSS 3.0 and Office SharePoint Server 2007

Workflows in Windows SharePoint Services (WSS) 3.0 Windows SharePoint Services (WSS) 3.0 comes with only one workflow template out-of-the-box (OOTB): Three-state workflow Three-state workflow The Three-state workflow is a simple issue tracking workflow that shows the status of active and resolved issues. You can use this workflow to move a document along one or 3 states, for example a Pending, Approved, and Rejected state. The Three-state workflow works with ...