Building enterprise social into your environment Chris Hopkins Technical Product Marketing Manager...

45
Building enterprise social into your environment Chris Hopkins Technical Product Marketing Manager – SharePoint & Yammer Microsoft Corporation [email protected]

Transcript of Building enterprise social into your environment Chris Hopkins Technical Product Marketing Manager...

Building enterprise socialinto your environment

Chris HopkinsTechnical Product Marketing Manager – SharePoint & YammerMicrosoft Corporation

[email protected]

Outline & Agenda

• Understanding Microsoft’s Enterprise Social Vision• Comparing SharePoint Social Capabilities with Yammer• Choosing the solution / features that will help you align your social capabilities with

Microsoft’s vision

• IT challenge - SP & Yammer working together• on-premises & cloud integration

• Developer challenge – integrate Yammer with LOB applications• Embed• OpenGraph API• REST

• Q/A

Enterprise Social from Microsoft

Enterprise Social…

•Everyone talks about it

•Nobody really knows how to do it

•Everyone thinks everyone else is doing it

•So, everyone claims they are doing it

Facebook for enterprise?

IMEmailPhone Voice & Video

Social Networking

Evolution of Enterprise Communication

Send an email to Post

• Targets• Network - [email protected]• External Network - [email protected]• Group - [group]+[network]@yammer.com, [email protected]• Conversation – ‘Email Me’ the conversation to yourself then reply

yammer+re+366139360+net+107+acefe2c34b446f8c7f89d4c6710e4f1dd1737487@yammer.com

• Additional Information - http://support.microsoft.com/kb/2783933

• Use the tools you are familiar with• Embedded Images• Cannot do from Yammer UI

• Links• Attached Documents• Do these go to Files - Yammer

Consumer Social Growth

>350 million TWEETS PER DAY

>1 billion ENGAGED USERS

~25% INTERNATIONALCALL MINUTES

TWITTER FACEBOOK SKYPE

Employee Engagement

She engages employees in a two way conversation

about company culture via a group

conversation and by creating a poll.

Employees at all levels share their ideas via

the company newsfeed making them feel more

engaged and connected to the overall vision.

The top initiative of the company’s new

CEO is to drive employee retention by giving every employee

a voice.

Give employees a voice and ensure they have the information and tools they need to make a difference.

Companies with sociallyengaged employees see:

18% higher productivity

51% lower turnover

They use a team site, conference calls, and

IM to manage the project and

collaboratively edit documents in the

cloud.

The team uses newsfeeds to stay in sync, reducing email traffic and making it easier for people to know where things

stand.

A cross-functional project team is

managing a world-wide product launch.

Team Collaboration

boost in productivity with social seen by organizationsand companies

20%-25%

Teams can connect, learn from each other, and solve business challenges – inside and outside the company.

McKinsey, The Social Economy, July 2012

Connected Organization

Employees have an intranet that is social, easy to use, and can connect employees and systems across the enterprise.

Employees use Yammer embedded into their SharePoint

intranet to have vibrant discussions on

important topics.

Executives are able to get real-time feedback

from employees on important

announcements and initiatives quickly make changes.

A company wants to ensure its employees have a place to find

up-to-date information on the company.

Time spent searching for company information is reduced by 35% by using social technologies

McKinsey, The Social Economy, July 2012

Yammer now available as part of Office 365

https://www.yammer.com/about/pricing

Integrate

LOB Apps

The current landscape

• SharePoint 2013 provides social capabilities built into the platform• Yammer is a purpose built social network

• Multiple social solutions are confusing• What is the roadmap? What is Microsoft investing in?• What should we implement - Yammer or SP Social?

• Multiple feature sets are also confusing• Document storage and collaboration – who does what?

Basic IntegrationOption to replace SharePointNewsfeed with Yammer

Yammer app for SharePoint

Connected ExperiencesNew experiences that combine social, collab, email, instant messaging, voice, and video

DeeperConnectionsUser experience

Single sign-on

Office Web Apps

Summer 2013

Fall 2013

Yammer & Office 365 Integration Roadmap

Social Capability Comparison

Networks

Internal - External

Groups – Public / Private – Secret

FeedsNotes, Polls

Profile

Who you areManage Preferences

Files

Sharing and collaborationWeb Apps

Tagging / Following / Mark Official / Praise

Integration – Embed / REST

Yammer

Farm / Tenant

Typically not external

Sites - Team Portal

Site FeedOneNote, Surveys

My Sites – AD Sync’d

Who you areTasks

Files - Libraries

ECM – Sharing, Collaboration, etc.Web Apps + SkyDrive Pro

Tagging / Following

Integration – CSOM / REST

SharePoint

The right tool when…

• The winner is…

Social• The conversation layer across the platform and LOB

applications• following, tagging, liking, mentioning, private

messages

Document Management• Enterprise class document management

• Versioning, history• Records, eDiscovery, Site Mailboxes• OneDrive for Business

Project Management• Enterprise class project portfolio management

• Task list, schedule, resource management and reporting

IT Story

Getting your organization started and integrated

Getting started with Yammer is easy…

• Freemium – sign up w/ email verification ([email protected])• Get your social and collaboration journey started for all devices• Someone may have already started your network ;-)• Only verified corporate email will be allowed to join the network• Subdomains are supported

but require configuration by Microsoft Support

• Enterprise – requires Activation and provides access to…• Administration tools• branding, user management, data export

• Directory Sync (ADFS) & SSO support• Subdomains are supported

but require configuration by Microsoft Support

[email protected]

[email protected]

Only available with Yammer-provisioned SKUs

4 - Post-Activation(optional)

2 - Pre-Activation

3 - Activation

1 - Purchase

Click‘Activate Yammer’

Receive Yammer admin welcome email

Log into Yammer or Create Account

Add users via the Yammer Admin Center

Appoint additional Yammer admins Setup DirSync

All Office 365 E SKUsSPO + Yammer (Plan 1 & 2)

Log into O365Admin Portal

Add and verifycompany domain

Assign Global Admins to company

domain

Complete Activation Guidehttps://about.yammer.com/yammer-activation-guide/overview/

User Experience Flow for Yammer Activation

Keep In Mind

• All O365 tenancies are set up on a company.onmicrosoft.com domain upon purchase.

• Customers must take steps to add their company.com domain in order to Activate Yammer.

• Global Admins must assign themselves to their company.com domain to be synced as Yammer Verified Admin

• Users in O365 are not automatically added to Yammer• Verified admins must add users directly to Yammer from within the Yammer Admin Center.

• Changes made in Yammer do not transfers back to O365• including users and Yammer Admin assignments

CONFIDENTIAL – FOR INTERNAL YAMMER/MICROSOFT USE ONLY

Todays Options for Integration

Switch Newsfeed -> Yammer: http://aka.ms/yam365

Coming in SharePoint 2013 SP1 to on-prem

App & setup: http://aka.ms/yamapp

Install the latest update

Yammer Switch Yammer App Guidance

TechNet document: http://aka.ms/R20nzw

Removing the SharePoint Server social web parts from My Sites and

Team Sites

Hiding user interface controls that provide social functionality

Yammer App Guidance

Yammer with SharePoint Online

• Turn it on

• Replaces Newsfeeds disabled

• Enables Search link• Redirect to Yammer search url

• Does not embed any of your feeds

Yammer with SharePoint Online

• You probably want more than just the change to the Newsfeed

• Use the Yammer App for SharePoint• Embed relevant feeds on the

appropriate pages• Replace on My Sites

• Newsfeed web part• Activity feed web part

• Replace on Team Sites• Site Feed

• Following• Documents – SkyDrive• Sites - Sites

Yammer with SharePoint on-premises

• Manage user accounts• Directory Sync• Add AD users• Remove AD users• Sync/map properties

• SSO• Work with Yammer support

• Use the Yammer App for SharePoint• Customize the experience using

Yammer Embed• Replace on My Sites

• Newsfeed web part• Activity feed web part

• Replace on Team Sites• Site Feed

Directory Sync +- SSO

• Directory Sync• Automatically create Yammer accounts for newly provisioned users in your directory• Automatically disable access to Yammer when users are disabled in your directory• when the next sync run executes

• Automatically update user profile information from your directory attributes• Explained - http://www.lifeonplanetgroove.com/setting-yammer-directory-sync-office365/

• SSO• Automatically provisions Yammer users• Uses ADFS credentials for Yammer login• Immediately restricts access for disabled/deleted users• ADFS token is not returned

• Can be used with Yammer DirectorySync tool• Explained - http://www.lifeonplanetgroove.com/yammer-sso-adfs/

Integration Demo

Developer Story

Yammer IntegrationEmbedUse Yammer Embed to add feeds, follows, objects and likes into any business application or platform

Response to the Dynamics CRM activity show up on the Yammer feed

IntegrateUse Open Graph to surface updates in Yammer from any business application or platform

Responses to post show up in Yammer and CRM

“Richard Dickenson just updated Sales Opportunity in Dynamics.”

“Join the conversation! Add yourquestions and comments here.”

Information from Dynamics CRM appears in the Yammer

Activity Stream

CustomUse the JS SDK or direct via REST APIs to build your own interface and completely customize the social experience in any business application or platform

Embed

• Embed a specific feed into your application• Provides a UI to that feed that can be embedded in many applications• Based on simple HTML + JavaScript• Reference Yammer JS library• Provide your app ID• Provide your network• Provide feed parameters

• Ex. Yammer Web Part• Deploy App for SharePoint• Provide feed parameters

New Embed reference<script src="https://assets.yammer.com/javascripts/platform_embed_packaged.js"></script>

JavaScript SDK - REST

JavaScript wrappers to REST endpoints

• Reference JS library

• Make Request

REST

JSON based EndPoints• JSON example

/api/v1/users.json/1506770930

• XML has been deprecated

Integration Demo

Embed & REST

Conclusion

Source: McKinsey, : The Social Economy, July 2012

Yammer is an enterprise platform

• Control• resides with the admins, not the individuals

• Integration• Integrates with any enterprise application to bring data out of disconnected systems onto

one platform everyone can access

• Enterprise SLAs and a customer success program

• Deployment• Can be implemented and set up immediately• Upgrades are automatic & continually adapt to end user needs

• Reporting• eDiscovery and activity reporting

Yammer Developers Network

• What is the YDN?• Community support for Yammer developers• https://www.yammer.com/yammerdevelopersnetwork

• List of Partner Apps• https://www.yammer.com/[yourdomain]/apps• https://www.yammer.com/yammerdevelopersnetwork/apps

Technical Resources

• Yammer Success Center• Administration & Security• Admin guide - Data Export• Security guide - Directory Sync - Single Sign-On

• Yammer Developer Center• API documentation, sample code, App dashboard• Yammer Embed - REST API - Open Graph

• SharePoint integration resources• Make Yammer your default social network in Office 365 • Yammer App for SharePoint• Integrate Yammer with on-premises SharePoint 2013 environments (white paper)

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Yammer Tips & Resources

Send an email to Post

• Use the tools you are familiar with• Embedded Images• Cannot do from Yammer UI

• Links• Attached Documents• Do these go to Files?

• Targets• Network - [email protected]• External Network - [email protected]• Group - [group]+[network]@yammer.com, [email protected]• Conversation – ‘Email Me’ the conversation to yourself then reply

yammer+re+366139360+net+107+acefe2c34b446f8c7f89d4c6710e4f1dd1737487@yammer.com

• Additional Information - http://support.microsoft.com/kb/2783933

Reply to email

Add a double hyphen – above your default signature to keep it out of your Yammer message

Use keyboard shortcuts

Type question mark (?) [Shift]+[/] to show these shortcuts..

Resources

• Yammer Plans & Pricing - Basic vs. Enterprise Network features• Sites, Blogs & Twitter• Welcome To Your Social Journey | Enterprise Social Customer Success |

The Rise Of Enterprise Social Networks | Yammer Success Center | Discover SharePoint• Blogs: Yammer | SharePoint blog Twitter: @Yammer @SharePoint @Office365

• Press• How Microsoft got its own employees to use Yammer • Microsoft Creates ‘Yammer North’ in Redmond to Learn New Software Tricks• Yammer Accelerates Momentum Following Microsoft Acquisition • The Yammer journey so far at NAB

• Research• Bring your own service: Employees want social tools at work, despite company restrictions

• Evolution of the networked enterprise: McKinsey Global Survey results• Yammer’s 2013 Business Value Survey Results

Technical Resources

• Yammer Success Center• Administration & Security• Admin guide - Data Export• Security guide - Directory Sync - Single Sign-On

• Yammer Developer Center• API documentation, sample code, App dashboard• Yammer Embed - REST API - Open Graph

• SharePoint integration resources• Make Yammer your default social network in Office 365 • Yammer App for SharePoint• Integrate Yammer with on-premises SharePoint 2013 environments (white paper)

Translations

• Post in native language• Yammer does the translation – BING translator