81
User Profiles: I Didn’t Know I Could Do That? Stacy L. Deere-Strole Focal Point Solutions, LLC

SP Fest Denver - Taking User Profiles to New Heights!

Embed Size (px)

Citation preview

Page 1: SP Fest Denver - Taking User Profiles to New Heights!

User Profiles: I Didn’t Know I Could Do That?Stacy L. Deere-Strole

Focal Point Solutions, LLC

Page 2: SP Fest Denver - Taking User Profiles to New Heights!
Page 3: SP Fest Denver - Taking User Profiles to New Heights!

What is a User Profile User Profile vs. MySite Where Do I Start Demo The Cool Stuff The Rewards Corporate Directory Freebies

Agenda

Page 4: SP Fest Denver - Taking User Profiles to New Heights!

What is a User Profile?

A user profile is a visual display of personal data associated with a specific user, or a customized desktop environment.

Page 5: SP Fest Denver - Taking User Profiles to New Heights!

User Profile vs. MySites

You can have one without the other!

Why would you not use MySites?

Why would you not use User Profiles?

Page 6: SP Fest Denver - Taking User Profiles to New Heights!

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.

Page 7: SP Fest Denver - Taking User Profiles to New Heights!
Page 8: SP Fest Denver - Taking User Profiles to New Heights!

Proper Planning

Page 9: SP Fest Denver - Taking User Profiles to New Heights!

Microsoft Links:

http://technet.microsoft.com/en-us/library/hh296982(v=office.15).aspxhttp://technet.microsoft.com/en-us/library/ff182925(v=office.15).aspxhttp://technet.microsoft.com/en-us/library/ee721049(v=office.15).aspx

Blog Articles:User Profile Properties: http://spmindmelt.focalpointsolutions.co/?p=19Managed Metadata: http://spmindmelt.focalpointsolutions.co/?p=25

Planning Starters

Helpful Links

Page 10: SP Fest Denver - Taking User Profiles to New Heights!

How and Can a User Profile Help My Company?

Self-Service Whose Who (Meeting Prep) Corporate Directory Quick Information Learn About Your Company Builds Company Bonding Integration to Other Systems Customizable to Suit YOUR

Needs!!

Page 11: SP Fest Denver - Taking User Profiles to New Heights!

Service Integration Points?

Search Managed Metadata Workflows

Custom Development Exchange Lync

Page 12: SP Fest Denver - Taking User Profiles to New Heights!

Active Directory Integration!

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? AD Admins want none of it!

Page 13: SP Fest Denver - Taking User Profiles to New Heights!

How to build and configure the User Profile Service Application?

Page 14: SP Fest Denver - Taking User Profiles to New Heights!

User Profile Service Application

Central Administration Application Management Manage Service Applications New User Profile Service Application

Page 15: SP Fest Denver - Taking User Profiles to New Heights!

Step #1

Special Perm

issions

Keep it Sim

ple

Page 16: SP Fest Denver - Taking User Profiles to New Heights!

Step #2

No Spaces

Page 17: SP Fest Denver - Taking User Profiles to New Heights!

Step #3

No Spaces

Page 18: SP Fest Denver - Taking User Profiles to New Heights!

Step #4

No Spaces

Page 19: SP Fest Denver - Taking User Profiles to New Heights!

Step #5

MySite Web App HAS to exist prior to configuration.

Page 20: SP Fest Denver - Taking User Profiles to New Heights!

Step #6

Default but can be changed.

Page 21: SP Fest Denver - Taking User Profiles to New Heights!

Step #7

Arrived in 2013 Service Pack 1!

Page 22: SP Fest Denver - Taking User Profiles to New Heights!

Almost There… Step #8

System Settings Manage Services on Server Select Start on “User Profile Service” STOP DON’T DO IT I KNOW YOU WANT TO… Initiate an IISReset Start “User Profile Sychronization Service” Be Patient this can take up to 10 minutes to start…

Page 23: SP Fest Denver - Taking User Profiles to New Heights!

User Profile Service Application

Central Administration Application Management Manage Service Applications User Profile Service Application

Page 24: SP Fest Denver - Taking User Profiles to New Heights!

Active Directory Synchronization

Page 25: SP Fest Denver - Taking User Profiles to New Heights!

Active Directory Connection

Special Permissions

Page 26: SP Fest Denver - Taking User Profiles to New Heights!

Active Directory Users

Page 27: SP Fest Denver - Taking User Profiles to New Heights!

Synchronization Filters

Page 28: SP Fest Denver - Taking User Profiles to New Heights!

Disabled User Filter

Page 29: SP Fest Denver - Taking User Profiles to New Heights!

Additional Filters

Page 30: SP Fest Denver - Taking User Profiles to New Heights!

Start Profile Synchronization

Page 31: SP Fest Denver - Taking User Profiles to New Heights!

Starting Profile Synchronization

Page 32: SP Fest Denver - Taking User Profiles to New Heights!

Search – Almost There!!

Page 33: SP Fest Denver - Taking User Profiles to New Heights!

Quote

Page 34: SP Fest Denver - Taking User Profiles to New Heights!

The Cool Stuff!!

Skill Searching Corporate Directory Custom User Properties Managed Metadata Integration Pictures Integration Active Directory Import & Export

Page 35: SP Fest Denver - Taking User Profiles to New Heights!
Page 36: SP Fest Denver - Taking User Profiles to New Heights!

Custom User Properties

Page 37: SP Fest Denver - Taking User Profiles to New Heights!

Managed Metadata

Term Set

Page 38: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

SLOW

Page 39: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

New Property Name Display Name Type (Single, Multi, etc…) Length Multi-value Separator (Comma or

Semicolon) Pick a Term Set (If Using) Enter Description Policy Information Display Information Search Information Active Directory Connection

Page 40: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

Page 41: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

Page 42: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties Active Directory Mapping

Page 43: SP Fest Denver - Taking User Profiles to New Heights!

Verification

Page 44: SP Fest Denver - Taking User Profiles to New Heights!

User Profile: Custom Properties

Page 45: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

Page 46: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

Page 47: SP Fest Denver - Taking User Profiles to New Heights!

Manage User Properties

Not displayed here but it can be…

Page 48: SP Fest Denver - Taking User Profiles to New Heights!

Cheat Sheet

http://spmindmelt.focalpointsolutions.co/?p=19

Page 49: SP Fest Denver - Taking User Profiles to New Heights!
Page 50: SP Fest Denver - Taking User Profiles to New Heights!
Page 51: SP Fest Denver - Taking User Profiles to New Heights!
Page 52: SP Fest Denver - Taking User Profiles to New Heights!
Page 53: SP Fest Denver - Taking User Profiles to New Heights!

Corporate Directory

Page 54: SP Fest Denver - Taking User Profiles to New Heights!

Providing the Layout Go to your Search Center Site Settings Look & Feel Page Layouts & Site Template (Welcome Page) Search People in the Page Layouts section.

Page 55: SP Fest Denver - Taking User Profiles to New Heights!

Adding the Page

Go back to the Search Center

Select Files New Document Select Page

Page 56: SP Fest Denver - Taking User Profiles to New Heights!

Create Page

No Spaces

Page 57: SP Fest Denver - Taking User Profiles to New Heights!

Edit Page Edit People Search Core Results Web Part Select Change Query Property Filter: ‘contentclass’ Equals Manual Value spspeople

Page 58: SP Fest Denver - Taking User Profiles to New Heights!

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.

Page 59: SP Fest Denver - Taking User Profiles to New Heights!

Add Sort Options

Edit Page Edit People Search Core Results Web Part Check “Show sort dropdown”

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.

[{“name”:”First Name (A-Z)”,”sorts”:[{“p”:”FirstName”,”d”:0}]},{“name”:”Last Name (A-Z)”,”sorts”:[{“p”:”LastName”,”d”:0}]},{“name”:”Location”,”sorts”:[{“p”:”Location”,”d”:0}]}]

Example: First, Last name &

Location

Page 60: SP Fest Denver - Taking User Profiles to New Heights!

Want to add more viewable

fields?

Sort

#Boom

Page 61: SP Fest Denver - Taking User Profiles to New Heights!

By Default

Full Name Title Department

Page 62: SP Fest Denver - Taking User Profiles to New Heights!
Page 63: SP Fest Denver - Taking User Profiles to New Heights!

Search Display Template

Site Settings, Master Page & Page Layouts Locate the Item_Person.html file under

Display Templates/Search Make a copy of the file… Update Variable(s) Link to the File Impress Everyone!!

Page 64: SP Fest Denver - Taking User Profiles to New Heights!

Updating Display Template

From the Corporate Directory navigate to Site Settings. In the Look and Feel section chose Design Manager.

In Design Manager choose Upload Design Files.

Click the link at the top of the page to open the Master Page Gallery in Windows Explorer.

Page 65: SP Fest Denver - Taking User Profiles to New Heights!

Item_Person.html

Locate and make a copy.

Page 66: SP Fest Denver - Taking User Profiles to New Heights!

Modify Display Template

Open the file in a text editor and find the title tag. Change the title to Corporate Directory People Item.

Page 67: SP Fest Denver - Taking User Profiles to New Heights!

Add Fields<mso Tags

– These control the metadata for the Display Template. The one we’re interested in is the ManagedPropertyMapping tag. Add any new custom properties to this tag before we can display that property in the page. This is where you have to decide what Managed Properties from the Search Service you are going to use in your page. In this case, we will need to find what Managed Property that is being used, In the Use Case their wanting to find what is being used for their Cell Phone.

Page 68: SP Fest Denver - Taking User Profiles to New Heights!

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 ‘Core 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

Page 69: SP Fest Denver - Taking User Profiles to New Heights!

Customized Corporate Directory!

Template Includes:• Extension• Mobile Phone• Position• Location• Email Address

Page 70: SP Fest Denver - Taking User Profiles to New Heights!
Page 71: SP Fest Denver - Taking User Profiles to New Heights!

My Thank You

Building a Corporate Directory in Under 10 Minutes

http://spmindmelt.focalpointsolutions.co/sharepoint-corporate-directory-in-under-10-minutes-woot/

Item_Person_Updated2.html Item_Person_Updated.html

Page 72: SP Fest Denver - Taking User Profiles to New Heights!

Different View

Page 73: SP Fest Denver - Taking User Profiles to New Heights!

Want this too?

• HTML & CSS File• Insert the .html file in

– /catalogs/masterpage/Display Templates/Search

• On People Search Page, Edit the Core Results Web Part

• Change Default Template to People Item (Custom)

• Upload .css file to the Style Library (Must have publishing enabled).

• Site Settings, Look & Feel, Master Page, Alternate Stylesheet and attach .css file uploaded.

CorpDirectory_Updated.zipCorpDirectory_Updated.zip

CorpDirectory_Updated.zip

Page 74: SP Fest Denver - Taking User Profiles to New Heights!
Page 75: SP Fest Denver - Taking User Profiles to New Heights!

Coolest Profile Ever!!

Page 76: SP Fest Denver - Taking User Profiles to New Heights!

Cool Profile #2 – Difference is? Why?

Page 77: SP Fest Denver - Taking User Profiles to New Heights!

Silverlight Org Chart

Page 78: SP Fest Denver - Taking User Profiles to New Heights!

User Adoption“The Key to all Project Success”

Page 79: SP Fest Denver - Taking User Profiles to New Heights!

O365 Proof

Page 80: SP Fest Denver - Taking User Profiles to New Heights!

Show of Hands

Page 81: SP Fest Denver - Taking User Profiles to New Heights!

@sldeere

www.linkedin.com/in/stacydeere

https://www.facebook.com/focalpointsolutions.co

[email protected]

BLOG: http://spmindmelt.focalpointsolutions.coCOMPANY: http://focalpointsolutions.co