SlideShare une entreprise Scribd logo
1  sur  28
Getting the Most from SharePoint’s User Profiles SharePoint Saturday Virginia Beach Mike Oryszak January 8th, 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 Recommendation: Define attributes that describe and support your organization and processes. Planning for User Profiles Custom Attributes
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 Planning for User Profiles	 Profile Synchronization
Example: Active Directory for core attributes HR System for Position and Education Info Learning Management System for Training and Certifications Planning for User Profiles	 Profile Synchronization
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 Synchronize Profiles with Existing Sources Deploy the User Profile Service Application 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://nextconnect.blogspot.com/2010/06/user-profiles-creating-custom.html User Profiles – Driving Business Process http://nextconnect.blogspot.com/2010/06/user-profiles-driving-business-process.html Social Computing Posts http://nextconnect.blogspot.com/search/label/Social%20Computing Additional Resources
Questions?
Contact Info Blog - http://nextconnect.blogspot.com Twitter - @Next_Connect Email – nextconnect@live.com LinkedIn - http://www.linkedin.com/in/michaeloryszak

Contenu connexe

Tendances

Sharepoint Project
Sharepoint ProjectSharepoint Project
Sharepoint ProjectRipu Jain
 
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
 
Oracle WebCenter portal
Oracle WebCenter portalOracle WebCenter portal
Oracle WebCenter portalAddvantum
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SPTechCon
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesMichael Oryszak
 
Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013C/D/H Technology Consultants
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesMichael Oryszak
 
SharePoint 2010 User Profile Sync
SharePoint 2010 User Profile SyncSharePoint 2010 User Profile Sync
SharePoint 2010 User Profile SyncNilesh Mehta
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010Rishu Mehra
 
The Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubThe Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubDan Barker
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
 
Sense/Net ECM Product Presentation
Sense/Net ECM Product PresentationSense/Net ECM Product Presentation
Sense/Net ECM Product PresentationKristóf Molnár
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntMary Leigh Mackie
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftShakir Majeed Khan
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionGopinath Dhandapani
 
Sense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net Inc.
 
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"Bohdan Maherus
 

Tendances (20)

Sharepoint Project
Sharepoint ProjectSharepoint Project
Sharepoint Project
 
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
 
Oracle WebCenter portal
Oracle WebCenter portalOracle WebCenter portal
Oracle WebCenter portal
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
 
Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
 
SharePoint 2010 User Profile Sync
SharePoint 2010 User Profile SyncSharePoint 2010 User Profile Sync
SharePoint 2010 User Profile Sync
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010
 
The Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubThe Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical Hub
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 
Sense/Net ECM Product Presentation
Sense/Net ECM Product PresentationSense/Net ECM Product Presentation
Sense/Net ECM Product Presentation
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
 
Sense/Net 6.0 product
Sense/Net 6.0 productSense/Net 6.0 product
Sense/Net 6.0 product
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solution
 
Sense/Net 6.0 technical
Sense/Net 6.0 technicalSense/Net 6.0 technical
Sense/Net 6.0 technical
 
SharePoint 2010 new features seminar
SharePoint 2010 new features seminarSharePoint 2010 new features seminar
SharePoint 2010 new features seminar
 
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"
Power BI On AIR - Melissa Coates: "What You Need to Know to Administer Power BI"
 

Similaire à Spsvb Getting the Most from user profiles

Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011   Getting the Most from SharePoint's User ProfilesSpstc2011   Getting the Most from SharePoint's User Profiles
Spstc2011 Getting the Most from SharePoint's 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
 
Social computing with share point 2010
Social computing with share point 2010Social computing with share point 2010
Social computing with share point 2010Andrew Clark
 
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
 
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
 
Ferraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information SecurityFerraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information Securitymferraz
 
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
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraQUONTRASOLUTIONS
 
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...rwuhrman
 
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
 
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
 
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
 
Governance sharepointserver-2010
Governance sharepointserver-2010Governance sharepointserver-2010
Governance sharepointserver-2010Chad Solomonson
 
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
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsAndrew Hopkins
 
Governance
GovernanceGovernance
GovernanceUGAIA
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecturemferraz
 
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
 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013AntonioMaio2
 

Similaire à Spsvb Getting the Most from user profiles (20)

Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011   Getting the Most from SharePoint's User ProfilesSpstc2011   Getting the Most from SharePoint's User Profiles
Spstc2011 Getting the Most from SharePoint's 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
 
Social computing with share point 2010
Social computing with share point 2010Social computing with share point 2010
Social computing with share point 2010
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Ferraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information SecurityFerraz Itp368 Optmizing Information Security
Ferraz Itp368 Optmizing Information Security
 
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
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By Quontra
 
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...
Enterprise Collaboration and Employee Engagement with Microsoft SharePoint My...
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
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
 
BPC10 BuckleyMetadata-share
BPC10 BuckleyMetadata-shareBPC10 BuckleyMetadata-share
BPC10 BuckleyMetadata-share
 
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...
 
Governance sharepointserver-2010
Governance sharepointserver-2010Governance sharepointserver-2010
Governance sharepointserver-2010
 
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
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
 
Governance
GovernanceGovernance
Governance
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecture
 
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
 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013
 

Plus 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
 
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
 
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
 
Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchMichael 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
 

Plus 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
 
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
 
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
 
Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint Search
 
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
 

Dernier

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Spsvb Getting the Most from user profiles

  • 1. Getting the Most from SharePoint’s User Profiles SharePoint Saturday Virginia Beach Mike Oryszak January 8th, 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 Recommendation: Define attributes that describe and support your organization and processes. Planning for User Profiles Custom Attributes
  • 16. 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
  • 17. 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 Planning for User Profiles Profile Synchronization
  • 18. Example: Active Directory for core attributes HR System for Position and Education Info Learning Management System for Training and Certifications Planning for User Profiles Profile Synchronization
  • 19. 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
  • 20. Approaches to governance Getting the Most from the User Profiles
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. Wrap-up Getting the Most from the User Profiles
  • 25. Understand the Capabilities Define Custom User Attributes Synchronize Profiles with Existing Sources Deploy the User Profile Service Application Utilize User Profiles to Support Biz Processes Governance, Governance, Governance Keys to Getting the Most…
  • 26. TechNet – User Profile Service Overview http://technet.microsoft.com/en-us/library/ee662538.aspx User Profiles – Creating Custom Properties http://nextconnect.blogspot.com/2010/06/user-profiles-creating-custom.html User Profiles – Driving Business Process http://nextconnect.blogspot.com/2010/06/user-profiles-driving-business-process.html Social Computing Posts http://nextconnect.blogspot.com/search/label/Social%20Computing Additional Resources
  • 28. Contact Info Blog - http://nextconnect.blogspot.com Twitter - @Next_Connect Email – nextconnect@live.com LinkedIn - http://www.linkedin.com/in/michaeloryszak