Integrating SharePoint 2010 with Office 2010

Slides:



Advertisements
Similar presentations
William Cornwill SharePoint Technical Specialist Microsoft Australia Microsoft Office System SharePoint 2007 Customising the Document Information Panel.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Microsoft SharePoint 2010 technology for Developers
04 | Building Stellar Data Visualizations Using Power View.
Matt Masson| Senior Program Manager
SharePoint Collaboration Features & Workflow
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Visual Guide Design and customize a SharePoint workflow.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social.
SharePoint 2010 Bing Maps SharePoint Online SQL Server 2008 SQL Azure.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
customer.
Rich Platform Services Manageability User Experience.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Getting Started How SharePoint & Azure Integrate Summary Call to Action.
demo Demo.
Cloud Roadshow. Advanced SharePoint add-in Development.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Course Agenda Deep Dive into the Building Blocks and Services of the SharePoint Platform Module 1: Developing Advanced Workflow Scenarios in Office 365.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Office 365 Development July 2014.
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
2010 Microsoft BI Conference
Demand Management and Workflow
Office 365 Developer Overview
Microsoft Office SharePoint Server 2007 Enterprise Search
MODULE 10 – PROJECT SERVER
6/1/2018 2:18 AM OSP302 Building Integrated Microsoft Office 365, SharePoint Online, and Office Solutions Using BCS and LOB Data Donovan Follette
Office 365 Development July 2014.
Beyond the BDC\BCS Model
Business Connectivity Services in SharePoint 2010 and Office 2010
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
How to Build a Complete Office Add-in Solution
Visio Services 2013 Collaboration APIs Chris Hopkins
Accessing and Surfacing LOB Data in SharePoint 2010
Customize Office 365 Search and create result sources
Microsoft Dynamics NAV 2018 – what’s new
Create a data-connected Visio Services web part
SkyDrive Pro Chris Gideon Architect Microsoft 9/16/2018
Office Power Hour New developer APIs and features for Apps for Office
Возможности интеграции с Office 365
Reaching more customers with accessible Metro style apps using HTML5
Overview of Social Computing in Microsoft SharePoint 2010
Integrating Microsoft SharePoint 2010 with Windows Azure
SharePoint Designer 2007 Overview and customization scenarios
SharePoint Designer 2010: Top 10 Things To Know
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Publish Visio 2010 drawings to a SharePoint site
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
SharePoint & jQuery: Better Together
Windows Azure Keenan Newton 3-021
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
Jim Nakashima Program Manager Cloud Tools
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft SharePoint Conference 2009 Jon Flanders
Visual Studio 2010 SharePoint Development Tools Overview
Office 365 Development.
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
The Social Life of Information
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
The complete developer's guide to the SkyDrive API
Office 365 Development July 2014.
SharePoint Online Improve the Way your Business Works Myles Jeffery
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
Presentation transcript:

Integrating SharePoint 2010 with Office 2010 Donovan Follette Technical Evangelist Microsoft Corporation

Agenda

SharePoint as a Solution Platform Custom Custom Site/List Def Code Based Workflows Custom Web Parts Event Receivers Ribbon UI Customization Custom Branding Declarative Rules-Based Workflows Data View Web Parts Theming Page Layouts LOB Data Integration Site Templates User Customizations Custom Lists Out of the Box

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 Properties, list of properties you can control – e.g. turn the ribbon off Possibly 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 fires You can listen for this in code and then perform business logic on it. REST – no code needed, just construct a URL Returns: data (ATOM), images, HTML

Solutions with Excel & Excel Services Demo Solutions with Excel & Excel Services

Excel & Excel Services Solutions Visual Studio Connections Excel & Excel Services Solutions Upload Excel workbook Choose which workbook elements to expose Via _vti_bin/ExcelRest.aspx Retrieve the model Drill into the named ranges Copy/paste the URL into Word/PowerPoint Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

InfoPath 2010 Scenarios Information Worker Customize List Forms Take Lists Offline Application Data in Lists Office Business Application Builder Workflows in SharePoint Designer External data using BCS Custom code running in Sandbox

Customize SharePoint List Forms Accessible with a single click in SharePoint

Rich Form Design Experience InfoPath 2010 provides design services Layout Themes Table Layout Behavior Rules Custom Code Data Binding External Data

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

Visual Studio Connections InfoPath Solutions Default Form for Lists, Workflows, etc. Single-click from SharePoint to InfoPath Word-like editing for Form design Easy connections to external data sources OOB support for SharePoint lists SOAP Web services REST Web services Publish to SharePoint Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

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 http://office365.com

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

Publish to Access Services ACCDB  SharePoint Site Access Tables  SharePoint Lists Access Forms  ASPX Pages Access Reports  RDL (SQL Server Reports) UI Macros  JavaScript Data Macros  SharePoint Workflows

Solutions with Access & Access Services Demo Solutions with Access & Access Services

Access & Access Services Solutions Visual Studio Connections Access & Access Services Solutions Selected a Web Database template Published it to SharePoint Access Services Modify the UI Re-synch with Access Services Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

Visio 2010 & SharePoint Designer 2010 Visual Studio Connections 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 Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

Visio, SharePoint Designer & Workflow Solutions Demo Visio, SharePoint Designer & Workflow Solutions

Visio & SharePoint Designer Workflow Solutions Visual Studio Connections Visio & SharePoint Designer Workflow Solutions Select a SharePoint Workflow template in Visio Build Visio workflow and export .vwi Import .vwi file into SharePoint Designer Declaratively add workflow logic Publish workflow to SharePoint Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

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 .NET, SQL Server, WCF

External Content Type for a LOB System Microsoft SharePoint Conference 2009 5/9/2018 External Content Type for a LOB System SharePoint Workspace with InfoPath Forms Outlook Forms and Task Panes SharePoint External Lists External Content Type Customer CustomerID FirstName LastName EmailAddress Talking points: BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applications Can be reused in External List Search Outlook SharePoint Workspace Word InfoPath Access Other Office applications via code Search Results Office Apps External data © 2009 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.

Solutions with BCS, SPD, SharePoint Workspace & Outlook 2010 Demo Solutions with BCS, SPD, SharePoint Workspace & Outlook 2010

Visual Studio Connections BCS & SharePoint Designer Solutions for SharePoint Workspace & Outlook 2010 Build an ECT for a LOB source Create an External List from the ECT Take the External List offline in SharePoint Workspace Surface the External List in Outlook 2010 Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

Visual Studio 2010 & Office to Access SharePoint List Data? Microsoft SharePoint Conference 2009 5/9/2018 Visual Studio 2010 & Office to 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 © 2009 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.

SP Client Object Model Solution Office 2010 Client External Systems Look at: - A SP COM document-level solution Add-in using SP COM ECT Connectivity to CRM Database BCS External List CRM Database Customer Table SharePoint Server 2010

WCF Data Services Solution Office 2010 Client Look at a WCF Data Services solution Add-in using WCF DS SharePoint Server 2010 Review SharePoint Lists accessed via listdata.svc SharePoint List listdata.svc

Demo Solutions with VS 2010, SharePoint COM, WCF Data Services & Office Add-ins

Visual Studio Connections 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 Updates will be available at http://www.devconnections.com/updates/LasVegas_Fall08/VS

Resources MSDN Office Developer Center - msdn.microsoft.com/office Channel 9 - channel9.msdn.com/learn/courses/Office2010/ donovanf’s Blog - blogs.msdn.com/donovanf/ SharePoint Sideshow - channel9.msdn.com/Shows/SharePointSideshow 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.