Programming Books C Java PHP Python Learn more Browse Programming Books
and over one million other books are available for Amazon Kindle. Learn more
Buy New
  • List Price: $49.99
  • Save: $5.00 (10%)
In Stock.
Ships from and sold by
Gift-wrap available.
Add to Cart
Trade in your item
Get a $5.88
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Microsoft Visio 2010 Business Process Diagramming and Validation Paperback – July 9, 2010

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
"Please retry"
$40.99 $31.04

Frequently Bought Together

Microsoft Visio 2010 Business Process Diagramming and Validation + Microsoft Visio 2010 Step by Step + Microsoft Visio 2010 Introduction Quick Reference Guide (Cheat Sheet of Instructions, Tips & Shortcuts - Laminated Card)
Price for all three: $68.63

Buy the selected items together

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 84%). Print edition purchase must be sold by Amazon. Learn more.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 344 pages
  • Publisher: Packt Publishing (July 9, 2010)
  • Language: English
  • ISBN-10: 1849680140
  • ISBN-13: 978-1849680141
  • Product Dimensions: 0.7 x 9.1 x 7.4 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,040,506 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

David J. Parker

David J. Parker explored linking Unix CAD and SQL databases in the early `90s for facilities and cable management, as he was frustrated as an architect in the late `80s, trying to match 3D building models with spreadsheets.

In `96 he discovered the ease of linking data to Visio diagrams of personnel and office layouts. He immediately became one of the first Visio business partners in Europe, and was soon invited to present his applications at worldwide Visio conferences. He started his own Visio-based consultancy and development business, bVisual ltd (, applying analysis, synthesis, and design to various graphical information solutions.

He has presented Visio solution provider courses for Microsoft EMEA, adding personal anecdotes and previous mistakes hoping that all can learn from them.

He wrote his first book, Visualizing Information with Microsoft Office Visio 2007 (, to spread the word about data-linked diagrams in business, and is currently writing his second book, which is about creating custom rules for validating structured diagrams in Visio 2010.

David wrote WBS Modeler for Microsoft, which integrates Visio and Project, and many other Visio solutions for various vertical markets.

David has been regularly awarded Most Valued Professional status for his Visio community work over the years, and maintains a Visio blog at

Based near to Microsoft UK in Reading, he still sees the need for Visio evangelism throughout the business and development community.

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

8 of 9 people found the following review helpful By The Visio Artifact on August 3, 2010
Format: Paperback
David Parker's latest book "Microsoft Visio 2010 - Business Process Diagramming and Validation" from Packt Publishing is one of the very few technical books that I would give a hearty "Thumbs Up" and a strong recommendation to every business Visio user.

The book is in excess of 340 pages, and every page is both insightful and well crafted. David leads off with an overview of Process Management and how Visio applies as a tool to solve the challenges incorporated in visualizing process management. David then provides a thorough understanding of the Visio Object model: this is not an easy task, since general Visio business users are seldom deep programmers, and the Visio Object model can, at times, be daunting to some. David handles this challenge with both brevity and alacrity.

Following on from this thorough background as well as an introduction to the other (and original, from the beginning of Visio itself) programming paradigm, the ShapeSheet", David carefully guides the reader through how the new Visio 2010 Validation API works, and how to customize, and extend, the built-in Validation Rule sets with user/business defined rule sets.

It is this last point, the EXTENDING of the rule sets, that sets this book apart from all other documentation on the subject. Microsoft, subsequent to its purchasing Visio in 2000, has done much to advance Visio as a Data Visualization tool, however the greater majority of Visio users still tend to "draw" rather un-intelligent diagrams; diagrams which must be manually reviewed and validated.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Senaj L on August 17, 2010
Format: Paperback
Being one of the Visio MVPs and also a long-term book writer. That's basically all you need to say about the writer and the book.
David explains in easy words not only how to use the new diagram validation feature(s) but also explains the relevant templates (especially with respect to BPM) and gives also a short introduction to the programming of Visio.

This book is not a book about programming Visio particularly - so the introduction is pretty short but still - even the Visio newbie may start with the introduction chapter so get a quick overview oon how to start programming Visio. Allthough the selection of topics seems rather random (and i miss a Visio object model complete overview) the topics discussed will serve as a goods tarting point for especially structured diagrams in general and process diagrams in particular.

One very valuable piece is the ShapeSHeet-introduction since there is no other current source on the second development environment in Visio.

Given that the book covers BPM diagrams the basics are all what a developer or even power user needs to get the basics of Visio and Visio development.

The explanation of the validation API is exact and gives a very good overview about how validation in Visio works.
The practical example shows how to make this all run in a real-world scenario and environment.

From all Visio books over the years there are three each Visio developer must have on his desk:
- David Edsons introduction to Visio programming
- the Visio "Bibles" from Graham Wideman

and finally: this book

Senaj Lelic
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Peneveyre on September 12, 2010
Format: Paperback
The book starts by a description of the new features of Visio 2010. It continues with the description of the Microsoft Visio Object Model and the Connectivity API used to run through the diagram, its shapes and their connections. After this, the necessary ShapeSheet is explained, before going through the validation API.
After all that theory, some practice with the development of a Visio Add-In in WPF to explore the ShapeSheets and the validation rules. This Add-in is then used in all the next chapters to create validation rules.
A complete chapter is dedicated to the publishing and packaging of Visio templates, including validation rules.

The book leads the reader from the beginning, exploring the Visio Object model to a completely packaged Visio template containing validation rules, which is very interesting and easy to follow. The explanations and examples are clear and illustrated with comprehensive piece of code. Especially, the packaging and the ShapeSheet description parts that I found particularly well explained.
On the other side, some part of the book have big pieces of code, which is good because you don't have to be online to get the source code on a web site (even if the complete solution described in the book is available on a dedicated site). But, this makes sometimes these part more difficult to follow and a bit heavy.
Finally, a good book for developers and power users that want to start implementing diagram validation.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images