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

Slides:



Advertisements
Similar presentations
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Upcoming Schedule Access to information Different data sources Different approaches.
Advertisements

Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Document Management Content Types Records Management Q&A.
Microsoft SharePoint 2010 technology for Developers
Welcome to the Minnesota SharePoint User Group March 14 th, 2007 Windows SharePoint Services V3 – Deep Dive Wes Preston.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Upcoming Schedule Real World Demo – HR Web at Microsoft SharePoint Human Resources.
Welcome to the Delaware Valley SharePoint User Group Russ Basiura SharePoint Consultant RJB Technical Consulting
Meeting # 68 Meeting # 68 Welcome to the Minnesota SharePoint User Group August 11 th, 2010 Composite.
Welcome to the Minnesota SharePoint User Group January 13 th, 2010 SharePoint 2010 – Composites Wes Preston Raymond Mitchell.
Meeting # 78 Welcome to the Minnesota SharePoint User Group May 11 th, 2011 SharePoint & Office – Better Together Raymond Mitchell,
Welcome to the Minnesota SharePoint User Group April 14 th, 2010 Business Processes with Digital Forms and Workflow Phil Jirsa.
SharePoint 2010: BCS m Business Connectivity Services.
Welcome to the Minnesota SharePoint User Group June 10 th, 2009 Search: From WSS to FAST Brian Caauwe, Wes Preston Bob Koviak,
Meeting # 68 Meeting # 68 Welcome to the Minnesota SharePoint User Group November 10 th, 2010 Business.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements SharePoint and InfoPath Quick demo of InfoPath What is InfoPath? How does InfoPath.
Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Business Process / Workflow in SharePoint 2007 Digital Forms.
Welcome to the Minnesota SharePoint User Group. Introductions Next User Group Meeting Training / Events WorkFlow in SharePoint Out of the box 3 rd Party.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Survey Results SharePoint Cookbook 1.Appetizer: Adding a breadcrumb web part.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
Welcome to the joint MN SharePoint User Group + Microsoft UC User Group of MN July 11 th, 2012 SharePoint and Lync – Better Together Brian Caauwe & Justin.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Welcome to the Minnesota SharePoint User Group March 10 th, 2010 Social Networking with SharePoint 2007 and 2010 Wes Preston,
Meeting #112http://sharepointmn.com Welcome to the Minnesota SharePoint User Group April 9 th, 2014 SharePoint Saturday Twin Cities 2014 Revisited Liz.
Meeting # 101http://sharepointmn.com Welcome to the Minnesota SharePoint User Group May 8 th, 2013 SharePoint Information Worker and What Is Changing!
Welcome to the Minnesota SharePoint User Group May 13 th, 2009 SharePoint Workflow and a Best Buy Case Study Neil Iversen Sarah.
Welcome to the Minnesota SharePoint User Group December 10 th, 2008 Open Panel Discussion Todd Bleeker, Wes Preston, Lori Neff,
Welcome to the Minnesota SharePoint User Group February 11 th, 2009 Back to Basics: MOSS Wes Preston Raymond Mitchell Meeting.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Welcome to the Minnesota SharePoint User Group January 9 th, 2008 Vendor Demonstrations CommVault, Barracuda.
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Welcome to the Minnesota SharePoint User Group October 10 th, 2007 Building Composite Applications on the SharePoint Platform.
Welcome to the Minnesota SharePoint User Group December 12 th, 2007 Miscellaneous really useful demos Wes Preston, Ryan Oliveira,
Welcome to the Delaware Valley SharePoint User Group Russ Basiura SharePoint Consultant RJB Technical Consulting
Meeting # 88 Welcome to the Minnesota SharePoint User Group March 14 th, 2012 SharePoint 101 Wes Preston.
Welcome to the Minnesota SharePoint User Group. Agenda Quick Introduction Announcements and News 2007 Microsoft Office System Licensing and Pricing Real-World.
Meeting # 75 Meeting # 75 Welcome to the Minnesota SharePoint User Group February 9 th, 2011 SharePoint.
Meeting # 70 Meeting # 68 Welcome to the Minnesota SharePoint User Group October 13 th, 2010 Panel.
19 May 2012 Business Connectivity Services (BCS) Brett Lonsdale – Lightning #SPSJHB The first ever all green SharePoint event on earth.
Welcome to the Minnesota SharePoint User Group. Quick Intro Keynote Presentation – Chris Caposella User Group Kick Off Introductions Goals / Objectives.
Meeting #115http://sharepointmn.com Welcome to the Minnesota SharePoint User Group July 9 th, 2014 Using Promise Patterns with JavaScript, jQuery, and.
Meeting # 96http:// Welcome to the Minnesota SharePoint User Group December 12 th, 2012 SharePoint Conference.
Meeting # 82 Welcome to the Minnesota SharePoint User Group September 14 th, 2011 Metadata in SharePoint Donald Donais.
Meeting #113http://sharepointmn.com Welcome to the Minnesota SharePoint User Group May 14 th, 2014 Creating Business Solutions with Access Services Raymond.
Meeting #130http://sharepointmn.com Welcome to the Minnesota SharePoint User Group October 14 th, 2015 Introduction to Developing Solutions with Visual.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview SharePoint 101 High level overview of SharePoint Differences between SharePoint.
Welcome to the Minnesota SharePoint User Group. Develop and support a local community focused on Microsoft SharePoint Technologies Educate user group.
Welcome to the Minnesota SharePoint User Group May 12 th, 2010 Panel Discussion Guest: Sarah Haase Meeting # 65.
Welcome to the Minnesota SharePoint User Group August 13 th, 2008 Open Panel Discussion Wes Preston, Todd Klindt, Neil Iversen,
Meeting # 94http:// Welcome to the Minnesota SharePoint User Group September 12 th, 2012 SharePoint Panel.
Welcome to the Minnesota SharePoint User Group May 14 th, 2008 SharePoint Implementations Real World Examples.
Welcome to the Minnesota SharePoint User Group August 12 th, 2009 Building SharePoint Dashboards for Project Management Larry.
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Rolando Jimenez Sr. Lead Program Manager Microsoft Corporation.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Microsoft Office System 2007: Records Management Wes Preston Inetium.
SharePoint 2007 Business Intelligence
Welcome to the Minnesota SharePoint User Group March 11th, 2009
Beyond the BDC\BCS Model
Upgrading from BDC to BCS
Vendor Demonstrations
Business Connectivity Services in SharePoint 2010 and Office 2010
Accessing and Surfacing LOB Data in SharePoint 2010
Guests: Eric Kraus, Johnny Harbieh
Future of SharePoint Panel
Raymond Mitchell, Todd Klindt, Phil Wicklund, Wes Preston
Welcome to the Minnesota SharePoint User Group December 10th, 2008
Brian Caauwe, Mark Gamm, Nate Hadro, Raymond Mitchell, & Liz Sundet
Special Guests: Bill English, Sarah Haase
Microsoft Ignite Recap Panel
Presentation transcript:

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

Agenda Introductions BCS Break A little more BCS Q & A

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

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 (

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

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

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

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

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

Announcements Outlook Social Connector Provider for Facebook –

Introducing the BCS

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

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

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

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

BCS SharePoint Integration Meta Data Store Meta Data Store External data

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

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

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

Demo 1 Create an ECT

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

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

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

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

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

Demo 4 Build a custom BCS Action

Break 5-10 minutes

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

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

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

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

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

Demo 7 Connect an external list to Outlook

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

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

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

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

Demo 8 AdventureWorks2008.NET Assembly Sample

Q & A

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

Thanks for coming!