To get the free app, enter your email address or mobile phone number.
Microsoft Visio 2010 Business Process Diagramming and Validation Paperback – July 9, 2010
|New from||Used from|
There is a newer edition of this item:
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
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 ›
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
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.