As part of the SharePoint SDK, the Visio team has published more documentation about creating Custom Data Providers. As you may recall, Visio drawings can connect to a variety of data sources, including Microsoft Excel files, SharePoint lists, SQL databases, and any other ODBC-compatible data source. In you want to connect to a different data source, you can create a custom data provider. With a few lines of code, your custom data provider can connect to data from a variety of data sources such as XML files, Web services, OLAP cubes etc…
This white paper outlines all the steps required to create, configure and install a custom data provider. The complete object model reference of custom data providers is also available.
As usual, please comment on the blog if you have any questions or comments to share.
The Visio Team recently released the Visio Services 2010 performance and capacity planning white paper. This white paper addresses the impact of SharePoint farm topology on Visio Services. It also explores how various service settings can affect latency and throughput. The white paper examines both typical and high stress conditions, which should help you better scale your deployments based on the number of users you need to support and their expected usage.
Congratulations to Spain for winning the 2010 World Cup! Now that the games are over and we’re all suffering through soccer withdrawal, here’s a recap of the world cup summarized as a Visio diagram. You can use this diagram as a reference to remember who eliminated who, and which group your team was in. You can also see some stats like who the top scorers were, and who received the most yellow cards.
And as a bonus, you can view this diagram with Visio Services ! (If you don’t have a SharePoint server handy, you can see what Visio Services looks like).
This diagram highlights one of the many ways you can use Visio to visualize information. We’ve seen people create intricate diagrams for all types of sports, like bracket diagrams for March madness, elaborate baseball diagrams, and classic Xs and Os for drawing up American football playbooks.
As always, let us know if you have any feedback on Visio 2010, Visio Services, or suggestions for blog posts you would like to see.
The Visio team is pleased to announce the release of two new white papers which will help Visio Services administrators choose and configure the right external data authentication mechanism for their data connected diagrams.
Data Authentication for Visio Services: This paper provides an overview of the advantages, drawbacks and applications of the various authentication mechanisms available to Visio Services, namely: Kerberos, Secure Store Service and the Unattended Account. The paper also walks through how to configure the Secure Store Service and the Unattended Account to function with Visio.
Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products and Technologies: This paper provides a step-by-step guide on how to configure Kerberos to function with various SharePoint services – scenarios #1 and #7 should help you get Visio Services up and running.
As always, let us know if you have any feedback on Visio 2010, Visio Services, or suggestions for blog posts or white papers you would like to see.
The video below shows how to add a Data Graphic legend to a drawing using C# code. How might you use this code within the context of constructing diagrams with Data Graphics?
As mentioned in a previous blog post, Visio Professional 2010 and Visio Premium 2010 use container shapes to create legends for data graphics. Along with this new feature, the Visio 2010 Object Model includes new APIs that allow you to manipulate container shapes programmatically – including the Page.DropLegend method that allows you to add a Data Graphics legend to your drawing using code.
We’ve created this how-to video about using C# to add a Data Graphics legend to a drawing page. While creating this video, we considered some of the larger scenarios where this API might be used. We’d like some feedback from you, the Visio developers and users, to learn more about how you use these features:
· How often do you create Visio drawings that are linked to data? Do you link that data to shapes? Do you use Data Graphics to visualize the data contained in the shapes?
· Which templates do you use most frequently to represent external data?
· When you link a drawing to external data, which data providers do you most commonly connect to (e.g. Excel, Access, SharePoint lists, SQL Server, etc.)?
· What other tasks do you frequently perform in addition to linking a drawing to external data?
· How often do you use code to manipulate external data in Visio, using VBA, C#, or VB.NET? Have you ever applied data graphics to a Visio diagram using code?
Please watch the video and submit your feedback using the comment box below this post.
Note: The Data Graphics legend feature is only available in Visio Professional 2010 and Visio Premium 2010.
Saul Candib, a Microsoft technical writer for Visio, is writing a series of posts that highlight new members of the Visio 2010 object model on the Office Client Developer Content blog.
In the first article, Saul shows how to use the Page.Dropconnected method to add a shape to the page, and connect it to an existing shape at the same time:
The second article explores how to use the Page.LayoutChangeDirection to programmatically rotate or flip sets of connected shapes:
We covered one of those methods in a blog post: The Visio 2010 Connectivity API, but the posts above provide more detail and examples. See this article for a summary of other SDK documentation.
Look for more posts from Saul on Visio 2010 programmability, and other great Office developer topics on the Office Client Developer Content blog.