Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

33
Microsoft SharePoint Server 2010 As a Social Computing Platform Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315

Transcript of Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Page 1: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Microsoft SharePoint Server 2010 As a Social Computing PlatformTed PattisonAuthor / InstructorCritical Path Training

SESSION CODE: OSP315

Page 2: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

AgendaSocial ComputingThe User Profile ServiceProgramming Against User Profiles

Page 3: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

“Social” is in high demandWorkforce is more Social savvySocial applications are easily adoptedEmployees expect to share Centralized Organic knowledge sharingDisconnected users need to access the collective knowledge

Page 4: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Does “Social” conflict with Biz?Increase Revenue Decrease CostsMinimize RiskDeliver business valueIncrease Earnings per Share

Page 6: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Not All People Embrace Social MediaSome folks cannot get enough For some folks, any is too much

Page 7: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

The Usual Suspects – The Wingtip Toys Org Chart

Page 8: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

People Data - Out of the BoxSharePoint 2010

User ProfilesRich Object ModelUser Profile Web ServiceSocial Data

Tags, Comments, & RatingActivity FeedSocial Data Service

Organization Browser

Page 9: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

AgendaSocial Computing

The User Profile ServiceProgramming Against User Profiles

Page 10: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Architecture

Page 11: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

http://technet.microsoft.com/en-us/library/ee721049.aspx

http://www.harbar.net/articles/sp2010ups.aspx

Getting Started Setting Up the UPS

Page 12: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Service Application Management

Page 13: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

UPS Administration

Page 14: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Configuring Sync ConnectionsOnly select the appropriate OUThe Select All button is evil!

Page 15: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Forefront Identity Manager 2010

Page 16: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

The User Profile ServiceTed PattisonAuthor/InstructorCritical Path Training

DEMO

Page 17: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

AgendaSocial ComputingThe User Profile Service

Programming Against User Profiles

Page 18: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

SharePoint is a PlatformLists, Libraries, Alerts, etc.Blogs, Wikis, Workflow, PublishingMy Site, Personalization, AudiencesUser Profile : PeopleIn Common: Viewer and VieweeChange Tracking: What has changed?Tagging, Rating, CommentsVisual Studio 2010

Page 19: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Programming against the User Profile ServiceTed PattisonAuthor/InstructorCritical Path Training

DEMO

Page 20: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Taking Action on Change

Page 21: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

User Profile ChangeTed PattisonAuthor/InstructorCritical Path Training

DEMO

Page 22: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Consuming external social data

Page 23: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Outside ConnectionsTed PattisonAuthor/InstructorCritical Path Training

DEMO

Page 24: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Play the Microsoft Office & SharePoint Track Tag Contest

Download the Microsoft Tag ReaderOpen the internet browser on your mobile phone and visit http://gettag.mobi

Come to the Expo Hall – Yellow Section OSP Info Desk for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo Hall!

Grand Prize (1)Xbox 360 Prize Package

and Microsoft® Office 2010

Daily Prizes40 copies of

Microsoft® Office 2010

Page 25: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 26: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

AgendaSocial ComputingThe User Profile Service

Programming Against User Profiles

Page 27: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Track ResourcesFor More Information – http://sharepoint.microsoft.com SharePoint Developer Center – http://msdn.microsoft.com/sharepointSharePoint Tech Center – http://technet.microsoft.com/sharepointOfficial SharePoint Team Blog – http://blogs.msdn.com/sharepoint

Page 28: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Related ContentBreakout Sessions – See Conference Guide for full list of OSP Track SessionsInteractive Sessions – OSP Track has 10 Interactive Sessions – OSP01-INT – OSP10-INTHands-on Labs – OSP01-HOL – OSP20-HOLProduct Demo Stations – Yellow Section, OSP

Office 2010, SharePoint 2010, Project Server 2010, Visio 2010 have kiosks and demos

Page 29: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 30: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Complete an evaluation on CommNet and enter to win!

Page 31: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 32: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 33: Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.

JUNE 7-10, 2010 | NEW ORLEANS, LA