Meeting # 68 Meeting # 68 Welcome to the Minnesota SharePoint User Group August 11 th, 2010 Composite.

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.
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.
0 Leveraging External Data In SharePoint John Ramminger.
Welcome to the Minnesota SharePoint User Group March 12 th, 2008 SharePoint Search Brian Caauwe, Wes Preston.
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.
Welcome to the Minnesota SharePoint User Group September 9 th, 2009 Building Extranets with SharePoint Brian Caauwe Meeting.
Accelerate Business Success With CRM CRM Interoperability.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Welcome to the Minnesota SharePoint User Group July 14 th, 2010 Introducing the BCS Raymond Mitchell Meeting # 67.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
Welcome to the Minnesota SharePoint User Group June 10 th, 2009 Search: From WSS to FAST Brian Caauwe, Wes Preston Bob Koviak,
Welcome to the Minnesota SharePoint User Group December 9 th, 2009 SharePoint 2010 – Content Management Wes Preston Raymond.
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. 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,
Introduction to SharePoint 2010 Sayed Ali (MCTS, MCITP) Senior SharePoint Administrator Arabian Advanced Systems(Naseej)
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,
Philadelphia Area SharePoint User Group Welcome to the Philadelphia Area SharePoint User Group Russ Basiura RJB Technical Consulting.
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 February 11 th, 2009 Back to Basics: MOSS Wes Preston Raymond Mitchell Meeting.
SharePoint 2007 Overview and Solution Examples Inetium.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Welcome to PhillySharePoint Russ Basiura
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.
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 # 76 Meeting # 76 Welcome to the Minnesota SharePoint User Group March 9 th, 2011 Workflow.
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.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
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
Vendor Demonstrations
Guests: Eric Kraus, Johnny Harbieh
Raymond Mitchell, Todd Klindt, Phil Wicklund, Wes Preston
Welcome to the Minnesota SharePoint User Group December 10th, 2008
Special Guests: Bill English, Sarah Haase
Presentation transcript:

Meeting # 68 Meeting # 68 Welcome to the Minnesota SharePoint User Group August 11 th, 2010 Composite Application for Knowledge Management SharePoint 2010 Erik Mau Meeting 68

Meeting # 68 Meeting # 68 Agenda Introductions Business Problem Demo Approach / Architecture Q & A

Meeting # 68 Meeting # 68 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

Meeting # 68 Meeting # 68 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 (

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

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

Meeting # 68 Meeting # 68 Upcoming Schedule Next Meeting September 8 th 9:00 AM to 11:30 AM Microsoft’s Bloomington Office Topic: [TBD – BI ?] Check for updates! Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:30 am Microsoft’s Bloomington Office

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

Meeting # 68 Meeting # 68 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,

Meeting # 68 Meeting # 68 Announcements SharePoint 2010 Administration Toolkit V1 – User Profile Replication Engine 2010 – The Security Configuration Manifest – The Content Management Interoperability Services Connector – The Load Testing Kit – =718447d a-81c3-c9c3d84c456e&displaylang=en =718447d a-81c3-c9c3d84c456e&displaylang=en Developing Applications for SharePoint 2010 – From the Microsoft Patterns & Practices group – Guidance for developing applications with 2010 – =64b b7c-f185b2cf967d =64b b7c-f185b2cf967d

Meeting # 68 Meeting # 68 Knowledge Management Application “Elle”

Meeting # 68 The Challenge … Over 10 years of project history spanning over 500 customers Have we done a project like XYZ before? Who has the following skills? Do we have any examples of a project like XYZ? Solutions span multiple technologies, scenarios, industries and skill sets Multiple systems in use … Connecting the Dots Lost Opportunity Time Wasted Duplicate Efforts

Meeting # 68 The Vision Our goal was to make it easy for our users to intuitively interact with our large history of solutions to search, browse, and discover assets, information, relationships and experts to better tell our stories. Project XYZ Project XYZ Consultant ABC Consultant ABC Technology 123 Technology 123 Sales Executive: “Have we done any projects like Project XYZ?” Resource Manager: “Who has a similar tech profile to consultant ABC?” Consultant: “Who has background in technology 123?”

Meeting # 68 Data, Data, Data Person Project Customer Project Type Industry Skills / Tech Asset Asset Type

Meeting # 68 Skills / Technologies Projects Employee Profiles Industries Customers Billing

Meeting # 68 Skills / Technologies Projects Employee Profiles Industries Customers Billing Images Videos Audio Metadata Documents Workflow

Meeting # 68 Skills / Technologies Projects Employee Profiles Industries Customers Billing Images Videos Audio Search any word Metadata Documents View assets Find Experts Multiple points of entry Workflow

Meeting # 68 TechnologyUsage InfoPath Data capture form for submission of content into system SharePoint Search / aggregation engine and repository for assets Dynamics CRMSource for account and program information Dynamics GP Source for employee-to-project phase information.NET Development platform for custom development Silverlight User experience for interacting with the content Word Document Assembly Add-in for inserting content into Word documents

Meeting # 68 “Elle” – Interactive Knowledge Explorer

Meeting # 68 Meeting # 68 Demo

Meeting # 68 Meeting # 68 Approach / Architecture

Meeting # 68 Agenda Integrating CRM using Business Connectivity Services (BCS) Asset Collection using InfoPath 2010 Connecting documents and digital assets using Workflow and Content Types in an Asset Library Extending the Newsfeed to notify Colleagues Managing Skills using Managed Metadata Surfacing Information with Search Bringing it all together with Silverlight

Meeting # 68 INTEGRATING CRM USING BCS Approach / Architecture

Meeting # 68 Integrating CRM Data using BCS What is BCS? – BCS = Business Connectivity Services – Enables integration of business data in SharePoint – Read and Write – See the July MNSPUG Presentation that Raymond gave…

Meeting # 68 Integrating CRM Data using BCS How is it used? – Metadata for Assets – Indexed by Search – Integration with InfoPath

Meeting # 68 Integrating CRM Data using BCS How was it setup? – SharePoint Designer – Visual Studio – BCS Model Deployed as Feature to SharePoint New Feature Receiver in 2010 to support Visual Studio Integration! Microsoft.Office.SharePoint.ClientExtensions.Deployment.ImportModelReceiver

Meeting # 68 WALKTHROUGH – EXTERNAL CONTENT TYPE IN SPD Approach / Architecture

Meeting # 68 External Content Types in SharePoint Designer

Meeting # 68 Define the External Content Type

Meeting # 68 Setup the Connection

Meeting # 68 Create Operations

Meeting # 68 Creating a Read Operation

Meeting # 68 Define the Filter Parameters

Meeting # 68 Define the Return Parameters (The Result)

Meeting # 68 Publish to SharePoint (SPD or Feature)

Meeting # 68 ASSET COLLECTION USING INFOPATH Approach / Architecture

Meeting # 68 Asset Collection using InfoPath What is InfoPath? – Electronic form design tool – Thick client forms / web-based forms – Allows submission to databases, web services, lists, or xml

Meeting # 68 Asset Collection using InfoPath How is it used? – Capture project assets – Associate CRM project metadata (External Item Picker) – Submission to SharePoint Library

Meeting # 68 DEMO – INFOPATH FORM DESIGN Approach / Architecture

Meeting # 68 ASSET MANAGEMENT IN SHAREPOINT Approach / Architecture

Meeting # 68 Asset Collection Workflow How do Assets get to the Asset library? – Visual Studio Workflow – Attached to InfoPath form library – Steps: Retrieves Assets from form Creates document set (if needed) Imports assets Sets project metadata *Generates activity for newsfeed

Meeting # 68 Asset Libraries What is an Asset Library? – New library type in 2010 – Supports Audio, Video, and Image content types – Preview capabilities / Silverlight Media Player How is it used? – Storage for all assets – Custom content types for asset metadata (project, description, sensitivity)

Meeting # 68 Document Sets What is a Document Set? – Specialized folder – Bulk operations – Home page How is it used? – Project summary page – Container for assets in Asset Library

Meeting # 68 DEMO – DOCUMENT SETS Approach / Architecture

Meeting # 68 CUSTOM “NEW ASSET” ACTIVITY FOR NEWSFEED Approach / Architecture

Meeting # 68 Custom “New Asset” Activity for Newsfeed What is the Newsfeed? – Aggregation of Colleague-generated activities on My Site – Like Farmville… but not as annoying

Meeting # 68 Custom “New Asset” Activity for Newsfeed How is it used? – Notifications generated when users submit assets – User profile setting (turn on / off) How was it setup? – Notifications generated during workflow – Custom SP timer job collects notifications and broadcasts – Uses Inetium Activity Generation Framework

Meeting # 68 MANAGING SKILLS WITH MANAGED METADATA AND USER PROFILES Approach / Architecture

Meeting # 68 Managing Skills with Managed Metadata What is Managed Metadata? – Service application in 2010 – Storage of Tags: Term sets / Terms Enterprise Keywords – Supports both Taxonomy and Folksonomy How is it used? – Skills Term set – Skills in CRM synchronized with term set – Skills User profile property uses Skills term set

Meeting # 68 Term Store Management

Meeting # 68 Skills User Profile Property

Meeting # 68 Skill Synchronization Timer Job

Meeting # 68 DEMO – MANAGED METADATA AND USER PROFILE Approach / Architecture

Meeting # 68 SURFACING INFORMATION WITH SEARCH Approach / Architecture

Meeting # 68 Surfacing Information with Search Custom search tab for Assets – Image Lightbox – Rating Display – Rating Refinement

Meeting # 68 DEMO – CUSTOM SEARCH TAB Approach / Architecture

Meeting # 68 INTEGRATING SILVERLIGHT WITH SHAREPOINT Approach / Architecture

Meeting # 68 Integrating Silverlight with SharePoint Projects – CRM data indexed by SharePoint using BCS content source – Accessed through SharePoint search web service

Meeting # 68 Integrating Silverlight with SharePoint Skills – Skills associated to SharePoint User Profiles – Employee skills accessed through SharePoint search web service – Project skills accessed through CRM relationships

Meeting # 68 Integrating Silverlight with SharePoint People – SharePoint User Profiles – Indexed by SharePoint – Accessed through SharePoint search web service

Meeting # 68 Integrating Silverlight with SharePoint Assets – SharePoint Asset Library – Project Metadata on Assets – Accessed through SharePoint list web service

Meeting # 68 InfoPath web form InfoPath web part Setting metadata programmatically Integrated workflow Business Connectivity Services (BCS) InfoPath web form Digital Asset Management (DAM) Workflow User profiles Term store Business Connectivity Services (BCS) Search (BCS, content, web services) SP Timer job Doc sets GP Business Portal SQL Queries User Experience Custom Entities Web Services Integration RIA Custom activity feed Search Ribbon VSTO

Meeting # 68 Meeting # 68 Q&A

Meeting # 68 Meeting # 68 Thanks for coming!