visio 2010 and visio services door bram de jager & edwin vriethoff 23/02/2011

22
Dynamic visualization with Visio & SharePoint Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Upload: lambert-shields

Post on 24-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Dynamic visualization with Visio & SharePoint

Visio 2010 and Visio Services

door Bram de Jager & Edwin Vriethoff

23/02/2011

Page 2: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Agenda

• Visio 2010 & Visio Services • Linking data and web parts• Real-life examples• Summary

Page 3: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Edwin Vriethoff

• Lead SharePoint developer forInformation Worker Solutions center of Macaw.

• 4 years SharePoint experience• Worked on projects for Havenbedrijf

Rotterdam, Strukton, Perfetti van Melle, Evides

Page 4: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Bram de Jager

• Lead SharePoint developer / architect for Information Worker Solutions center of Macaw.

• More than 5 year SharePoint experience.

• Worked on projects for Shell, Hogeschool INHolland, Library of Rotterdam and Univé.

Page 5: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Visio proposition

• Microsoft's proposition for Visio:– Simplify a process (generate a overview)– Connect to data sources– Share it via web (SharePoint 2010)

Page 6: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Visio 2010

• Visio 2010 editions– Visio 2010 standard– Visio 2010 professional– Visio 2010 premium

• Visio Services– Service Application in SharePoint 2010– Interactively viewing Visio diagrams in browser

Page 7: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Create diagram

• Shapes & Shape Data• Data Graphics• Publish to SharePoint (Visio Services)

Page 8: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

DEMO VISIO BASICSCreate diagram and publish to web

Page 9: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Data sources

• Visio connects to a variety of data sources:– Excel workbook– Microsoft Access Database– SharePoint list– SQL Server database– OLEDB / ODBC connection– Custom data source

Page 10: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Custom data source

• Remember, it’s a first implementation• Can only be added by using VBA• Minimal documentation available• GAC deployed classes• Useful for counts and calculations

Page 11: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Web part connections

• Web part interaction– Filter– Select – Highlight– Send shape data

• Out-of-the-box behavior

Page 12: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

DEMO CONNECTLink data and web parts

Page 13: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

REAL-LIFE EXAMPLES

Page 14: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Microsoft floor plan

• Basics– Import CAD drawing– Link shapes to data – Publish to SharePoint

• Extend with– Visio Services JavaScript Mash Up API

Page 15: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Mash Up API

• Vwa.VwaControl Class – Vwa.diagramcomplete– Vwa.diagramerror– Vwa.shapemouseenter– Vwa.shapemouseleave– Vwa.shapeselectionchanged

• Vwa.Page Class – getShapes()– setSelectedShape()– setZoom()

• Vwa.ShapeCollection Class– getCount()– getItemAtIndex()– getItemByName()– getItemById()

• Vwa.Shape Class – addHightlight()– addOverlay()– getShapeData()

Page 16: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

DEMO MASH UP APICase: Microsoft Floor Plan

Page 17: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

StAB Process information

• Basics– Collect information with Nintex Workflow– Link shapes to data– Publish to SharePoint

• SharePoint integration– Visio Web Access web part– Content Query web part rollups– Dashboard

Page 18: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

DEMO PROCESS DIAGRAM Case: StAB business process

Page 19: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Summary

• Visio proposition– Simplify a process – Connect to data sources– Share it via web

• Power of Visio– Geographical locations– Physical objects– (Business) processes

Page 21: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

QUESTIONS AND ANSWERSSimplify, Connect and Share

Page 22: Visio 2010 and Visio Services door Bram de Jager & Edwin Vriethoff 23/02/2011

Bram de [email protected]

Edwin [email protected]

Macaw Beechavenue 140 1119 PR Schiphol-Rijk Tel +31 (20) 8 510 510