Download presentation
Presentation is loading. Please wait.
Published byKelley Craig Modified over 9 years ago
1
What’s New? – BCS 2013 Brett Lonsdale
2
Co-founder of Lightning Tools One of the hosts on the SharePoint Pod Show Co-organizer of SharePoint Saturday UK Author of SharePoint 2010 Business Connectivity Services Author of SharePoint 2007 Developers Guide to the Business Data Catalog Contributing author of many other books inc Admin Companions… Twitter: @brettlonsdale
3
The next hour… Intro to BCS High level view of BCS Getting up to speed History Lesson What’s new? OData Alerts and Events External List improvements Deployed as an App
4
High Level View External Data in SharePoint External Data in the Client Authentication Options Secure Store Windows Authentication Revert To Self Username & Password Multiple Connectors SQL WCF .NET Assembly OData
5
Getting up to Speed External Lists Business Data Web Parts Search Business Data Column User Profile Import External Content Types Tooling
6
History Lesson 2003 - Data View Web Part/Custom No BDC/BCS 2007 Business Data Catalog Read Only No Tooling 2010 Business Connectivity Services SPD Tooling VS Tooling External List Foundations 2013 Business Connectivity Services OData Excel Apps Alerts & Events
7
What’s new?
8
Excel integration One way sync with Excel Used to have to code with Visual Studio Tools for Office (VSTO)
9
Demo Syncing an External List with Microsoft Excel 2013
10
Connecting to External Data SharePoint Designer .NET Assembly SQL Server WCF Service Visual Studio 2012 Anything OData (New)
11
OData Open Data Protocol (Microsoft) Can use without Microsoft technology SQL Azure (Supports OData) Plug Ins for Excel MySQL, PHP, (OData tools) GData (Google Equivalent)
12
CRUD (Create Read Update Delete) Querying Path/Products(1) Path/Products?filter=name eq ‘value’ Path/Products?$Select Path/Products?$Orderby Path/Products?$top10 Path/Products(1)?$Expand=Orders Metadata Path/Products?$metadata
13
OData Open Data Protocol Exchange Data Over the Web Return Data HTTP JSON ATOMPUB (ATOM Publishing Protocol) Service End Point Get Patch Post Delete
14
OData
15
OData & BCS Method FinderGethttp://server.crm.svc/clients SpecificFinderGethttp://server.crm.svc/clientshttp://server.crm.svc/clients(“LT”) CreatorPosthttp://server.crm.svc/clients UpdaterPuthttp://server.crm.svc/clientshttp://server.crm.svc/clients(“LT”) DeleterDeletehttp://server.crm.svc/clientshttp://server.crm.svc/clients(“LT”) AssociationGethttp://server.crm.svc/clientshttp://server.crm.svc/clients(“LT”)/country
16
Deploy ECT’s as an App No longer need to be Farm Solutions Easier deployment Better development environment
17
Demo Creating and deploying an ECT as an App using OData
18
Alerts and Events External List Alerts Enabled as a Feature External List Event Receivers Custom Code Entity Event Receivers Custom Code
19
Demo Enabling Alerts on an External List
20
External List Event Receivers Item Added Item Adding Item is Updated Item is Updating ….
21
Attach Event Receiver to External List
22
Remote External Event Receiver Data Source Notification of a change in the underlying data source SharePoint Notification System http://msdn.microsoft.com/en-us/library/jj164024.aspx
23
Remote External Event Receiver BDC Model with EventSubscriber EventUnSubscriber Determine Underlying Changes (Service) Receive & Record Subscriptions SubscriptionID Delivery Address Event Type Entity Name Post Notifications to REST
24
The End!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.