Post on 12-Jul-2015
transcript
FABIAN WILLIAMS
Business Connectivity Services
Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliams
Working with External Content Types consumed by External Lists via SharePoint Designer 2010 and Visual Studio 2010
Fabian G. Williams MCSD, MCDBA
http://fabiangwilliams.wordpress.comFabian.Williams@CDW.com
Fabian G. Williams is a SharePoint Architect atCDW Advance Technology Services InformationWorker Practice. In addition he is a MicrosoftCertified Solutions Developer (MCSD) and aMicrosoft Certified Database Administrator(MCDBA).Prior to CDW., Mr. Williams was theChief Technology Officer for WING, Inc.Recently, he was the Chief Internet Developerfor the Department of Defense’s GlobalEmerging Infections System and a SalesEngineer at Citrix Incorporated.
About the Speaker
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
AGENDA
• Challenges with Back-End Data• Introducing Business Connectivity Services• Building the Solution
• Products and features used• How it was done
• Demo: SharePoint 2010 Designer Example (NO-Code)• Demo: Visual Studio 2010 Example (Oh Yeah Code!)• Summary• Q&A
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliams
The Woes of Surfacing LOB System Data to End Users
SharePoint Composites The New Home for Business Connectivity Services formerly (BDC)
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Investment Areas
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliams
Business Connectivity Services – Umbrella TermBusiness Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data CatalogExternal System – back ends, LOB, WS, WCF, DB, etc.External Content Type (ECT) - previously your Entity in BDCExternal List – newest type of SP list
Grow your SharePoint Lexicon
SharePointDesign Tools
Office Applications
Business Connectivity Services in a Nutshell…
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Architecture Diagram
Secure Store Service
External Data Search
Rich Client Extensions
External Data Web Parts
BDC Client Runtime
Profile Pages
External List External Data Column
Business Data Connectivity Service
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
What is Baked Into the Product – Bag of Tricks so to speak
Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliams
Expose external data as a native SharePoint list
• Full CRUD capability
• Familiar UI and navigation
• Sort, Filter, Group
• Profile page available for each item in the list
• Offline-able
External List in SharePoint – Presentation Layer
Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliams
Connect to Outlook asContacts
Tasks
Calendars
Posts
Off-lining External List – Extending in Office 2010
Advanced DeveloperDeveloperPower User
NO CODE* CODE
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Empower your Users to be more Productive
Intermediate AdvancedSimple
• Create reusable components (UI parts, ECTs, actions)
• Out-of-box• Surface data in External
Lists• Connect those lists to
Outlook, SPW• External Data Columns
DeveloperPower User
NO CODE*
Advanced Developer
CODE
Different Strokes for Different Folks
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams