Visio Workflows

21
SharePoint Workflows with Visio (Part 2) Create, Import, Export SharePoint Workflows in Visio Workflow Virtualization with Visual Studio Presenter: Dao Bui Huu

Transcript of Visio Workflows

Page 1: Visio Workflows

SharePoint Workflows with Visio (Part 2)

Create, Import, Export SharePoint Workflows in Visio

Workflow Virtualization with Visual Studio

Presenter: Dao Bui Huu

Page 2: Visio Workflows

AGENDA

• Advance Visio Workflows Actions• Implement Visio Workflows in SharePoint

Designer• Workflow Virtualization with Visual Studio

Page 3: Visio Workflows

Contents

• Introduce Visio Advance Actions• Demo Visio Workflow with

SharePoint Designer• Workflow Virtualization with Visual

Studio• Demo Workflow Virtualization• Summary

Page 4: Visio Workflows

Introduce Visio Ease of use

Incorporates the Office Fluent User Interface and design philosophy, more commonly called the Ribbon.

Process managementDelivers an excellent new experience when working with process diagrams.

Visio ServicesTake data-refreshable diagrams and publish them to SharePoint for broad distribution to anyone with a web browser.

Page 5: Visio Workflows

Visio Workflows

Building SharePoint Workflow Scenario

Extend SPD or

3rd Party

SharePoint Designer

Visual Studio

Visio

Page 6: Visio Workflows

Visio WorkflowsWORKFLOW MODELLING

TOOLFEATURE AUDIENCE

Visio 2010 •Flowchart-based design using BPMN•Business user–friendly prototyping Business users

SharePoint Designer 2010

•Rules-based design•Rich human workflows•No-code reusability•Modify predefined workflows•Site collection level deployment

Information workers

Visual Studio 2010

•Graphical design•Build custom activities•Develop pluggable services for interaction with external systems•Modify SharePoint Designer and predefined workflows•Farm deployment

Developers

SharePoint Workflow Building Tool Overview

Page 7: Visio Workflows

Visio Workflows

Empower business to help design the workflow

Easy and powerful tool for prototyping Out of the box Shapes

o SharePoint Workflow Actions o SharePoint Workflow Conditions o SharePoint Workflow Terminators

Exportable to SharePoint Designer 2010 Visual Designer with Drag and Drop

Page 8: Visio Workflows

Visio Workflows

Why use Visio?

Page 9: Visio Workflows

Visio Workflows

Out of the box Shapes

Drag and Drop

Page 10: Visio Workflows

Visio WorkflowsCheck Diagram

Error checking

Page 11: Visio Workflows

Visio WorkflowWorkflow status with Visio web access

Page 12: Visio Workflows

Visio Workflows

Customize Task Process

Page 13: Visio Workflows

Import, Export Visio Workflows

• VisioUsed to diagram the workflow and create placeholders of functionality.

• SharePoint DesignerGets the workflow into SharePoint and fills in the details of the workflow actions.

Page 14: Visio Workflows

Import, Export Visio Workflows

Export Workflow from SharePoint Designer

Page 15: Visio Workflows

Import, Export Visio Workflows

Import from SharePoint Designer Workflow (VWI)

Page 16: Visio Workflows

Import, Export Visio Workflows

VWI WSP

Import, Export to SharePoint Designer and Visual Studio

Visio SharePoint Designer

Visual Studio

Page 17: Visio Workflows

File system

Import, Export Visio Workflows

SPD has a new reusable declarative Workflow templateOnce deployed it can be saved to a template (.wsp)Template can be imported into Visual Studio 2010 and modified

WSP

Deploy Package

Save to File System Create New ProjectImport WSP

Page 18: Visio Workflows

Demo

Page 19: Visio Workflows

Summary

Narrow the gap between Business Analyst and Developer

Gives nontechnical analysts the ability to diagram a high-level business process

Developer do not need to build workflow from scratch

The ability to show the Visio diagram on the workflow’s status page.

Easy in design with visual designer

Page 20: Visio Workflows

Summary

Limited to out of the box Visio shapes SharePoint Designer 2010 custom workflow actions

Import/Export only works with SharePoint Designer 2010

Hard to handle workflow fault

Page 21: Visio Workflows

Summary

Thank for listening!Q & A