Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visio Services 2013 Collaboration APIs Chris Hopkins

Similar presentations


Presentation on theme: "Visio Services 2013 Collaboration APIs Chris Hopkins"— Presentation transcript:

1 Visio Services 2013 Collaboration APIs Chris Hopkins
Senior Consultant - Premier Developer Practice Microsoft

2 Commenting Client & Dev
6/30/2018 Agenda Goals & Challenges Coauthoring Client & Dev Commenting Client & Dev © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 SharePoint 2010 Developer Workshop (Beta2)
Why Collaboration easily invite people to participate avoid multiple copies of the diagram allow synergy during creation get comments without having to take turns with the diagram get comments from team members who don’t have Visio share the completed diagram widely

4 Commenting Client & Dev
6/30/2018 Agenda Goals & Challenges Coauthoring Client & Dev Commenting Client & Dev © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Coauthoring – User Experience
Allows multiple users to work on diagrams in parallel Updates available – Last Save Wins! Visio 2013 Client – Professional SKU only Requires VSDX file format Supported… on premises with SharePoint 2013 Enterprise & Visio Pro in Office 365 with Visio Pro for Office 365 with diagrams stored in SkyDrive using Visio Pro FYI - Uses the same Office Document Cache structure as Word and PPT, i.e. the Cobalt protocol

6 Coauthoring – Developer Experience
SharePoint 2010 Developer Workshop (Beta2) Coauthoring – Developer Experience For Visio Solution developers, coauthoring could have a significant impact Complex solutions managing in-memory models Custom Layouts do not handle new shapes or missing shapes after a merge Updates Available Scope captures events that occur during the changes that come from updates ShapeAdded, SelectionDeleted, CellChanged, etc… No Query events I.e. QueryCancelShapeDelete Undo stack automatically cleared as a result of document merge

7 Coauthoring – Developer Experience
SharePoint 2010 Developer Workshop (Beta2) Coauthoring – Developer Experience Event – Document.AfterDocumentMerge ( Document/Documents ) Base – Document before anything was changed by any users Download – Base + All changes merged except changes from the current user Working – Base + Only the current user’s changes Log File – Enabled via the registry, conforms to ULS format Disable Coauthoring Per document via the ShapeSheet - TheDoc!NoCoauth = T/F Per application – Registry OCX – is already disabled and cannot be enabled

8 Demo Coauthoring Experience

9 Commenting Client & Dev
6/30/2018 Agenda Goals & Challenges Coauthoring Client & Dev Commenting Client & Dev © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Commenting – User Experience
Commenting using the client View and Edit comments in the client Comments are threaded and sortable w/ presence using Lync Comments move and duplicate with the shapes Focus / navigation as you browse comments Commenting using Visio Services View and Edit comments via the browser Comments pane not displayed in web part mode allows teams to get feedback without the client being required Commenting stored as part of the Visio file ( VSDX ) No support for VDW or older binary formats

11 Commenting - Developer Experience
Client APIs Completely manage comments via the client object model / full client experience Comments from Page Comments from Shape Remember - Comments are part of the coauthoring experience Server APIs ( VGS APIs – readonly ) Dashboard – provide your own comment experience, search, filter, etc. VSDX file – update server side ( workflow kicks off when there are new comments ) stored in a document library contains all comments as XML

12 Demo Commenting APIs

13 New File Format - Developer
Open Packaging Convention (Metro-based) Package, parts, as well as other Visio Specific stuff No support in the OpenXML SDK Persist unknown content Add your own metro parts…Visio ignores properly formatted parts Generate diagrams without client automation Not Supported but possible… Client – recalculates elements for proper rendering Server – does not recalculate elements so rendering is incorrect

14 In summary Coauthoring Commenting
6/30/2018 In summary Coauthoring VSDX file enabled this functionality Provided by Cobalt features in SP2010, SP2013, SkyDrive Control how coauthoring affects your custom solution, Integrate / Manage / Disable Commenting VSDX file enables this functionality Client and Server APIs allow you to manage comments contained within the VSDX file VSDX file format conforms to OpenXML standards Query content Modify content Generate content

15 Thank You

16 6/30/ :15 PM © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Visio Services 2013 Collaboration APIs Chris Hopkins"

Similar presentations


Ads by Google