PacktLib: Microsoft Visio 2013 Business Process Diagramming and Validation

Microsoft Visio 2013 Business Process Diagramming and Validation


About the Author

About the Reviewers


Overview of Process Management in Microsoft Visio 2013

Exploring the new process management features in Visio 2013

Reviewing Visio Process Management capabilities

Reviewing the foundations of structured diagramming

Reviewing the enhanced process flow templates

Reviewing the new process flow templates

Validation of process diagrams

Using the Visio Process Repository

Publishing visual data from Visio

Understanding the Visio 2013 editions

Planning your own solutions


Understanding the Microsoft Visio Object Model

Introducing the Visio Type libraries

Going beyond the object model

Classifying the Visio document

Selecting a programming language to use with Visio

Understanding the Drawing Explorer window

Understanding the Visio object model

Delving into the Connectivity API


Understanding the ShapeSheet™

Finding the ShapeSheet

Printing out the ShapeSheet settings

Understanding the functions

Important sections for rules validation


Understanding the Validation API

An overview of Validation objects

Working with the ValidationRuleSets collection

Working with the ValidationRules collection

Working with the ValidationIssues collection


Developing a Validation API Interface

Understanding the architecture of the tool

Enhancing the ThisAddin class

Creating the ViewModel class

Modifying the Visio Fluent UI

Creating the Rules Explorer window

Displaying the rule for a selected issue

Displaying the issues for the current selection


Reviewing Validation Rules and Issues

Extensions to our ribbon

Annotating Visio diagrams with issues

Exporting rulesets to XML

Importing rulesets from XML

Creating ruleset reports


Creating Validation Rules

Overview of the document validation process

Validation functions

Useful ShapeSheet functions

Filter and Test Expressions


Publishing Validation Rules and Diagrams

Overview of Visio categories and templates

Creating a custom template

Adding embellishments


A Worked Example for Data Flow Model Diagrams – Part 1

What are Data Flow Diagrams?

Examining the standard template


A Worked Example for Data Flow Model Diagrams – Part 2

Writing the ruleset


A Worked Example for Data Flow Model Diagrams – Part 3

Completing the template

Creating the installer

Using a digital certificate


Integrating Validated Diagrams with SharePoint 2013 and Office365

Using SharePoint and Visio together

Understanding a Visio Process Repository

Creating a Visio Process Repository

Adding a Visio template to SharePoint

Creating a diagram from the custom template