office365 groups from the ground up - spsnashville

40
Office 365 Groups From the ground up SPSNashville

Upload: drew-madelung

Post on 11-Jan-2017

476 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Office365 groups from the ground up - SPSNashville

Office 365 GroupsFrom the ground up

SPSNashville

Page 2: Office365 groups from the ground up - SPSNashville

Remember to follow @SPSNashville and tag #SPSNashville in your posts!Platinum Sponsors

Gold Sponsors Silver Sponsors

Thank You for being a part of SharePoint Saturday Nashville!

Page 3: Office365 groups from the ground up - SPSNashville

Jeff Teper, Microsoft Corporate Vice President of OneDrive and SharePoint, will lead us in discussing the future of the platform and thentake your questions.

Join us at 4pm for our final SPS Nashville session for all attendees in the State Farm room (volunteers will be providing directions to the hall).

What is the future of SharePoint?Discussion led by Jeff Teper

Page 4: Office365 groups from the ground up - SPSNashville

Drew Madelung

Email : [email protected] Twitter : @dmadelungLinkedIn : /in/dmadelungWebsite: drewmadelung.com

Senior SharePoint and Office 365 consultant specializing in business-oriented content management solutions.

Avid Wisconsin sports fan and golfer.

Page 5: Office365 groups from the ground up - SPSNashville

What are Office 365 Groups?

How do they work?

What are some key features?

What’s new?

Agenda

Demos, Demos & more Demos

What’s next?Office 365 GroupsFrom the ground up

Page 6: Office365 groups from the ground up - SPSNashville

There are over 70 million active Office 365 commercial users.

Reference

Page 7: Office365 groups from the ground up - SPSNashville

Collaboration is evolving…

Collaboration has evolved

Page 8: Office365 groups from the ground up - SPSNashville

I N F O R M AT I O N M OV E S S LOW LY C O M M A N D A N D C O N T R O L

T R A D I T I O N A L H I E R A R C H I E S

I N F O R M AT I O N T R AV E L S FA S T L EA R N A N D A DA P T

R E S P O N S I V E N E T W O R K S

Page 9: Office365 groups from the ground up - SPSNashville

F I X E D WO R K F O R C E S S I LO E D T EA M S

T R A D I T I O N A L H I E R A R C H I E S R E S P O N S I V E N E T W O R K S

L E V E R AG E T H E O N - D E M A N D G LO B A L TA L E N T P O O L

Page 10: Office365 groups from the ground up - SPSNashville

Office 365 Groups

Brings together people, information, and apps across Office 365, to enable better communication and collaboration.

Page 11: Office365 groups from the ground up - SPSNashville

SELF-SERVICE

PUBLIC BY DEFAULT

SHARING TO NON-MEMBERS

CONTEXT & HISTORY

SINGLE DEFINITION

SIMPLE TO MANAGE

Office 365 Groups

Page 12: Office365 groups from the ground up - SPSNashville

“ME” = OneDrive for Business

“WE”+Process = Team Sites

“WE” = Office 365 Groups

Today…

Page 13: Office365 groups from the ground up - SPSNashville

“ME” = OneDrive for Business

“WE” = Team Sites

All new Team Sites will get an Office 365 Group and all new Office 365 Groups will get a Team Site- Announced at Future of SharePoint Event 5/4/16

In the future…

“Groups, Graph, and Governance” – Jeff Teper

Page 14: Office365 groups from the ground up - SPSNashville

Azure Active Directory

AppsOffice 365 Groups

Office 365 Groups building blocks

IdentityOffice Graph

Skyp

e

Conv

ersa

tions

Files

Cale

ndar

Note

book

Dyna

mics

CRM

Plan

s

Powe

r BI

Conn

ecto

rs

Page 15: Office365 groups from the ground up - SPSNashville

How do I access Office 365 Groups?There are multiple endpoints to get started…

Page 16: Office365 groups from the ground up - SPSNashville

Groups in Outlook on the web

Fully immersive experience accessible via the left navigation. Inner group navigation available once in a group.

Page 17: Office365 groups from the ground up - SPSNashville

Groups in OneDrive for Business

View all your groups and the files that exist inside of them

Page 18: Office365 groups from the ground up - SPSNashville

Groups in Outlook 2016

Participate in conversations, schedule meetings, share files & notes and even initiate a Skype for Business voice and video call for urgent real-time decisions.

Page 19: Office365 groups from the ground up - SPSNashville

Power BICreate a workspace to collaborate with your team.

Leverage the Groups collaboration & communication

capabilities to create and review insights.

Page 20: Office365 groups from the ground up - SPSNashville

Office 365 PlannerCreate new plans, organize & assign tasks, share files, talk about what you’re working on, and get updates on progress.

Integrated with Office 365 Groups, so all of the

conversations in Planner are available in Outlook 2016,

Outlook on the web and the Outlook Groups mobile app.

Page 21: Office365 groups from the ground up - SPSNashville

Dynamics CRMCreate Office 365 Groups for opportunities, cases, accounts and all other entities..

Groups experiences are surfaced in-context within CRM

Page 22: Office365 groups from the ground up - SPSNashville

Outlook Groups app

Available on iOS, Android & Windows Phone. Continue conversations, view files, @mention colleagues and even discover other relevant groups.

Page 23: Office365 groups from the ground up - SPSNashville

Demo!

Page 24: Office365 groups from the ground up - SPSNashville

What’s behind the scenes

Page 25: Office365 groups from the ground up - SPSNashville

One group system across Office 365One identityAzure Active Directory (AAD) is the master for group identity and membership across Office 365 (Exchange, SharePoint, etc.)

Federated resourcesO365 services extend with their data(e.g., conversations stored in Exchange mailbox & documents stored in OneDrive for a group)

Loose couplingServices notify each other of changes to a group (e.g., creation, deletion, updates)Using sync from AAD to Exchange Online AD and SharePoint Online AD they achieve reliability if they miss notifications

SharePoint

SharePoint Online AD Documents

OneNote

OneDrive for business

Additional workloads

Workload scenarios

Workload resourcesLocal

directory

Exchange

Conversations Calendar

Group mailboxExchange

Online AD

IdentityResource URLsOwnersMembers

AAD

Group identity

Page 26: Office365 groups from the ground up - SPSNashville

ManagementAdmin UI Office 365 admin center AAD control panel Office 365 Admin appScripted via PowerShell cmdlets Execute against Azure AD as primary Synchronous notification/update in

Exchange/OneDrive*UnifiedGroup Create, edit, and delete Manage single-value properties available

on the Group object*UnifiedGroupLinks Manage members, owners, and

subscriber list

Add-UnifiedGroupLinksGet-UnifiedGroupGet-UnifiedGroupLinksNew-UnifiedGroupRemove-UnifiedGroupRemove-UnifiedGroupLinksSet-UnifiedGroup

• Use PowerShell to manage Office 365 Groups • Convert an Exchange distribution group to an Office 365 Group

Page 27: Office365 groups from the ground up - SPSNashville

• Office 365 Groups are created & managed in Azure Active Directory (AAD)

• Azure AD Connect enables synchronization of Groups with your on-premises Active Directory into DLs with:

• Target Address - the service address of the Groups object• Recipient Type Details - specifies that the Group is not mastered in the on-

premises directory

• AAD Premium is required

• Exchange 2013 CU9 required (individual mailboxes are on-premises)

Office 365 Groups Hybrid Support

Resources: • Integrating your on-premises identities with Azure Active Directory • Office 365 Groups write back

Page 28: Office365 groups from the ground up - SPSNashville

What about governance?

Page 29: Office365 groups from the ground up - SPSNashville

Governance for Office 365 GroupsDisable the ability to create groups for all users

Allow only certain users to create groups

Adding quota setting for Group Sites

Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -GroupCreationEnabled $false

1. Create a new mailbox policy (if you don’t have one yet)

2. Set the GroupCreationEnabled value to false

3. Set the policy on the mailboxes of the user who isn’t allowed to create Groups

New-OwaMailboxPolicy –Name “<policy name>”

Set-OwaMailboxPolicy –Identity “<policy name>” –GroupCreationEnabled $false

Set-CASMailbox –Identity <user> -OWAMailboxPolicy “<policy name>”

Set-SPOSite –Identity https://contoso.sharepoint.com/sites/<groupname> -StorageQuota 3000 -StorageQuotaWarningLevel 2000

*Before using the Set-SPOSite command, your site collection storage management must be set to Manual and not use pooled storage

Page 30: Office365 groups from the ground up - SPSNashville

1. Pass the groupalias to the Get-Recipient cmdlet to get the recipient details.

2. Pass the group to the Add-RecipientPermission cmdlet with the useralias

Governance for Office 365 Groups…continued

Allow users to send as the Office 365 Group

Set naming policy via Exchange

$groupsRecipientDetails = Get-Recipient -RecipientTypeDetails groupmailbox -Identity $groupAlias

Add-RecipientPermission -Identity $groupsRecipientDetails.Name -Trustee $userAlias -AccessRights SendAs

$groupAlias = “TestSendAs”

$userAlias = “User”

Audit reports

This is set via EAC and it applies to Distribution Groups, dynamic distribution groups AND Office 365 Groups *use carefully

View reports of who created, joined and shared Groups via Azure AD Portal

Page 31: Office365 groups from the ground up - SPSNashville

1. Pass the groupalias to the Set-UnifiedGroup cmdlet with the –hiddenfromaddresslistsenabled set.

Governance for Office 365 Groups…continued

Remove groups email from GAL (global address list)

Accept/Reject certain users from sending emails to groups

Set-UnifiedGroup –Identity $groupAlias –HiddenFromAddressListsEnabled $true

$groupAlias = “TestSendAs”

1. Pass the groupalias to the Set-UnifiedGroup cmdlet with the –rejectmessagesfromsendersormembers.Set-UnifiedGroup –Identity $groupAlias –RejectMesssagesFromSendersOrMembers [email protected]

$groupAlias = “TestSendAs”

Page 32: Office365 groups from the ground up - SPSNashville

New “files” UI/UX experience Microsoft Classroom & PLC documentation Dynamics CRM Online connector Office 365 Connectors 10 GB upload limit and 1 TB total storage File quota management Dynamic membership (requires Azure AD premium) eDiscovery and Litigation available IRM for email support Multi domain management Ability to change privacy type of created Group

As of 5/6/2016

What’s new in Office 365 Groups

Page 33: Office365 groups from the ground up - SPSNashville

Office 365 Groups things to know

Currently requires using the old sync client for files (stated to be updated to NGSC by EOY 16)

Available in the Global Address List by default

A group can’t have more than 10 owners and a user can’t create more than 250 groups

Currently not supported in Outlook 2016 on the Mac

Groups with more than 1000 members are supported but will decrease performance

When a group owner leaves, all content is saved but new admin must be set at high level

Office 365 Groups can be used as security groups in SharePoint

Group site collections exist under “/sites” managed path but cannot be seen via SP Admin Center

Page 34: Office365 groups from the ground up - SPSNashville

Demo!

Page 35: Office365 groups from the ground up - SPSNashville

Groups REST API

Office 365 unified API overview Office 365 Groups REST API reference Deep Dive into the Office 365 Groups API - Hands On Labs

Events

Files

Management Conversations

1. Create industry/vertical specific solutions2. Connect line of business apps with

Groups

Page 36: Office365 groups from the ground up - SPSNashville

Common content queriesSCENARIO URLGet top 10 conversations sorted by LastDeliveryTime

/group/{id}/conversations?$top=10&$orderby=LastDeliveryTime

Get the next 10 conversations /group/{id}/conversations?$top=10&$skip=10

Get selected properties on events starting after a particular Date/Time

/group/{id}/events?$top=10&$select=Subject,Start,End&$filter=Start ge 2014-09-22

Get selected properties on conversation threads

/groups/{id}/conversations/{id}/threads/{id}/posts?$select=body

Get files where the name starts with “c”

/group/{id}/files?$filter=startswith(name,+'c')

Get selected properties on files /group/{id}/files?$select=dateTimeCreated

Page 37: Office365 groups from the ground up - SPSNashville

What’s upcoming?Launched

Rolling out

In Development

As of 5/13/2016http://fasttrack.microsoft.com/roadmap

Page 38: Office365 groups from the ground up - SPSNashville

UserVoicehttps://office365.uservoice.com/forums/286611-office-365-groups

Office 365 Network “Groups” – Yammer Grouphttp://bit.ly/O365GroupsYammerGroup

• xxxxHelp Contribute!

Page 39: Office365 groups from the ground up - SPSNashville

Questions?Email : [email protected] Twitter : @dmadelung

Website: drewmadelung.com

Slides: http://bit.ly/SPSNashvilleGroups

Page 40: Office365 groups from the ground up - SPSNashville

Office 365 GroupsFrom the ground up

SPSNashville