Blog Posts Process Management

Read and write Microsoft Visio 2016 native diagram .VSDX and stencil .VSSX data format

Blog: BPM-Xchange team blog

With the introduction of Visio 2013 Microsoft has dropped writing for the binary data format .VSS and XML format .VDX for diagram file storage. The new XML data format VSDX for storage of diagrams was introduced and persists as a bundle of XML files stored in a ZIP archive. The TransWare developer team added support (see Blog post about Visio 2013) for for this new data format to write and read native .VSDX files. In 2015 Microsoft introduced the new Visio 2016.
The BPM-X converter can write and read the native Visio diagram file and translates it from and to tools like SAP©, ARIS©, IBM BlueWorks Life©, Unicom (ex IBM) System Architect©, Sparx Enterprise Architect©, CaseWise© and many others. The tool directly writes to VSDX file archives with this complex data structure of different XML files. The tool is developed in C++ and needs no Visio on the desktop to create VSDX files as it directly supports the relevant XML XSD schemes if Visio.

Structure of VSDX file format
Structure of VSDX file format

This native support of VSDX archives allows batch processing of large number of diagrams reading and writing VSDX on the fly. The result are diagrams with the notation of the source tool. The following example shows an ARIS© diagram in Visio 2016. By use of batch processing complete ARIS databases can be converted to Visio.

Visio 2016  translated from ARIS
Visio 2016 translated from ARIS

The team carefully researched the Visio 2013 and Visio 2016 file versions of VSDX and found no in-compatibility on data level. This means Visio diagrams can be edited by both versions of Visio simultaneously.

facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples