Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome to the Minnesota SharePoint User Group July 14 th, 2010 Introducing the BCS Raymond Mitchell Meeting # 67.

Similar presentations

Presentation on theme: "Welcome to the Minnesota SharePoint User Group July 14 th, 2010 Introducing the BCS Raymond Mitchell Meeting # 67."— Presentation transcript:

1 Welcome to the Minnesota SharePoint User Group July 14 th, 2010 Introducing the BCS Raymond Mitchell Meeting # 67

2 Agenda Introductions BCS Break A little more BCS Q & A

3 User Group Goal / Objectives Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions

4 Introductions – MNSPUG Sponsors Inetium ( Technology consulting company Microsoft Gold Certified Partner Practice area focused on SharePoint Benchmark Learning ( Microsoft Gold Certified Partner Training on many technologies Microsoft (

5 Website for user group SharePoint resource documents SharePoint resource links RSS Feeds Meeting Schedule Past User Group Presentations

6 Social Networking Linked In group – The most interactive… includes job postings… – Facebook group – Twitter: @MNSPUG and #MNSPUG

7 Upcoming Schedule Next Meeting Aug 11 th 9:00 AM to 11:30 AM Microsoft’s Bloomington Office Topic: Solution Showcase: Composite Application for Knowledge Management Check for updates! Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:30 am Microsoft’s Bloomington Office

8 Local Events SharePoint Saturday – October 2, 2010 *FREE* University of Minnesota – East Bank, Twin Cities Campus

9 Conferences Best Practices Conference – August 24-27, 2010 Washington, D.C. SPTechCon – SharePoint Technology Conference – October 20-22, 2010 Boston, MA No SharePoint Conference this year… October 3-6, 2011

10 Announcements Outlook Social Connector Provider for Facebook –

11 Introducing the BCS

12 What is the BCS? Business Connectivity Services Evolution of the 2007 Business Data Catalog Framework for surfacing LOB data in SharePoint and Office

13 Business Connectivity Services BCS in SharePoint Server 2010 BCS Profile Import BCS Search

14 BCS Improvements Read AND Write capabilities Integration with office Offline capabilities Client Data Cache Tools!

15 What do I need for BCS? Included in SharePoint Foundation Extended support in SharePoint Server: – Profile Page – External Data Search – Secure Store Service SharePoint Server Enterprise: – Office Client Integration – Business Data Web Parts

16 BCS SharePoint Integration Meta Data Store Meta Data Store External data

17 BCS Components External Systems – Connection to a LOB System: Web Service Database.NET Type BDC Model (big, ugly XML file) – Reference to the Entities and connection properties – Can import into Visual Studio External Content Type – Entity definition

18 BCS Components Entity Definition: – Fields and mappings – Operations – Associations – Actions ECT Operations: – Create – Read Item – Read List – Update – Delete

19 BCS Components LOB System DBConnector BCS Meta Data Store BCS Meta Data Store External System BDC Model External Content - Type Operations

20 Demo 1 Create an ECT

21 BCS and Lists External Data Columns – Added via the browser (similar to lookup fields) External Lists – Added via SharePoint Designer

22 Demo 2 Add an External Data Column (via browser) Add an External List (via SPD)

23 BCS Web Parts Business Data Item – Display a single BCS Entity Business Data Item Builder – Get a BCS Entity based on a parameter Business Data List – Get a list of BCS Entities Business Data Related List – Display a related list of BCS Entities Business Data Connectivity Filter – Provides filter data from BCS Entities Business Data Actions – Displays a list of related actions for a BCS Entity

24 Demo 3 Build a UI for BDC Model using the BCS Web Parts

25 BCS Actions Create parameterized URL “commands” for BCS entities Scenarios: – Link to an existing LOB application page – External service that takes a parameter Search engine Mapping application – Custom ASPX page deployed to create custom visualization

26 Demo 4 Build a custom BCS Action

27 Break 5-10 minutes

28 BCS Search / Profile Pages Parameterized profile page created for each entity Search configured to index profile page – Essentially indexes your LOB system Web Part Pages = Customizable

29 Demo 5 Configure and customize a profile page Configure Search for BCS

30 BCS Office Integration Word – Use “Quick Parts” to configure BCS Data Columns – Present LOB data in Word documents and templates

31 Demo 6 Create a word template that utilizes Quick Parts & BCS Data

32 BCS Outlook Integration Connect an External List to OUTLOOK – ECT must be configured/mapped to an Office Item Type – Creates a ClickOnce application that is installed in Outlook – BCS Client Runtime and Cache – Configured so the client talks directly to the LOB system (doesn’t proxy through SharePoint Server) Create an “Outlook Declarative Solution” – XML configuration for custom Task Panes in Outlook – Walkthroughs available in the SDK

33 Demo 7 Connect an external list to Outlook

34 BCS Associations Configure relationships between ECTs Limited with SharePoint Designer: – Associations must be made in the correct order – Advanced Associations are not supported

35 BCS + PowerShell Can use PowerShell to work with the BCS Object Model BCS Cmdlets Get-Command –noun SP*BusinessData* Clear-SPSiteSubscriptionBusinessDataCatalogConfig Copy-SPBusinessDataCatalogAclToChildren Disable-SPBusinessDataCatalogEntity Enable-SPBusinessDataCatalogEntity Export-SPBusinessDataCatalogModel Export-SPSiteSubscriptionBusinessDataCatalogConfig Get-SPBusinessDataCatalogMetadataObject Get-SPBusinessDataCatalogThrottleConfig Grant-SPBusinessDataCatalogMetadataObject Import-SPBusinessDataCatalogDotNetAssembly Import-SPBusinessDataCatalogModel Import-SPSiteSubscriptionBusinessDataCatalogConfig New-SPBusinessDataCatalogServiceApplication New-SPBusinessDataCatalogServiceApplicationProxy Remove-SPBusinessDataCatalogModel Remove-SPSiteSubscriptionBusinessDataCatalogConfig Revoke-SPBusinessDataCatalogMetadataObject Set-SPBusinessDataCatalogMetadataObject Set-SPBusinessDataCatalogServiceApplication Set-SPBusinessDataCatalogThrottleConfig

36 BCS Custom Solutions Client and Server Object Model Client Cache for Offline VSTO for custom Office Extensions – BCS connectivity in Excel

37 SDK Don’t forget about the SharePoint Server 2010 SDK: – 4c54-45ed-9bde-7b4d83a8f26f&displaylang=en 4c54-45ed-9bde-7b4d83a8f26f&displaylang=en

38 Demo 8 AdventureWorks2008.NET Assembly Sample

39 Q & A

40 References BCS Team Blog: – SharePoint 2010 SDK: – Download: 7b4d83a8f26f&displaylang=en 7b4d83a8f26f&displaylang=en – View: BCS Resource Center (MSDN) –

41 Thanks for coming!

Download ppt "Welcome to the Minnesota SharePoint User Group July 14 th, 2010 Introducing the BCS Raymond Mitchell Meeting # 67."

Similar presentations

Ads by Google