Your SlideShare is downloading. ×
Session 5-SharePoint with Office-Donovan Follette
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Session 5-SharePoint with Office-Donovan Follette


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Properties, list of properties you can control – e.g. turn the ribbon offPossibly the most powerful thing is there is an eventing model. So when somebody does something on the page – Selects a cell, a sheet or they edit something, there’s an event that firesYou can listen for this in code and then perform business logic on it.REST – no code needed, just construct a URLReturns: data (ATOM), images, HTML
  • .NET, SQL Server, WCF
  • Talking points:BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applicationsCan be reused inExternal ListSearchOutlookSharePoint WorkspaceWordInfoPathAccessOther Office applications via code
  • That’s it for this presentation. To summarize, to get started with the Open XML SDK, be sure to download the SDK, the Productivity Tool, and the Open XML Package Editor for Visual Studio. Then, hit up the references listed at the bottom of this slide to learn more.
  • Transcript

    • 1. Integrating SharePoint 2010with Office 2010
      Donovan Follette
      Technical Evangelist
      Microsoft Corporation
    • 2. Agenda
    • 3. SharePoint as a Solution Platform
      Out of the Box
    • 17. Excel & Excel Services
      New REST API
      Enables embedding of ranges and charts contained in a workbook on a web page
      Changes in underlying workbook are automatically reflected when web page is (re-) loaded
    • 18. Demo
      Solutions with Excel & Excel Services
    • 19. Excel & Excel Services Solutions
    • 20. InfoPath 2010 Scenarios
    • 21. Customize SharePoint List Forms
      Accessible with a single click in SharePoint
    • 22. Rich Form Design Experience
      InfoPath 2010 provides design services
      Table Layout
      Custom Code
      External Data
    • 23. Offline Support in InfoPath 2010
      Handled by SharePoint Workspace
      Provides an offline cache of SharePoint sites
      Hosts custom InfoPath Forms
      Same forms that are used by Forms Services
    • 24. InfoPath Solutions
    • 25. Access & Access Services
      With Access 2010, you can
      Centrally store and distribute Access solutions
      Build a Web Database
      Publish to a SharePoint on premises or online*
      Provide data access from anywhere
      Share and collaborate with others
      Use SharePoint permissions to determine who can see what
      * SharePoint Online is hosted by Microsoft and enables you to use a central location to manage content online.
      Learn more at
    • 26. Web Database Design Considerations
      Create Database Objects for the Web
      Use Web Ready objects
      Add client-only forms or VBA only if needed
      Not usable in web environment, but still can be used on the client
      Create tab of a client only database:
      Create tab of a web database:
      Note Globes in icons which signify it is a Web Ready object
    • 27. ACCDB  SharePoint Site
      Access Tables  SharePoint Lists
      Access Forms  ASPX Pages
      Access Reports  RDL (SQL Server Reports)
      UI Macros  JavaScript
      Data Macros  SharePoint Workflows
      Publish to Access Services
    • 28. Demo
      Solutions with Access & Access Services
    • 29. Access & Access Services Solutions
    • 30. Visio 2010 & SharePoint Designer 2010
      Visio 2010
      New SharePoint workflow template
      Supports almost all actions & conditions in SPD
      Exports .vwi file
      SharePoint Designer 2010
      Imports .vwi file
      Supports round-trips to Visio
    • 31. Demo
      Visio, SharePoint Designer & Workflow Solutions
    • 32. Visio & SharePoint DesignerWorkflow Solutions
    • 33. Business Connectivity Services
      Allows easy surfacing of external data into SharePoint External List
      On-line/Off-line aware
      Read/Write data operations
      No-code support in SharePoint Workspace & Outlook
      No-code Tooling in SharePoint Designer
    • 34. External Content Type for a LOB System
      Outlook Forms and Task Panes
      SharePoint Workspace with InfoPath Forms
      SharePoint External Lists
      External Content Type
      Search Results
      External data
    • 35. Demo
      Solutions with BCS, SPD, SharePoint Workspace & Outlook 2010
    • 36. BCS & SharePoint Designer Solutionsfor SharePoint Workspace & Outlook 2010
    • 37. Visual Studio 2010 & Officeto Access SharePoint List Data?
      SharePoint Client Object Model (SP COM)
      Unified object model across all clients
      JavaScript, .NET CLR, Silverlight CLR
      Subset of Server OM
      Webs, Lists, ListItems, Content Types, Fields, External Lists, etc.
      Limited to Site Collections, Site level and below
      Work with data via REST
      SharePoint listdata.svc
      Powered by WCF Data Services
    • 38. SP Client Object Model Solution
      Office 2010 Client
      External Systems
      Add-in using SP COM
      CRM Database
      Customer Table
      SharePoint Server 2010
      Look at: - A SP COM document-level solution
      External List
      ECT Connectivity to CRM Database
    • 39. WCF Data Services Solution
      Office 2010 Client
      Add-in using WCF DS
      SharePoint Server 2010
      Look at a WCF Data Services solution
      SharePoint List
      Review SharePoint Lists accessed via listdata.svc
    • 40. Demo
      Solutions with VS 2010, SharePoint COM, WCF Data Services & Office Add-ins
    • 41. Summary
      There are a number of Office integration options
      Excel & Excel Services REST
      InfoPath & Forms Services
      Access & Access Services
      Visio & SharePoint Designer for Workflows
      SPD & Business Connectivity Services
      Visual Studio 2010 to build Office Add-ins
    • 42. Resources
      MSDN Office Developer Center -
      Channel 9 -
      donovanf’sBlog -
      SharePoint Sideshow -