programming4us
programming4us
WEBSITE

Sharepoint 2010 : Designing Workflows with Visio 2010 (part 1) - Designing a Visio Workflow

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

A common practice in organizations is for a business analyst to work with business users in Visio when designing workflows. The end result, a Visio diagram, is handed to a developer where it is then turned into a SharePoint Designer workflow or Visual Studio workflow.

Visio 2010 provides a new template specifically for designing workflows that can be imported directly into a SharePoint Designer workflow. Figure 1 shows the Visio 2010 home page where you can select the Microsoft SharePoint Workflow.

Figure 1. Microsoft Visio 2010 provides a new workflow template for creating SharePoint workflows that can be imported into SharePoint Designer 2010

Selecting the SharePoint Workflow template opens up the shape stencils specifically for SharePoint workflows. Each of these shapes relate to the actions and conditions that are available in SharePoint Designer. Similar to any Visio diagram, these shapes can be dragged on to the canvas to build out a full workflow solution. Figure 2 shows all the available action shapes for a workflow. Each shape reflects a default action, so dragging it onto the canvas has the same effect as adding the action to the SharePoint Designer canvas. It is not possible to define the properties on the shapes, however. For example, adding the Log to history list action does not allow you to define the message you are logging to history. These properties still have to be set after the workflow has been imported into SharePoint Designer.

Figure 2. The Visio shape stencils for SharePoint workflows contain shapes for each of the default actions and conditions in SharePoint Designer


Even though the properties cannot be set by the workflow designer from within Visio, you can still add details to each step, specifying what any values should be. This additional description can be added directly on the design canvas and will be ignored by SharePoint Designer on import.

Designing a Visio Workflow

Let’s look at an example of how a workflow can start its life in Visio and get transformed into a fully deployed SharePoint workflow solution. The example we are going to use is a simple Expense approval process. A SharePoint list is used by employees to request expense approval. If the amount is greater than $1,000, then the expense needs to be approved by a director; otherwise, it can be approved by the requestor’s manager.

Figure 3 shows our workflow designed in Visio. As you can see, it is not too complicated, but you can also see how easy it is to determine the approval flow.

Figure 3. The SharePoint workflow shapes allow you to build a diagram using conditions and actions such as log to history, get approval, and so on

You can see that we also added a general description and some detail at each step to assist the workflow developer when filling in the properties in SharePoint Designer. Now all that has to be done is to save this Visio file and get it to the workflow developer. Once the developer receives and understands the flow, he can select to Export the diagram from the Process tab in Visio. This will check the workflow for errors and, upon success, will export to a .vwi (Visio Workflow Interchange) file, which can be imported into SharePoint Designer.

Other  
  •  Adobe Dreamweaver CS5 : Working with Multimedia and Online Tools - Sharing My Screen
  •  Adobe Dreamweaver CS5 : Working with Multimedia and Online Tools - Exploring CS Live Services
  •  Creating Custom Workflows with SharePoint Designer 2010 (part 3) - Testing Our Workflow
  •  Creating Custom Workflows with SharePoint Designer 2010 (part 2) - Workflow Actions, Creating a Simple Workflow
  •  Creating Custom Workflows with SharePoint Designer 2010 (part 1) - Introducing SharePoint Designer, Workflow Types
  •  Sharepoint 2013 : Visio Graphics Services (part 2) - Setting the Description of a Data Provider , Configuring Visio Performance Settings
  •  Sharepoint 2013 : Visio Graphics Services (part 1) - Configure the Unattended Service Account, Create a New Safe Data Provider
  •  Sharepoint 2010 : Making Business Processes Work - Using the Provided Workflows (part 3) - Checking the Workflow Status
  •  Sharepoint 2010 : Making Business Processes Work - Using the Provided Workflows (part 2) - Starting the Workflow from the Item Workflow Page, Starting the Workflow from Office 2010 Client
  •  Sharepoint 2010 : Making Business Processes Work - Using the Provided Workflows (part 1) - Associating a Workflow with a List
  •  
    Top 10
    Free Mobile And Desktop Apps For Accessing Restricted Websites
    MASERATI QUATTROPORTE; DIESEL : Lure of Italian limos
    TOYOTA CAMRY 2; 2.5 : Camry now more comely
    KIA SORENTO 2.2CRDi : Fuel-sipping slugger
    How To Setup, Password Protect & Encrypt Wireless Internet Connection
    Emulate And Run iPad Apps On Windows, Mac OS X & Linux With iPadian
    Backup & Restore Game Progress From Any Game With SaveGameProgress
    Generate A Facebook Timeline Cover Using A Free App
    New App for Women ‘Remix’ Offers Fashion Advice & Style Tips
    SG50 Ferrari F12berlinetta : Prancing Horse for Lion City's 50th
    - Messages forwarded by Outlook rule go nowhere
    - Create and Deploy Windows 7 Image
    - How do I check to see if my exchange 2003 is an open relay? (not using a open relay tester tool online, but on the console)
    - Creating and using an unencrypted cookie in ASP.NET
    - Directories
    - Poor Performance on Sharepoint 2010 Server
    - SBS 2008 ~ The e-mail alias already exists...
    - Public to Private IP - DNS Changes
    - Send Email from Winform application
    - How to create a .mdb file from ms sql server database.......
    programming4us programming4us
    programming4us
     
     
    programming4us