SlideShare una empresa de Scribd logo
1 de 31
Getting the Most from SharePoint’s User Profiles SharePoint Saturday Atlanta Mike Oryszak http://www.mikeoryszak.com May 7th, 2011
Practice Manager with Intellinet Microsoft SharePoint Server MVP Dev and Architect with MS stack since 1996 Working with SharePoint since 2002 Raleigh-Durham, NC Area since 1998 About Me
Architecture and Feature Overview Planning for Deployment Planning for User Profiles Approaches to Governance Session Overview
Architecture and Feature Overview Getting the Most from the User Profiles
Two sections Shared MySite Host Personal Site Collection Shared Host Includes Newsfeed User Profile Pages Personal Site Collection “My Content” Can Include Targeted Links Architecture and Feature Overview
Aggregated List of Events Profile Changes Anniversaries Birthdays Blog Posts Tagged Items  Status Messages Settings Personalized Subscribe to Events Architecture and Feature Overview Newsfeed
Bio Info Organization Browser Extended Profile Content Authored Note Board Colleague List Architecture and Feature Overview User Profiles
Personal Site Collection User is the Owner Personal & Shared Content Can Create Sub-Sites Great “home base” Architecture and Feature Overview My Content Site
Planning for Deployment Getting the Most from the User Profiles
Always Deploy MySite Host My Site Host Site needed to support User Profiles Set User Permissions to: Allow Personalized Features Allow Provisioning of My Content site Allow Social Features Without MySite Host Cannot view User Profiles Social Features only partially functional Planning for Deployment MySite Host Configuration
Decide Where to Configure MySite Host Dedicated Web Application Segment Personal from Intranet and Collaboration Sites Provides better scalability Dedicated Content Database(s), can be restored separately Apply different Policies Within Existing Web Application Very small number of users (under 25 users) User Profiles only, limited or no My Content sites With Custom Auth to prevent additional Auth request Recommendation: Plan ahead and separate unless requirements dictate it is on the Shared Web App. Planning for Deployment MySite Host Location
My Content Sites - Minimize Customizations  Maintaining customizations difficult across n site collections Use Feature Stapling if needed, avoid Custom Site Defs User Profiles Easier to customize since shared by all users Limitations Turning some features off can be difficult (ex. User Status) Privacy Policies Pre-Set Planning for Deployment MySite Customization
Share Services Between Farms Can centralize User Profiles in Multi-Farm Global Deployment Can specify multiple MySite Host Locations with targeting Segment User Profiles Can provision additional User Profile Service Applications Internal versus External users Segment by organizational boundaries Planning for Deployment - Advanced Multiple Farms or Groups of Users
Planning for User Profiles Getting the Most from the User Profiles
Attributes @60 Out of the box attributes Can define custom attributes for your organization Makes finding people easier Highly Configurable User Editable Show on Profile Show on Edit Form Show in Newsfeed Privacy Policy Planning for User Profiles Attributes Overview
Map out the existing attributes and any new attributes Determine how and where it will be used Determine sync source/destination if applicable Planning for User Profiles Attribute Planning
Privacy Controls Defines who can see what;  Default Global Policies User Override  Standard Levels (not customizable) Only Me My Manager My Team My Colleagues Everyone Recommendation: Be mindful of sensitive data (pay grades) but as open and transparent as possible. Planning for User Profiles Privacy Policies
Leverage Existing Systems Create a comprehensive profile with attributes from each system Continue to manage attributes in the Source Systems Import Options Active Directory BCS calling Custom DB or Line of Business System HRIS System Learning Management System Export Options Active Directory Domain Services (AD DS) Sun Java System Directory Server Novell eDirectory IBM Tivoli Avoid “Multi-Master” Situations if Possible (Import + Export) Planning for User Profiles	 Profile Synchronization
Example: Import Active Directory for core attributes Import HR System for Position and Education Info Import Learning Mgt System for Training and Certifications Export Profiles to another Content Management System Planning for User Profiles	 Profile Synchronization
Consider how and where users will search for people Search output can be customized Planning for User Profiles People Search
Consider other ways to leverage User Profile Content such as within Collaboration Sites, Department Sites, etc. Planning for User Profiles People Search
Can Provide Be Leveraged in Workflow Processes Centrally maintained, not process dependent Key attributes like: Manager Delegation Division Department Approval Budget Fully accessible via the API and Web Services for use in other systems Planning for User Profiles Support Business Processes
Approaches to governance Getting the Most from the User Profiles
Leverage or Reference other Appropriate Use Policies Information, Email and Internet Use Policies Match to organization’s maturity Harassment incidents, IM or Social Networking abuse? Strike balance appropriate balance to build teams and support collaboration Make the policy accessible Approaches to Governance Appropriate Use Policies
Provide a mechanism to report violations Allow the community to self-police as much as possible Take action for any valid incidents and reinforce expectations Approaches to Governance Enforcement
Focus on Business… New Products, Industry News and Reports Keep employees informed and connected Support Social Interactions New Baby, promotion, softball league Strong social ties enhances collaboration and engagement Allow Creativity Support creativity and expressiveness within reason Some employees are clowns or jesters Employees Already Using Social Tools Already using tools like LinkedIn, Facebook, Twitter These other tools cannot be fully monitored Approaches to Governance Setting the Tone
Wrap-up Getting the Most from the User Profiles
Understand the Capabilities Define Custom User Attributes Understand how Attributes will be Used Synchronize Profiles with Existing Systems Utilize User Profiles to Support Biz Processes Governance, Governance, Governance Keys to Getting the Most…
TechNet – User Profile Service Overview http://technet.microsoft.com/en-us/library/ee662538.aspx User Profiles – Creating Custom Properties http://www.mikeoryszak.com/sharepoint/user-profiles-%e2%80%93-creating-custom-properties User Profiles – Driving Business Process http://www.mikeoryszak.com/sharepoint/user-profiles-%e2%80%93-driving-business-process User Profile Posts http://www.mikeoryszak.com/tag/userprofiles Additional Resources
Questions?
Contact Info Blog - http://www.mikeoryszak.com Twitter - @Next_Connect Email – mikeo@intellinet.com LinkedIn - http://www.linkedin.com/in/michaeloryszak

Más contenido relacionado

La actualidad más candente

Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 
Adhere Solutions, All Access Connector Suite for Google Search Appliance
Adhere Solutions, All Access Connector Suite for Google Search ApplianceAdhere Solutions, All Access Connector Suite for Google Search Appliance
Adhere Solutions, All Access Connector Suite for Google Search ApplianceAdhereSolutions
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Paul Stork (Microsoft MVP)
 
Mobile SharePoint Enterprise ready
Mobile SharePoint Enterprise readyMobile SharePoint Enterprise ready
Mobile SharePoint Enterprise readySouthLabs
 
INFOGOV14 - Governing SharePoint for User Adoption
INFOGOV14 - Governing SharePoint for User AdoptionINFOGOV14 - Governing SharePoint for User Adoption
INFOGOV14 - Governing SharePoint for User AdoptionJonathan Ralton
 
Jonathan Ralton - Governing SharePoint For User Adoption
Jonathan Ralton - Governing SharePoint For User AdoptionJonathan Ralton - Governing SharePoint For User Adoption
Jonathan Ralton - Governing SharePoint For User AdoptionARMA International
 
SharePoint 2010 launch_MVP Sampath Perera
SharePoint 2010 launch_MVP Sampath PereraSharePoint 2010 launch_MVP Sampath Perera
SharePoint 2010 launch_MVP Sampath PereraQuek Lilian
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
 
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...dflejter
 
SharePoint EduNeering Session
SharePoint EduNeering SessionSharePoint EduNeering Session
SharePoint EduNeering SessionDux Raymond Sy
 
7 tips for Efficient Intranet Searching
7 tips for Efficient Intranet Searching7 tips for Efficient Intranet Searching
7 tips for Efficient Intranet Searchingclaromentis
 
SharePoint Administration & Permissions
SharePoint Administration & PermissionsSharePoint Administration & Permissions
SharePoint Administration & PermissionsCraig Jahnke
 
How your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doHow your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doChristian Buckley
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationPaul Stork (Microsoft MVP)
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecturemferraz
 
SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101Wes Preston
 
SPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doSPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doChristian Buckley
 
Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogetherAgnes Molnar
 

La actualidad más candente (19)

Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Adhere Solutions, All Access Connector Suite for Google Search Appliance
Adhere Solutions, All Access Connector Suite for Google Search ApplianceAdhere Solutions, All Access Connector Suite for Google Search Appliance
Adhere Solutions, All Access Connector Suite for Google Search Appliance
 
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
Share, Follow, and Sync: How SharePoint 2013 uses Personal MySites for Social...
 
Mobile SharePoint Enterprise ready
Mobile SharePoint Enterprise readyMobile SharePoint Enterprise ready
Mobile SharePoint Enterprise ready
 
INFOGOV14 - Governing SharePoint for User Adoption
INFOGOV14 - Governing SharePoint for User AdoptionINFOGOV14 - Governing SharePoint for User Adoption
INFOGOV14 - Governing SharePoint for User Adoption
 
Jonathan Ralton - Governing SharePoint For User Adoption
Jonathan Ralton - Governing SharePoint For User AdoptionJonathan Ralton - Governing SharePoint For User Adoption
Jonathan Ralton - Governing SharePoint For User Adoption
 
SharePoint 2010 launch_MVP Sampath Perera
SharePoint 2010 launch_MVP Sampath PereraSharePoint 2010 launch_MVP Sampath Perera
SharePoint 2010 launch_MVP Sampath Perera
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
 
Sharepoint
SharepointSharepoint
Sharepoint
 
SharePoint EduNeering Session
SharePoint EduNeering SessionSharePoint EduNeering Session
SharePoint EduNeering Session
 
7 tips for Efficient Intranet Searching
7 tips for Efficient Intranet Searching7 tips for Efficient Intranet Searching
7 tips for Efficient Intranet Searching
 
SharePoint Administration & Permissions
SharePoint Administration & PermissionsSharePoint Administration & Permissions
SharePoint Administration & Permissions
 
How your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doHow your metadata strategy impacts everything you do
How your metadata strategy impacts everything you do
 
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User populationUsers, Profiles, and MySites: Managing a Changing SharePoint User population
Users, Profiles, and MySites: Managing a Changing SharePoint User population
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecture
 
SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101
 
SPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doSPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you do
 
Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogether
 

Destacado

WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?Micki Krimmel
 
Leaf man ge.
Leaf man ge.Leaf man ge.
Leaf man ge.se mon
 
Create Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesCreate Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesMichael Oryszak
 
How can sharing with your neighbors better prepare you for a natural disaster?
How can sharing with your neighbors better prepare you for a natural disaster?How can sharing with your neighbors better prepare you for a natural disaster?
How can sharing with your neighbors better prepare you for a natural disaster?Micki Krimmel
 
Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Michael Oryszak
 
Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchMichael Oryszak
 
Pancakes 2003
Pancakes 2003Pancakes 2003
Pancakes 2003se mon
 
All I Really Need to Know (About Love) I Learned Playing Rollerderby
All I Really Need to Know (About Love) I Learned Playing RollerderbyAll I Really Need to Know (About Love) I Learned Playing Rollerderby
All I Really Need to Know (About Love) I Learned Playing RollerderbyMicki Krimmel
 

Destacado (9)

WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?
 
Leaf man ge.
Leaf man ge.Leaf man ge.
Leaf man ge.
 
Create Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesCreate Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display Templates
 
How can sharing with your neighbors better prepare you for a natural disaster?
How can sharing with your neighbors better prepare you for a natural disaster?How can sharing with your neighbors better prepare you for a natural disaster?
How can sharing with your neighbors better prepare you for a natural disaster?
 
Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)
 
Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint Search
 
Pancakes 2003
Pancakes 2003Pancakes 2003
Pancakes 2003
 
All I Really Need to Know (About Love) I Learned Playing Rollerderby
All I Really Need to Know (About Love) I Learned Playing RollerderbyAll I Really Need to Know (About Love) I Learned Playing Rollerderby
All I Really Need to Know (About Love) I Learned Playing Rollerderby
 
Hando Runnel
Hando RunnelHando Runnel
Hando Runnel
 

Similar a Getting the Most from SharePoint's User Profiles

Spsvb Getting the Most from user profiles
Spsvb   Getting the Most from user profilesSpsvb   Getting the Most from user profiles
Spsvb Getting the Most from user profilesMichael Oryszak
 
Customising user profiles in share point 2010
Customising user profiles in share point 2010Customising user profiles in share point 2010
Customising user profiles in share point 2010Michal Pisarek
 
Introduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceIntroduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceRegroove
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 
Charlotte SPUG - Planning for MySites and Social in the Enterprise
Charlotte SPUG - Planning for MySites and Social in the EnterpriseCharlotte SPUG - Planning for MySites and Social in the Enterprise
Charlotte SPUG - Planning for MySites and Social in the EnterpriseMichael Oryszak
 
Microsoft The Platform For Knowledge Management 26 10 2006 V1.0
Microsoft   The Platform For Knowledge Management   26 10 2006   V1.0Microsoft   The Platform For Knowledge Management   26 10 2006   V1.0
Microsoft The Platform For Knowledge Management 26 10 2006 V1.0Peter de Haas
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingSharePoint Saturday NY
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Christian Buckley
 
The Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBThe Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBChristian Buckley
 
SharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedSharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedWes Preston
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsAndrew Hopkins
 
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonTech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonJoel Oleson
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
Ferraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information SecurityFerraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information Securitymferraz
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
SharePoint Social Computing And Social Networking In Everyday Use
SharePoint  Social  Computing And  Social  Networking In  Everyday  UseSharePoint  Social  Computing And  Social  Networking In  Everyday  Use
SharePoint Social Computing And Social Networking In Everyday UseNicolas Georgeault
 
sharepointbenefits-140515054702-phpapp02.pptx
sharepointbenefits-140515054702-phpapp02.pptxsharepointbenefits-140515054702-phpapp02.pptx
sharepointbenefits-140515054702-phpapp02.pptxKavindraTennakoon1
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...Jonathan Ralton
 
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...AntonioMaio2
 
Search Me: Designing Information Retrieval Experiences
Search Me: Designing Information Retrieval ExperiencesSearch Me: Designing Information Retrieval Experiences
Search Me: Designing Information Retrieval ExperiencesJoe Lamantia
 

Similar a Getting the Most from SharePoint's User Profiles (20)

Spsvb Getting the Most from user profiles
Spsvb   Getting the Most from user profilesSpsvb   Getting the Most from user profiles
Spsvb Getting the Most from user profiles
 
Customising user profiles in share point 2010
Customising user profiles in share point 2010Customising user profiles in share point 2010
Customising user profiles in share point 2010
 
Introduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceIntroduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile Service
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Charlotte SPUG - Planning for MySites and Social in the Enterprise
Charlotte SPUG - Planning for MySites and Social in the EnterpriseCharlotte SPUG - Planning for MySites and Social in the Enterprise
Charlotte SPUG - Planning for MySites and Social in the Enterprise
 
Microsoft The Platform For Knowledge Management 26 10 2006 V1.0
Microsoft   The Platform For Knowledge Management   26 10 2006   V1.0Microsoft   The Platform For Knowledge Management   26 10 2006   V1.0
Microsoft The Platform For Knowledge Management 26 10 2006 V1.0
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010
 
The Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBThe Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVB
 
SharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedSharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and Underappreciated
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
 
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel OlesonTech Ed 2006 South East Asia Security And Compliance by Joel Oleson
Tech Ed 2006 South East Asia Security And Compliance by Joel Oleson
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
Ferraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information SecurityFerraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information Security
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
SharePoint Social Computing And Social Networking In Everyday Use
SharePoint  Social  Computing And  Social  Networking In  Everyday  UseSharePoint  Social  Computing And  Social  Networking In  Everyday  Use
SharePoint Social Computing And Social Networking In Everyday Use
 
sharepointbenefits-140515054702-phpapp02.pptx
sharepointbenefits-140515054702-phpapp02.pptxsharepointbenefits-140515054702-phpapp02.pptx
sharepointbenefits-140515054702-phpapp02.pptx
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
 
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
 
Search Me: Designing Information Retrieval Experiences
Search Me: Designing Information Retrieval ExperiencesSearch Me: Designing Information Retrieval Experiences
Search Me: Designing Information Retrieval Experiences
 

Más de Michael Oryszak

Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceMichael Oryszak
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...Michael Oryszak
 
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...Michael Oryszak
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...Michael Oryszak
 
Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016Michael Oryszak
 
Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016Michael Oryszak
 
Spsnyc 2016 JSLink Primer
Spsnyc 2016   JSLink PrimerSpsnyc 2016   JSLink Primer
Spsnyc 2016 JSLink PrimerMichael Oryszak
 
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYCUnlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYCMichael Oryszak
 
Create Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesCreate Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesMichael Oryszak
 
Developing SP 2013 Display Templates
Developing SP 2013 Display TemplatesDeveloping SP 2013 Display Templates
Developing SP 2013 Display TemplatesMichael Oryszak
 
Dynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleDynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleMichael Oryszak
 
Displaying Dynamic Content in SharePoint with Search
Displaying Dynamic Content in SharePoint with SearchDisplaying Dynamic Content in SharePoint with Search
Displaying Dynamic Content in SharePoint with SearchMichael Oryszak
 
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013Michael Oryszak
 
Spsatl2013 Displaying Dynamic Content With SharePoint Search
Spsatl2013   Displaying Dynamic Content With SharePoint SearchSpsatl2013   Displaying Dynamic Content With SharePoint Search
Spsatl2013 Displaying Dynamic Content With SharePoint SearchMichael Oryszak
 
Spsatl2013 Introduction to the SharePoint's Social APIs
Spsatl2013   Introduction to the SharePoint's Social APIsSpsatl2013   Introduction to the SharePoint's Social APIs
Spsatl2013 Introduction to the SharePoint's Social APIsMichael Oryszak
 
Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)Michael Oryszak
 
Developing FAST Queries - SPSATL
Developing FAST Queries - SPSATLDeveloping FAST Queries - SPSATL
Developing FAST Queries - SPSATLMichael Oryszak
 
Keys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS PhillyKeys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS PhillyMichael Oryszak
 
How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)Michael Oryszak
 

Más de Michael Oryszak (20)

Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conference
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
 
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
 
Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016
 
Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016
 
Spsnyc 2016 JSLink Primer
Spsnyc 2016   JSLink PrimerSpsnyc 2016   JSLink Primer
Spsnyc 2016 JSLink Primer
 
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYCUnlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYC
 
Optimize Search Results
Optimize Search ResultsOptimize Search Results
Optimize Search Results
 
Create Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesCreate Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display Templates
 
Developing SP 2013 Display Templates
Developing SP 2013 Display TemplatesDeveloping SP 2013 Display Templates
Developing SP 2013 Display Templates
 
Dynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleDynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS Nashville
 
Displaying Dynamic Content in SharePoint with Search
Displaying Dynamic Content in SharePoint with SearchDisplaying Dynamic Content in SharePoint with Search
Displaying Dynamic Content in SharePoint with Search
 
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
 
Spsatl2013 Displaying Dynamic Content With SharePoint Search
Spsatl2013   Displaying Dynamic Content With SharePoint SearchSpsatl2013   Displaying Dynamic Content With SharePoint Search
Spsatl2013 Displaying Dynamic Content With SharePoint Search
 
Spsatl2013 Introduction to the SharePoint's Social APIs
Spsatl2013   Introduction to the SharePoint's Social APIsSpsatl2013   Introduction to the SharePoint's Social APIs
Spsatl2013 Introduction to the SharePoint's Social APIs
 
Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)
 
Developing FAST Queries - SPSATL
Developing FAST Queries - SPSATLDeveloping FAST Queries - SPSATL
Developing FAST Queries - SPSATL
 
Keys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS PhillyKeys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS Philly
 
How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Getting the Most from SharePoint's User Profiles

  • 1. Getting the Most from SharePoint’s User Profiles SharePoint Saturday Atlanta Mike Oryszak http://www.mikeoryszak.com May 7th, 2011
  • 2. Practice Manager with Intellinet Microsoft SharePoint Server MVP Dev and Architect with MS stack since 1996 Working with SharePoint since 2002 Raleigh-Durham, NC Area since 1998 About Me
  • 3. Architecture and Feature Overview Planning for Deployment Planning for User Profiles Approaches to Governance Session Overview
  • 4. Architecture and Feature Overview Getting the Most from the User Profiles
  • 5. Two sections Shared MySite Host Personal Site Collection Shared Host Includes Newsfeed User Profile Pages Personal Site Collection “My Content” Can Include Targeted Links Architecture and Feature Overview
  • 6. Aggregated List of Events Profile Changes Anniversaries Birthdays Blog Posts Tagged Items Status Messages Settings Personalized Subscribe to Events Architecture and Feature Overview Newsfeed
  • 7. Bio Info Organization Browser Extended Profile Content Authored Note Board Colleague List Architecture and Feature Overview User Profiles
  • 8. Personal Site Collection User is the Owner Personal & Shared Content Can Create Sub-Sites Great “home base” Architecture and Feature Overview My Content Site
  • 9. Planning for Deployment Getting the Most from the User Profiles
  • 10. Always Deploy MySite Host My Site Host Site needed to support User Profiles Set User Permissions to: Allow Personalized Features Allow Provisioning of My Content site Allow Social Features Without MySite Host Cannot view User Profiles Social Features only partially functional Planning for Deployment MySite Host Configuration
  • 11. Decide Where to Configure MySite Host Dedicated Web Application Segment Personal from Intranet and Collaboration Sites Provides better scalability Dedicated Content Database(s), can be restored separately Apply different Policies Within Existing Web Application Very small number of users (under 25 users) User Profiles only, limited or no My Content sites With Custom Auth to prevent additional Auth request Recommendation: Plan ahead and separate unless requirements dictate it is on the Shared Web App. Planning for Deployment MySite Host Location
  • 12. My Content Sites - Minimize Customizations Maintaining customizations difficult across n site collections Use Feature Stapling if needed, avoid Custom Site Defs User Profiles Easier to customize since shared by all users Limitations Turning some features off can be difficult (ex. User Status) Privacy Policies Pre-Set Planning for Deployment MySite Customization
  • 13. Share Services Between Farms Can centralize User Profiles in Multi-Farm Global Deployment Can specify multiple MySite Host Locations with targeting Segment User Profiles Can provision additional User Profile Service Applications Internal versus External users Segment by organizational boundaries Planning for Deployment - Advanced Multiple Farms or Groups of Users
  • 14. Planning for User Profiles Getting the Most from the User Profiles
  • 15. Attributes @60 Out of the box attributes Can define custom attributes for your organization Makes finding people easier Highly Configurable User Editable Show on Profile Show on Edit Form Show in Newsfeed Privacy Policy Planning for User Profiles Attributes Overview
  • 16. Map out the existing attributes and any new attributes Determine how and where it will be used Determine sync source/destination if applicable Planning for User Profiles Attribute Planning
  • 17. Privacy Controls Defines who can see what; Default Global Policies User Override Standard Levels (not customizable) Only Me My Manager My Team My Colleagues Everyone Recommendation: Be mindful of sensitive data (pay grades) but as open and transparent as possible. Planning for User Profiles Privacy Policies
  • 18. Leverage Existing Systems Create a comprehensive profile with attributes from each system Continue to manage attributes in the Source Systems Import Options Active Directory BCS calling Custom DB or Line of Business System HRIS System Learning Management System Export Options Active Directory Domain Services (AD DS) Sun Java System Directory Server Novell eDirectory IBM Tivoli Avoid “Multi-Master” Situations if Possible (Import + Export) Planning for User Profiles Profile Synchronization
  • 19. Example: Import Active Directory for core attributes Import HR System for Position and Education Info Import Learning Mgt System for Training and Certifications Export Profiles to another Content Management System Planning for User Profiles Profile Synchronization
  • 20. Consider how and where users will search for people Search output can be customized Planning for User Profiles People Search
  • 21. Consider other ways to leverage User Profile Content such as within Collaboration Sites, Department Sites, etc. Planning for User Profiles People Search
  • 22. Can Provide Be Leveraged in Workflow Processes Centrally maintained, not process dependent Key attributes like: Manager Delegation Division Department Approval Budget Fully accessible via the API and Web Services for use in other systems Planning for User Profiles Support Business Processes
  • 23. Approaches to governance Getting the Most from the User Profiles
  • 24. Leverage or Reference other Appropriate Use Policies Information, Email and Internet Use Policies Match to organization’s maturity Harassment incidents, IM or Social Networking abuse? Strike balance appropriate balance to build teams and support collaboration Make the policy accessible Approaches to Governance Appropriate Use Policies
  • 25. Provide a mechanism to report violations Allow the community to self-police as much as possible Take action for any valid incidents and reinforce expectations Approaches to Governance Enforcement
  • 26. Focus on Business… New Products, Industry News and Reports Keep employees informed and connected Support Social Interactions New Baby, promotion, softball league Strong social ties enhances collaboration and engagement Allow Creativity Support creativity and expressiveness within reason Some employees are clowns or jesters Employees Already Using Social Tools Already using tools like LinkedIn, Facebook, Twitter These other tools cannot be fully monitored Approaches to Governance Setting the Tone
  • 27. Wrap-up Getting the Most from the User Profiles
  • 28. Understand the Capabilities Define Custom User Attributes Understand how Attributes will be Used Synchronize Profiles with Existing Systems Utilize User Profiles to Support Biz Processes Governance, Governance, Governance Keys to Getting the Most…
  • 29. TechNet – User Profile Service Overview http://technet.microsoft.com/en-us/library/ee662538.aspx User Profiles – Creating Custom Properties http://www.mikeoryszak.com/sharepoint/user-profiles-%e2%80%93-creating-custom-properties User Profiles – Driving Business Process http://www.mikeoryszak.com/sharepoint/user-profiles-%e2%80%93-driving-business-process User Profile Posts http://www.mikeoryszak.com/tag/userprofiles Additional Resources
  • 31. Contact Info Blog - http://www.mikeoryszak.com Twitter - @Next_Connect Email – mikeo@intellinet.com LinkedIn - http://www.linkedin.com/in/michaeloryszak

Notas del editor

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