advanced scenarios with office365/sharepoint online external users

21

Upload: adamtoth

Post on 29-Jun-2015

1.881 views

Category:

Technology


2 download

DESCRIPTION

Some advanced scenarios around SharePoint Online External Users. The UX for external users is limited and lacking. See how to make it better and more closely integrate external users into your SharePoint Online experience.

TRANSCRIPT

Page 1: Advanced Scenarios with Office365/SharePoint Online External Users
Page 2: Advanced Scenarios with Office365/SharePoint Online External Users
Page 3: Advanced Scenarios with Office365/SharePoint Online External Users

“I mean, you can't say they don't look like that, that's what they look like, right? They look like prawns.” - District 9

Page 4: Advanced Scenarios with Office365/SharePoint Online External Users

• SharePoint Online enables sharing with external users

• UX is not well thought out

• How can we integrate external users more closely?

• How can we give them a better experience?

Page 5: Advanced Scenarios with Office365/SharePoint Online External Users

• Can’t edit profiles or set pictures

• Can’t view other people’s profiles

• Normal users can see mostly empty external profiles in people search

No profile picture

Page 6: Advanced Scenarios with Office365/SharePoint Online External Users

• Can’t edit profiles or set pictures

• Can’t view other people’s profiles

• Normal users can see mostly empty external profiles in people search

Error when clicking a normal user

Page 7: Advanced Scenarios with Office365/SharePoint Online External Users

My Settings instead of About Me

Page 8: Advanced Scenarios with Office365/SharePoint Online External Users

External users are taken to the WSS Simple Profile

Page 9: Advanced Scenarios with Office365/SharePoint Online External Users

Bad UX. Users can’t Edit Anything.

Page 10: Advanced Scenarios with Office365/SharePoint Online External Users

• Easy to enable profiles

• In Tenant Admin, give Everyone rights

• Enable external user access in the My Site Host Site collection

Page 11: Advanced Scenarios with Office365/SharePoint Online External Users

External User gets About Me link now

Page 12: Advanced Scenarios with Office365/SharePoint Online External Users

…and can now view/edit their profiles…

Page 13: Advanced Scenarios with Office365/SharePoint Online External Users

…Site Newsfeeds look better with pictures…

Page 14: Advanced Scenarios with Office365/SharePoint Online External Users

…and People Search shows good information…

Page 15: Advanced Scenarios with Office365/SharePoint Online External Users

• You don’t have to create the profiles

• They are created automatically

• Sometimes immediately (if external user edits profile)

• Or by Timer Job

• Still no Newsfeed, or SkyDrive Pro (personal site)

The second profile was auto-created by SharePoint

Page 16: Advanced Scenarios with Office365/SharePoint Online External Users

• Criteria: Property, AccountName, Contains, “membership|live.com”

• Audiences compile ONCE A WEEK in Office365/SharePoint Online

• Then you can do some cool stuff, like give external users a Note Board on their profile page.

Audience targeted NoteBoard Web Part

Page 17: Advanced Scenarios with Office365/SharePoint Online External Users

SERVER SIDE OBJECT MODEL

• SPUser.IsShareByEmailGuestUser(Not in Sandbox API), so useless

• SPUser.IsShareByLinkGuestUser(Internal Only Property)

JAVASCRIPT OBJECT MODEL

• UserId == null

• LoginName contains “membership|live.com”

• Check for <div id=“Suite_NavBar”> in the markup. If present, user is a normal user.

• If(!$(“#Suite_NavBar”).length)

Page 18: Advanced Scenarios with Office365/SharePoint Online External Users
Page 19: Advanced Scenarios with Office365/SharePoint Online External Users

• Then you can do some cool things, like visually highlight external users with overlays:

Page 20: Advanced Scenarios with Office365/SharePoint Online External Users

• Create a result set for external users

• Query Text:

• {searchTerms} contentclass=SPSPeople AccountName:live.com

Page 21: Advanced Scenarios with Office365/SharePoint Online External Users

• Default UX for External Users is pretty poor

• Some simple tweaks can make it much better

• Start thinking about other ways you can integrate external users