28

Matthew McDermott, MVP Principal Consultant Catapult Systems, Inc. Session Code: OFC315

Embed Size (px)

Citation preview

Social Networking and User Profiles for Business

Matthew McDermott, MVPPrincipal ConsultantCatapult Systems, Inc.Session Code: OFC315

Agenda

Social Networking FeaturesMaking the business casePlanning ConsiderationsEnhancements to My Site hostTaking action on User Profile change

Overview of social networkingFeature Facebook Linked In Twitter SharePoint

People Friends Connections People I Follow Colleagues

Security Privacy Connections Protected updates Visibility

Messages Wall Status Tweet Blog

Status Status Status Tweet OC Status

Photos Photos Images Library

Chat Chat Reply OCS

Inbox Inbox Inbox Tweet Exchange

Links Links Web Sites, etc Tweet Links

Find People Find Friends Search People Follow People Search

Updates News & Notifications Network Updates Home Colleague Tracker

Profile About Me Profile Profile Profile

In Common Friends in Common Connections Colleagues & Org

Social Distance Friends in Common Social Distance

Communities of common interestCommunities of common attributes

Form ad hoc teamsMake connections without introductionsLocate Skills and ExpertiseTarget relevant content based on user profilePersonalization of entire site

Making the business case

My sitesColleagues, Sites and In Common WithColleague change trackingOrganizational HierarchyCommunicator Presence

Social Networking with MOSS

My Site Features

Colleague Tracking

People Search

Implement social networking on MOSSDefine User Profile in MOSSWhat do you have to do to prepare?

Technical overview

Contact Information Mining

Based on ranking algorithm review of instant messaging

and email conversations

Organizational Hierarchy

Based on User Profile and data sources (Active

Directory, BDC Sources)

Colleague Presentation Results of mining and org hierarchy review that

automatically includes recommendations

Human Resource Information System Data

Active Directory Data

Authoritative Manager Information

Authoritative Title InformationNon Authoritative Manager Information

Office SharePoint ServerUser Profile

Profile Field: Title

Profile Field: Manager

Office SharePoint ServerUser Profile

Human Resource Information System Data

Active Directory Data

Authoritative Manager Information

Authoritative Title Information

Profile Field: Title

Profile Field: Manager

User Profile Import

Human Resource Information System Data

Active Directory Data

Office SharePoint ServerUser Profile

Personnel Information

Heterogeneous Import

Active Directory Data

Office SharePoint ServerUser Profile

HRIS

Accounting IS

Legacy Groupware

Other System

Active Directory Data (with fields populated from

secondary systems)

Office SharePoint ServerUser Profile

HRIS

Accounting IS

Legacy Groupware

Other System

Base the user profile on authoritative sourcesIdentify & clean user profile data sourcesManage user profile data sourcesStreamline information into MOSS

Authoritative data sources

Profile Page Customizationdemo

Personalization Sitedemo

Taking action on Profile Change

c:\> stsadm –o teched09-runmytimerjob ...

Taking Action on Profile Changesdemo

User Profile Change Query

UserProfileChangeToken changeToken = new UserProfileChangeToken(tokenStart);

UserProfileChangeQuery changeQuery = new UserProfileChangeQuery(false, true);changeQuery.ChangeTokenStart = changeToken;changeQuery.UserProfile = true;changeQuery.SingleValueProperty = true;changeQuery.MultiValueProperty = true;

UserProfileChangeCollection changes = profileManager.GetChanges(changeQuery);

foreach (UserProfileChange change in changes){ ...

Finally

Social networking makes business senseSharePoint supports Social Networking

FeaturesAPICustomizations

Social networking is about corporate cultureEncourage the Enterprise to support Social Networking inside the firewall

Resources

My Blog: http://blogs.catapultsystems.com/matthew

Social Networking with MOSS: http://technet2.microsoft.com/Office/en-us/library/488d329d-306a-436d-a9fa-4b1e4037c8a61033.mspx

Blogs and Wikis in business: http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400751.aspx

CKS:EBE: http://www.codeplex.com/cks

Social Computing for SharePoint http://www.microsoft.com/sharepoint/capabilities/collaboration/social.mspx

Resources

SharePoint Team Blog http://blogs.msdn.com/sharepoint/

Mike Gannotti’s blog: http://sharepoint.microsoft.com/blogs/mikeg/default.aspx

News Gator: http://www.newsgator.com/

question & answer

© 2008 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.

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learningMicrosoft Certification and Training Resources

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Related Content

Breakout Sessions (session codes and titles)

Interactive Theater Sessions (session codes and titles)

Hands-on Labs (session codes and titles)

Hands-on Labs (session codes and titles)

Track Resources

Resource 1

Resource 2

Resource 3

Resource 4

Complete an evaluation on CommNet and enter to win!

© 2009 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.