office365 groups from the ground up - spsnashville
TRANSCRIPT
Office 365 GroupsFrom 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!
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
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.
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
There are over 70 million active Office 365 commercial users.
Reference
Collaboration is evolving…
Collaboration has evolved
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
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
Office 365 Groups
Brings together people, information, and apps across Office 365, to enable better communication and collaboration.
SELF-SERVICE
PUBLIC BY DEFAULT
SHARING TO NON-MEMBERS
CONTEXT & HISTORY
SINGLE DEFINITION
SIMPLE TO MANAGE
Office 365 Groups
“ME” = OneDrive for Business
“WE”+Process = Team Sites
“WE” = Office 365 Groups
Today…
“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
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
How do I access Office 365 Groups?There are multiple endpoints to get started…
Groups in Outlook on the web
Fully immersive experience accessible via the left navigation. Inner group navigation available once in a group.
Groups in OneDrive for Business
View all your groups and the files that exist inside of them
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.
Power BICreate a workspace to collaborate with your team.
Leverage the Groups collaboration & communication
capabilities to create and review insights.
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.
Dynamics CRMCreate Office 365 Groups for opportunities, cases, accounts and all other entities..
Groups experiences are surfaced in-context within CRM
Outlook Groups app
Available on iOS, Android & Windows Phone. Continue conversations, view files, @mention colleagues and even discover other relevant groups.
Demo!
What’s behind the scenes
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
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
• 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
What about governance?
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
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
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”
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
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
Demo!
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
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
What’s upcoming?Launched
Rolling out
In Development
As of 5/13/2016http://fasttrack.microsoft.com/roadmap
UserVoicehttps://office365.uservoice.com/forums/286611-office-365-groups
Office 365 Network “Groups” – Yammer Grouphttp://bit.ly/O365GroupsYammerGroup
• xxxxHelp Contribute!
Questions?Email : [email protected] Twitter : @dmadelung
Website: drewmadelung.com
Slides: http://bit.ly/SPSNashvilleGroups
Office 365 GroupsFrom the ground up
SPSNashville