User Profiles: I Didn’t Know I Could Do That?
Stacy L. Deere-Strole
Focal Point Solutions, LLC
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
Co-Author of Using
Managed Metadata
SharePoint
2010 & 2013
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
• A user profile is a visual display of
personal data associated with a
specific user, or a customized
desktop environment.
• A profile refers therefore to the
explicit digital representation of a
person's identity.
User Profile
vs.
MySites
• Can you have one without the
other?
• Why would you not have
MySites?
• Any reason you would not
use User Profiles?
Moral of the Story…
User Profiles and
MySites may seem like
the same thing and look
like they are the same
thing but in reality…. Are
two totally different
creatures.
Where Do I Start
Links on User Profile
Permissions & Planning
• http://technet.microsoft.com/en-us/library/hh296982(v=office.15).aspx
• http://technet.microsoft.com/en-us/library/ff182925(v=office.15).aspx
• http://technet.microsoft.com/en-us/library/ee721049(v=office.15).aspx
• User Profile Properties: http://spmindmelt.focalpointsolutions.co/?p=19
• Managed Metadata: http://spmindmelt.focalpointsolutions.co/?p=25
•Self-Service
•Whose Who
•Meeting Preparation
•Corporate Directory
•Quick Information
•Learn About Your Company
•Builds Company Bonding
•Integration to Other Systems
•Customizable to Suit YOUR
Needs!!
• Search
• Managed Metadata
• Work Management
• Workflows
• Custom
Development
• Exchange
• Lync
•Import Capabilities
•Export Capabilities
•Force Active Directory to get Updated
•Automation not Manualization 
•Is Your AD Up to Date?
•Does it pull from another system?
•Does it push to another system?
•Is there always an ongoing project
for AD?
How can I build
a User Profile
Service
Application?
User Profile Service Application
Step #1
Step #2
Step #3
Step #4
Step #5
Step #6
Step #7
Almost There… Step #8
User Profile Service Application
Active Directory Synchronization
Active Directory Connection
Active Directory Users
Synchronization Filters
Completed Disabled User Filter
Start Profile Synchronization
Starting Profile Synchronization
Search – Almost There!!
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
 Skill Searching
 Corporate Directory
 Custom User Properties
 Managed Metadata Integration
 Pictures Integration
 Active Directory Import & Export
Synchronization
Decrease Manual Inputting
The Cool Stuff
Custom User Properties
Managed Metadata
Manage User Properties
Manage User Properties
Manage User Properties
Manage User Properties
Manage User Properties –
Active Directory Mapping
Manage User Profiles -
Verification
User Profile: Custom Properties
Manage User Properties
Manage User Properties
Manage User Properties
Not displayed
here but it can
be…
Cheat Sheet
User Profile Properties: http://spmindmelt.focalpointsolutions.co/?p=19
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
Quick Corporate Directory
Providing the Layout
 Site Settings
 Look & Feel
 Page Layouts & Site Template
 (Welcome Page) Search People in the Page
Layouts section.
Adding the Page
 Search Center
 Select Files
 New Document
 Select Page
Create Page
 Edit Page
 Edit People Search Core Results Web Part
 Select Change Query
 Property Filter: ‘contentclass’
 Equals  Manual Value  spspeople
Note: You can change these to show other metadata properties that are defined in
the search center by selecting the ‘Choose refiners’ option on the refinement web
part. The managed property must have the ‘Refinable’ option selected in the
search schema for it to be available in this list.
Add Sort Options
 Edit Page
 Edit People Search Core Results Web Part
 Check “Show sort dropdown”
Example (First Name, Last Name & Social Distance):
[{"name":"First name (A-Z)","sorts":[{"p":"FirstName","d":0}]},{"name":"First name
(Z-A)","sorts":[{"p":"FirstName","d":1}]}, {"name":"Last name (A-Z)","sorts":
[{"p":"LastName","d":0}]},{"name":"Last name (Z-A)","sorts":
[{"p":"LastName","d":1}]}, {"name":"Social distance","sorts":[]}]
Note: Ensure that the managed property you want to sort by has the Sortable option enabled in the search
schema. Search Service Application, Search Schema, Select the LastName managed property and select the
Sortable: ‘Yes – active’ option (do the same for all properties you want to sort). Note you will need a full crawl for
this to take effect.
Sort
Want to add
more viewable
fields?
Search Display Template
• Locate the Item_Person.html file under
Display Templates/Search
• Make a copy of the file…
• Update Variable
Search Display Template
• Enter the appropriate code (sample below)
<!--#_
if(has_cphone == true) {
_#-->
<div id="MobilePhone">
<!--#_
var encodedcphone = $htmlEncode(ctx.CurrentItem.MobilePhone);
var displaycphone = Srch.U.getSingleHHXMLNodeValue(hhProps, "MobilePhone");
if ($isEmptyString(displaycphone)) { displaycphone = encodedcphone }
_#-->
<div id="MobilePhoneValue" class="ms-srch-ellipsis" title="_#= encodedcphone =#_">Mobile: _#=
displaycphone =#_
</div>
</div>
<!--#_
}
_#-->
Upload & Apply New Display
Template
• Click and drag the new display template file to the mapped directory
• After it is coping, go back to Design manager, you will see that the file should
have a status of ‘Conversion Successful’
• Publish a major version
• Go to the Corporate Directory Page and edit the page
• Edit the ‘Search Results’ webpart
• In the WebPart Properties, click Display Templates
• Choose, ‘Use a single template to display items
• Choose the ‘Corporate Direct People Item’ template
• Hit Save
• Publish the page
Poof Magic
Did You Know?
Coolest Profile Ever!!
Cool Profile #2 – Difference is?
Why?
Silverlight Org Chart
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)
How many are Profilivers Now?
@sldeere
www.linkedin.com/in/stacydeere
https://www.facebook.com/focalpointsolutions.co
sdeere@focalpointsolutions.co
BLOG: http://spmindmelt.focalpointsolutions.co
COMPANY: http://focalpointsolutions.co

More Related Content

PPT
User Profiles: I Didn't Know I Could Do That? (Demo Slides)
PPTX
User Profiles: I Didn't Know I Could Do That!! @SPSHI
PPTX
Using jQuery to Maximize Form Usability
PPTX
The SharePoint & jQuery Guide - Updated 1/14/14
PDF
Polymer
PPTX
SPTechCon DevDays - SharePoint & jQuery
PPTX
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
PDF
Create an application with ember
User Profiles: I Didn't Know I Could Do That? (Demo Slides)
User Profiles: I Didn't Know I Could Do That!! @SPSHI
Using jQuery to Maximize Form Usability
The SharePoint & jQuery Guide - Updated 1/14/14
Polymer
SPTechCon DevDays - SharePoint & jQuery
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
Create an application with ember

Similar to User Profiles: I Didn't Know I Could Do That (Updated Demo) (20)

PPT
User Profiles: I Didn't Know I Could Do That!!
PPTX
SP Fest Denver - Taking User Profiles to New Heights!
PPTX
SP Fest Chicago - User Profiles: I Didn’t Know I Could Do That!!
PPTX
SPS Chicago Suburbs - Taking User Profiles to New Heights!
PPTX
User Profiles: I Didn't Know I Could Do That?-Stacy Deere-Strole-SharePoint C...
PPTX
SPSLA - Customizing My Sites
PPTX
(Updated) SharePoint & jQuery Guide
PDF
Migration from Subject Area to Entity 360 in MDM.pdf
PPTX
Customizing My Sites - SPSSAC
PPTX
Customizing My Sites by Mike Doyle
PPTX
SEF2013 - A jQuery Primer for SharePoint
PPT
An Introduction to Drupal
PPTX
SPC Europe Training Week - Real World Challenges in Enterprise Search
PPTX
Salesforce Spring '17 Top 10 Features
PDF
Structured SEO Data: An overview and how to for Drupal
PPTX
Social features in SharePoint 2013
PPT
Easy Learning Presentation Moss 2007 Usman
PPT
Easy Learning Presentation Moss 2007 Usman
PPTX
SharePoint Cincy 2012 - jQuery essentials
PPT
People Management Templates
User Profiles: I Didn't Know I Could Do That!!
SP Fest Denver - Taking User Profiles to New Heights!
SP Fest Chicago - User Profiles: I Didn’t Know I Could Do That!!
SPS Chicago Suburbs - Taking User Profiles to New Heights!
User Profiles: I Didn't Know I Could Do That?-Stacy Deere-Strole-SharePoint C...
SPSLA - Customizing My Sites
(Updated) SharePoint & jQuery Guide
Migration from Subject Area to Entity 360 in MDM.pdf
Customizing My Sites - SPSSAC
Customizing My Sites by Mike Doyle
SEF2013 - A jQuery Primer for SharePoint
An Introduction to Drupal
SPC Europe Training Week - Real World Challenges in Enterprise Search
Salesforce Spring '17 Top 10 Features
Structured SEO Data: An overview and how to for Drupal
Social features in SharePoint 2013
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
SharePoint Cincy 2012 - jQuery essentials
People Management Templates

More from Stacy Deere (18)

PPTX
Doing It Right: The SharePoint Way
PPTX
SPSCharlotte 2016 - Build it and They Will Come SharePoint User Adoption
PPTX
SharePoint Navigation: A Step Towards Success
PPTX
SPSHawaii: Navigation: A Step Towards Success in SharePoint
PPTX
SPS Nashville - Build It and They Will Come SharePoint 2013 User Adoption
PPTX
Navigation A Step Towards Success - SharePoint Cincy
PPTX
SPFest DC Build It and They Will Come Share-Point 2013 User Adoption
PPTX
SPS Twin Cities Quick Wins To Jump Start Your SharePoint Implementation
PPTX
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
PPTX
SPSToronto - Build It and They Will Come: SharePoint User Adoption
PPTX
Office365 Governance Is Changing!!
PPTX
SPS Chevy Chase - Build It and They Will Come: Sharepoint 2013 User Adoption
PPTX
Governance - O365 How It's Affected & Where Do I Start
PPTX
Office 365: Is Governance Affected and Where Do We Start?
PPTX
Office 365: Is Governance Affected and Where Do We Start? (SPS Charlotte)
PPTX
Build It And They Will Come: User Adoption SharePoint 2013 (SPS Charlotte)
PPTX
Build It and They Will Come: SharePoint 2013 User Adoption
PPTX
Good vs Evil SharePoint Customizing
Doing It Right: The SharePoint Way
SPSCharlotte 2016 - Build it and They Will Come SharePoint User Adoption
SharePoint Navigation: A Step Towards Success
SPSHawaii: Navigation: A Step Towards Success in SharePoint
SPS Nashville - Build It and They Will Come SharePoint 2013 User Adoption
Navigation A Step Towards Success - SharePoint Cincy
SPFest DC Build It and They Will Come Share-Point 2013 User Adoption
SPS Twin Cities Quick Wins To Jump Start Your SharePoint Implementation
SP Fest Denver - O365 Governance: One Area Cloud May Not Be Simpler
SPSToronto - Build It and They Will Come: SharePoint User Adoption
Office365 Governance Is Changing!!
SPS Chevy Chase - Build It and They Will Come: Sharepoint 2013 User Adoption
Governance - O365 How It's Affected & Where Do I Start
Office 365: Is Governance Affected and Where Do We Start?
Office 365: Is Governance Affected and Where Do We Start? (SPS Charlotte)
Build It And They Will Come: User Adoption SharePoint 2013 (SPS Charlotte)
Build It and They Will Come: SharePoint 2013 User Adoption
Good vs Evil SharePoint Customizing

Recently uploaded (20)

PPTX
Module 1 Introduction to Web Programming .pptx
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
STKI Israel Market Study 2025 version august
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Geologic Time for studying geology for geologist
PPTX
Build Your First AI Agent with UiPath.pptx
Module 1 Introduction to Web Programming .pptx
sbt 2.0: go big (Scala Days 2025 edition)
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Basics of Cloud Computing - Cloud Ecosystem
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
The influence of sentiment analysis in enhancing early warning system model f...
Training Program for knowledge in solar cell and solar industry
Comparative analysis of machine learning models for fake news detection in so...
STKI Israel Market Study 2025 version august
Custom Battery Pack Design Considerations for Performance and Safety
Flame analysis and combustion estimation using large language and vision assi...
Taming the Chaos: How to Turn Unstructured Data into Decisions
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
TEXTILE technology diploma scope and career opportunities
Improvisation in detection of pomegranate leaf disease using transfer learni...
NewMind AI Weekly Chronicles – August ’25 Week III
Geologic Time for studying geology for geologist
Build Your First AI Agent with UiPath.pptx

User Profiles: I Didn't Know I Could Do That (Updated Demo)