SlideShare a Scribd company logo
TUGA IT 2016
LISBON, PORTUGAL
THANK YOU TO OUR
SPONSORS
THANK YOU TO OUR
TEAM
ANDRÉ BATISTA ANDRÉ MELANCIA ANDRÉ VALA ANTÓNIO LOURENÇO BRUNO LOPES CLÁUDIO SILVA
NIKO NEUGEBAUER
RUI REISRICARDO CABRAL
NUNO CANCELO PAULO MATOS PEDRO SIMÕES
SANDRA MORGADO SANDRO PEREIRARUI BASTOS
NUNO ÁRIAS SILVA
TUGA IT
2016LISBON, PORTUGAL
Office 365 Groups Deep Dive
André Vala
ABOUT ME...
BLOG
LINKEDIN
TWITTER
EMAIL
MEMBER OF
MEMBER OF
WORKS FOR
JOB TITLE
Microsoft MVP
Office Servers and Services
SharePoint Solutions Architect
/in/andrevala
andre.vala@create.pt
http://blogit.create.pt/andrevala
@atomicvee
Office365 PT
SPUG PT
AWARDED
AGENDA
• Overview
• Architecture
• Administration
• Extensibility
• Advanced Topics
• Roadmap
OVERVIEW
OFFICE 365 GROUPS
MOTIVATION
• Collaboration is changing
• Different teams and users prefer different tools
• Collaboration over email
• Collaboration over a web portal
• Collaboration over mobile phones
• Collaboration over social networks
Office 365 Groups
Brings together people, information and apps across Office 365 to enable
better communication and collaboration.
OVERVIEW
BUILDING BLOCKS
OVERVIEW
Azure
Active Directory
Apps
KEY BENEFITS
OVERVIEW
Public by default
Self-service
Sharing to non-members
Context & history
Single definition
Simple to manage
OUTLOOK 2016
OVERVIEW
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.
MOBILE APPS
OVERVIEW
Outlook Groups app
Available on iOS, Android & Windows
Phone.
Continue conversations, view files,
@mention colleagues and even
discover other relevant groups.
POWER BI
OVERVIEW
Create a workspace to collaborate with
your team.
Leverage the Groups collaboration &
communication capabilities to create and
review insights.
OFFICE 365 PLANNER
OVERVIEW
Create 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.
CONNECTORS
• Bring filtered information from external systems to a group inbox
• Over 50 connectors are available today
• MailChimp
• GitHub
• Trello
• Stack Overflow
• Zendesk
• Salesforce
• Twitter
• User Voice
• Configurable using Outlook online
• Once connected to a group, all members have access to it
OVERVIEW
DEMO
OFFICE 365 GROUPS OVERVIEW
ARCHITECTURE
OFFICE 365 GROUPS
ONE GROUP ACROSS OFFICE 365
ARCHITECTURE
Azure Active Directory (AAD) is the master
for group identity and membership across Office
365 (Exchange, SharePoint, etc.)
O365 services extend with their data
(e.g., conversations stored in Exchange mailbox &
documents stored in OneDrive for a group)
Services 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
Documents
OneNote
Additional workloads
Workload
scenarios
Exchange
Conversations
Calendar
Identity
Resource URLs
Owners
Members
AAD
GROUP CREATION FLOW
ARCHITECTURE
Create
Group
New group
Create
via AAD Graph
Azure Active Directory
Exchange Online SharePoint Online
EXO
Melissa creates a group in Outlook
GROUP CREATION FLOW
ARCHITECTURE
Create
Group
New group
Create
via AAD Graph
Azure Active Directory
Exchange Online SharePoint Online
EXO
EXO creates a local group
Exchange
Online AD
Local
create
GROUP CREATION FLOW
ARCHITECTURE
Create
Group
New group
Create
via AAD Graph
Azure Active Directory
Exchange Online SharePoint Online
EXO
EXO notifies SPO, which creates a local group
Exchange
Online AD
Local
create
SharePoint
Online AD
SPO
Notification
Local
create
GROUP MANAGEMENT FLOW
ARCHITECTURE
Add
Members
Azure Active Directory
Exchange
Online AD
Exchange Online SharePoint Online
EXO
SharePoint
Online AD
SPO
FwdSync FwdSync
Update Group
via AAD Graph
FwdSync broadcasts changes
ADMINISTRATION
OFFICE 365 GROUPS
MANAGEMENT UI
• Office 365 Admin Center
• Azure Active Directory control panel
• Office 365 Admin App
ADMINISTRATION
DEMO
MANAGEMENT UI
POWERSHELL
• Execute against Azure AD as primary
• Synchronous notification/update in Exchange/OneDrive
*-UnifiedGroup
Create, edit and delete groups
Manage single-value properties available on the Group object
*-UnifiedGroupLinks
Manage members, owners and subscriber list
ADMINISTRATION
Use PowerShell to manage Office 365 Groups
Convert an Exchange distribution group to an Office 365 Group
POWERSHELL: CONNECT
Allow remote sessions
Set-ExecutionPolicy Unrestricted
Get usercredentials
$userCredential = Get-Credential
Open Powershell session
$session = New-PSSession -ConfigurationName Microsoft.Exchange
-ConnectionUri https://outlook.office365.com/powershell-liveid/
-Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $session
ADMINISTRATION
POWERSHELL: UNIFIED GROUP
Get list of groups
Get-UnifiedGroup
Get specific group
Get-UnifiedGroup –Identity SalesTeam
Create Group
New-UnifiedGroup –DisplayName “Sales Team” –Alias SalesTeam
Delete Group
Remove-UnifiedGroup SalesTeam
Set Group Options
Set-UnifiedGroup –Identity SalesTeam –RequireSenderAuthenticationEnabled $true
ADMINISTRATION
POWERSHELL: UNIFIED GROUP LINKS
Get Group Members
Get-UnifiedGroupLinks –Identity SalesTeam –LinkType Members
Add Member/Owner
Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Members
Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Owners
Remove Group Member
Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt
Remove Group Owner
Remove-UnifiedGroupLinks SalesTeam –LinkType Owners –Links my@email.pt
Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt
ADMINISTRATION
DEMO
MANAGE GROUPS WITH POWERSHELL
NAMING CONVENTIONS
• Set on display name during
create/change
• Blocked word list, pre-/post-
fix based on AAD attributes or
fixed text
• Same policy for DL and
Groups
• IT admins can override
ADMINISTRATION
DEMO
USING NAMING POLICIES
GROUP CREATION PERMISSIONS
• Control groups create UI in Outlook web & desktop for certain or all
users through policy
• Does not prevent users from using groups
• IT can still create groups (managed scenarios)
ADMINISTRATION
New-OwaMailboxPolicy –Name “<policy name>”
Set-OwaMailboxPolicy –Identity “<policy name>” –GroupCreationEnabled $false
Set-CASMailbox –Identity <user> -OWAMailboxPolicy “<policy name>”
Controlling Group Creation
DEMO
GROUP CREATION PERMISSIONS
DYNAMIC MEMBERSHIP
• Configured in Azure AD management portal
• Automatically includes/excludes members based on a rule
• Requires Azure AD Premium
ADMINISTRATION
EXTENSIBILITY
OFFICE 365 GROUPS
GROUPS API
EXTENSIBILITY
Microsoft Graph API
Hands-On Lab: Deep Dive into the Microsoft Graph for Office 365 Groups
Samples
https://graph.microsoft.com/v1.0/groups/{id}/
https://graph.microsoft.com/v1.0/groups/{id}/AddFavorite
GROUP MANAGEMENT
EXTENSIBILITY
ENTITY COLLECTION ACTIONS
Group Groups CRUD
SubscribeByMail, UnsubscribeMyMail, AddFavorite,
RemoveFavorite, ResetUnseenCount
User/Me Users JoinedGroups
CONVERSATIONS
EXTENSIBILITY
ENTITY COLLECTION ACTIONS
Conversation Conversations Create, Read, and Delete
Thread Threads Reply
Samples
https://graph.microsoft.com/v1.0/groups/{id}/conversations
https://graph.microsoft.com/v1.0/groups/{id}/threads/{id}/reply
EVENTS
EXTENSIBILITY
ENTITY COLLECTION ACTIONS
Calendar Read
Event Events CRUD
Samples
https://graph.microsoft.com/v1.0/groups/{id}/events
/calendarview?startdatetime=2016-02-01&enddatetime=2016-02-29
FILES
EXTENSIBILITY
ENTITY COLLECTION ACTIONS
Drive Enumerate Children, Get Shared Items, Get Recent Items
Drive Item CRUD, Enumerate Children, Search, Share
Samples
https://graph.microsoft.com/v1.0/groups/{id}/drive
https://graph.microsoft.com/v1.0/groups/{id}/drive/items/{item id}/
PLANS
EXTENSIBILITY
ENTITY COLLECTION ACTIONS
Plan CRUD, Enumerate
Task CRUD, Enumerate
Samples
https://graph.microsoft.com/beta/groups/{id}/plans
https://graph.microsoft.com/beta/groups/{id}/plans/{plan id}/tasks
https://graph.microsoft.com/beta/groups/{id}/plans/{plan id}/buckets
COMMON QUERIES
EXTENSIBILITY
SCENARIO URL
Get 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 2016-02-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}/drive/items?$filter=startswith(name,+'c')
Get selected properties on files /group/{id}/drive/items?$select=dateTimeCreated
ADVANCED TOPICS
OFFICE 365 GROUPS
HYBRID SUPPORT
• Requires Azure Active Directory Premium and Exchange 2013 CU11
• Office 365 Groups are created and managed in Azure AD
• Azure AD Connect enables synchronization of Groups with on-premises
Active Directory into DLs with:
• Target Address: service address of the Group object
• Recipient Type Details: specifies that the Group is not managed in the on-
premises directory
ADVANCED TOPICS
Integrating your on-premises identities with Azure Active Directory
Office 365 Groups write back
SET FILES QUOTA
• Set a storage quota on a Group’s SharePoint site
• Currently only through PowerShell
ADVANCED TOPICS
Get-SPOSite –Identity https://<tenant>.sharepoint.com/sites/<group> -detailed |fl
Set-SPOSite
–Identity https://<tenant>.sharepoint.com/sites/<group>
-StorageQuota 3000
-StorageQuotaWarningLevel 2000
Use PowerShell to manage Office 365 Groups
SEND AS GROUP
• Allows a group member to send email as the Group
• Currently only through PowerShell
ADVANCED TOPICS
$groupAlias = "TestSendAs"
$userAlias = "AlexD"
$groupsRecipientDetails = Get-Recipient
-RecipientDetails
-groupmailbox
-Identity $groupAlias
Add-RecipientPermission
-Identity $groupsRecipientDetails.Name
-Trustee $userAlias
-AccessRights SendAs
Use PowerShell to manage Office 365 Groups
DISABLE CONNECTORS
Disable connectors for the tenant
Disable connectors for a specific group
ADVANCED TOPICS
Set-UnifiedGroup –Identity mygroup@mytenant.com –ConnectorsEnabled:$false
Connect apps to your groups
Set-OrganizationConfig –Identity contoso.com –ConnectorsEnabled:$false
ROADMAP
OFFICE 365 GROUPS
ROADMAP
Administration
 File quota management
 Hybrid guidance & improvements
 Privacy type conversion
 Multi-domain support
 eDiscovery & legal hold
 Distribution List migration
 Mobile application management
 Creation policies in AAD
 Naming policies in AAD
 Hidden membership
 General usage reporting
 Data classification and extensible policies
 Usage guidelines
 Expire inactive groups
 Soft-delete and restore
Experiences
 Guest user access (external users)
 Continuously improving UI design
 Search and discovery
 Calendaring improvements
 Outlook for Mac support
Integrations
 Office 365 Connectors
 Office 365 Planner
 Office Graph and Delve
 Skype Meet now
 SharePoint Team Sites
 Yammer
 Microsoft Classroom
DONE
IN PREVIEW
office.com/roadmap
DONE
DONE
DONE
DONE
DONE
DONE
REFERENCES
Documentation
• Microsoft Graph API
• Hands On Labs: Deep Dive into the Microsoft Graph for Office 365 Groups
Tools
• Graph Explorer
• Groups Explorer
TUGA IT
2016LISBON, PORTUGAL
Thank You
André Vala
andre.vala@create.pt
@atomicvee
THANK YOU TO OUR
SPONSORS

More Related Content

What's hot

Microsoft Teams Graph API
Microsoft Teams Graph APIMicrosoft Teams Graph API
Microsoft Teams Graph API
NarasimaPerumal Chandramohan
 
An introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developersAn introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developers
Microsoft 365 Developer
 
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePointGlobal SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Geoff Varosky
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchAgnes Molnar
 
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with AndroidHooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
Kris Wagner
 
Tspug 2015 dirsync_amit_v_momentum
Tspug 2015 dirsync_amit_v_momentumTspug 2015 dirsync_amit_v_momentum
Tspug 2015 dirsync_amit_v_momentum
amitvasu
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewRob Windsor
 
Developing With Data Technologies
Developing With Data TechnologiesDeveloping With Data Technologies
Developing With Data Technologies
Chakkaradeep Chandran
 
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
Knut Relbe-Moe [MVP, MCT]
 
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test LabConfigure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
Vinh Nguyen
 
Suguk activity feed
Suguk activity feedSuguk activity feed
Suguk activity feedWes Hackett
 
Lightning Components Workshop v2
Lightning Components Workshop v2Lightning Components Workshop v2
Lightning Components Workshop v2
Christophe Coenraets
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
Rob Windsor
 
Salesforce Lightning Components Workshop
Salesforce Lightning Components WorkshopSalesforce Lightning Components Workshop
Salesforce Lightning Components Workshop
Christophe Coenraets
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
 
SharePoint Intelligence Introduction To Share Point Designer Workflows
SharePoint Intelligence Introduction To Share Point Designer WorkflowsSharePoint Intelligence Introduction To Share Point Designer Workflows
SharePoint Intelligence Introduction To Share Point Designer Workflows
Ivan Sanders
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
Kashif Imran
 
Using Java to interact with Firebase in Android
Using Java to interact with Firebase in AndroidUsing Java to interact with Firebase in Android
Using Java to interact with Firebase in Android
Magda Miu
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
Rob Windsor
 

What's hot (20)

Microsoft Teams Graph API
Microsoft Teams Graph APIMicrosoft Teams Graph API
Microsoft Teams Graph API
 
An introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developersAn introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developers
 
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePointGlobal SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise Search
 
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with AndroidHooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
 
Tspug 2015 dirsync_amit_v_momentum
Tspug 2015 dirsync_amit_v_momentumTspug 2015 dirsync_amit_v_momentum
Tspug 2015 dirsync_amit_v_momentum
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development Overview
 
Developing With Data Technologies
Developing With Data TechnologiesDeveloping With Data Technologies
Developing With Data Technologies
 
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
 
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test LabConfigure an Integrated Exchange, Lync, and SharePoint Test Lab
Configure an Integrated Exchange, Lync, and SharePoint Test Lab
 
Suguk activity feed
Suguk activity feedSuguk activity feed
Suguk activity feed
 
Lightning Components Workshop v2
Lightning Components Workshop v2Lightning Components Workshop v2
Lightning Components Workshop v2
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
 
Salesforce Lightning Components Workshop
Salesforce Lightning Components WorkshopSalesforce Lightning Components Workshop
Salesforce Lightning Components Workshop
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
 
SharePoint Intelligence Introduction To Share Point Designer Workflows
SharePoint Intelligence Introduction To Share Point Designer WorkflowsSharePoint Intelligence Introduction To Share Point Designer Workflows
SharePoint Intelligence Introduction To Share Point Designer Workflows
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Using Java to interact with Firebase in Android
Using Java to interact with Firebase in AndroidUsing Java to interact with Firebase in Android
Using Java to interact with Firebase in Android
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
 

Similar to Office 365 Groups Deep Dive

UnityConnect - Office 365 Groups Deep Dive With Planner
UnityConnect - Office 365 Groups Deep Dive With PlannerUnityConnect - Office 365 Groups Deep Dive With Planner
UnityConnect - Office 365 Groups Deep Dive With Planner
Knut Relbe-Moe [MVP, MCT]
 
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016 Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
Drew Madelung
 
Office365 groups from the ground up - SPTechCon Boston
Office365 groups from the ground up - SPTechCon BostonOffice365 groups from the ground up - SPTechCon Boston
Office365 groups from the ground up - SPTechCon Boston
Drew Madelung
 
Office365 groups from the ground up - SPSNashville
Office365 groups from the ground up - SPSNashvilleOffice365 groups from the ground up - SPSNashville
Office365 groups from the ground up - SPSNashville
Drew Madelung
 
Office365 groups from the ground up - Collab365 Global Conference
Office365 groups from the ground up - Collab365 Global ConferenceOffice365 groups from the ground up - Collab365 Global Conference
Office365 groups from the ground up - Collab365 Global Conference
Drew Madelung
 
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
Microsoft Collaboration Meetup Munich
 
SEF Unity Connect 2016 Office 365 Groups
SEF Unity Connect 2016 Office 365 GroupsSEF Unity Connect 2016 Office 365 Groups
SEF Unity Connect 2016 Office 365 Groups
Knut Relbe-Moe [MVP, MCT]
 
Managing Office 365 Groups - SPFest Denver
Managing Office 365 Groups - SPFest DenverManaging Office 365 Groups - SPFest Denver
Managing Office 365 Groups - SPFest Denver
Drew Madelung
 
Adam ochs groups
Adam ochs   groupsAdam ochs   groups
Adam ochs groups
Adam Ochs
 
The anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki BorellThe anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki Borell
aOS Community
 
Understanding Office 365 Groups: Ask The Experts
Understanding Office 365 Groups: Ask The ExpertsUnderstanding Office 365 Groups: Ask The Experts
Understanding Office 365 Groups: Ask The Experts
Dux Raymond Sy
 
Introduction to Office 365 Groups - SharePoint Fest Chicago
Introduction to Office 365 Groups - SharePoint Fest ChicagoIntroduction to Office 365 Groups - SharePoint Fest Chicago
Introduction to Office 365 Groups - SharePoint Fest Chicago
Drew Madelung
 
The anatomy of office 365 groups
The anatomy of office 365 groupsThe anatomy of office 365 groups
The anatomy of office 365 groups
SharePoint Saturday New Jersey
 
Webinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in controlWebinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in control
ShareGate
 
Strategies for Transitioning From SharePoint On-Prem to Office 365
Strategies for Transitioning From SharePoint On-Prem to Office 365Strategies for Transitioning From SharePoint On-Prem to Office 365
Strategies for Transitioning From SharePoint On-Prem to Office 365
Kanwal Khipple
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
InnoTech
 
Office 365 Groups and Planner - Jump Start PM and Digital Collaboration
Office 365 Groups and Planner - Jump Start PM and Digital CollaborationOffice 365 Groups and Planner - Jump Start PM and Digital Collaboration
Office 365 Groups and Planner - Jump Start PM and Digital Collaboration
Gina Montgomery, V-TSP
 
The top 10 things I wish I had known about O365 groups
The top 10 things I wish I had known about O365 groupsThe top 10 things I wish I had known about O365 groups
The top 10 things I wish I had known about O365 groups
Adam Ochs
 
Office 365 Groups: Deep Dive
Office 365 Groups: Deep DiveOffice 365 Groups: Deep Dive
Office 365 Groups: Deep Dive
pearce.alex
 
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
Drew Madelung
 

Similar to Office 365 Groups Deep Dive (20)

UnityConnect - Office 365 Groups Deep Dive With Planner
UnityConnect - Office 365 Groups Deep Dive With PlannerUnityConnect - Office 365 Groups Deep Dive With Planner
UnityConnect - Office 365 Groups Deep Dive With Planner
 
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016 Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016
 
Office365 groups from the ground up - SPTechCon Boston
Office365 groups from the ground up - SPTechCon BostonOffice365 groups from the ground up - SPTechCon Boston
Office365 groups from the ground up - SPTechCon Boston
 
Office365 groups from the ground up - SPSNashville
Office365 groups from the ground up - SPSNashvilleOffice365 groups from the ground up - SPSNashville
Office365 groups from the ground up - SPSNashville
 
Office365 groups from the ground up - Collab365 Global Conference
Office365 groups from the ground up - Collab365 Global ConferenceOffice365 groups from the ground up - Collab365 Global Conference
Office365 groups from the ground up - Collab365 Global Conference
 
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
MCM Juli - Nicki Borell - O365 groups & coaching your users through the exter...
 
SEF Unity Connect 2016 Office 365 Groups
SEF Unity Connect 2016 Office 365 GroupsSEF Unity Connect 2016 Office 365 Groups
SEF Unity Connect 2016 Office 365 Groups
 
Managing Office 365 Groups - SPFest Denver
Managing Office 365 Groups - SPFest DenverManaging Office 365 Groups - SPFest Denver
Managing Office 365 Groups - SPFest Denver
 
Adam ochs groups
Adam ochs   groupsAdam ochs   groups
Adam ochs groups
 
The anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki BorellThe anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki Borell
 
Understanding Office 365 Groups: Ask The Experts
Understanding Office 365 Groups: Ask The ExpertsUnderstanding Office 365 Groups: Ask The Experts
Understanding Office 365 Groups: Ask The Experts
 
Introduction to Office 365 Groups - SharePoint Fest Chicago
Introduction to Office 365 Groups - SharePoint Fest ChicagoIntroduction to Office 365 Groups - SharePoint Fest Chicago
Introduction to Office 365 Groups - SharePoint Fest Chicago
 
The anatomy of office 365 groups
The anatomy of office 365 groupsThe anatomy of office 365 groups
The anatomy of office 365 groups
 
Webinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in controlWebinar: Deploy Microsoft Teams and stay in control
Webinar: Deploy Microsoft Teams and stay in control
 
Strategies for Transitioning From SharePoint On-Prem to Office 365
Strategies for Transitioning From SharePoint On-Prem to Office 365Strategies for Transitioning From SharePoint On-Prem to Office 365
Strategies for Transitioning From SharePoint On-Prem to Office 365
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
 
Office 365 Groups and Planner - Jump Start PM and Digital Collaboration
Office 365 Groups and Planner - Jump Start PM and Digital CollaborationOffice 365 Groups and Planner - Jump Start PM and Digital Collaboration
Office 365 Groups and Planner - Jump Start PM and Digital Collaboration
 
The top 10 things I wish I had known about O365 groups
The top 10 things I wish I had known about O365 groupsThe top 10 things I wish I had known about O365 groups
The top 10 things I wish I had known about O365 groups
 
Office 365 Groups: Deep Dive
Office 365 Groups: Deep DiveOffice 365 Groups: Deep Dive
Office 365 Groups: Deep Dive
 
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017
 

More from André Vala

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo Real
André Vala
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
André Vala
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office Graph
André Vala
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013
André Vala
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013
André Vala
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site Collections
André Vala
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013
André Vala
 
Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010 Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010
André Vala
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better Together
André Vala
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010
André Vala
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010
André Vala
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePoint
André Vala
 
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
André Vala
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint Deployment
André Vala
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
André Vala
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep Dive
André Vala
 
Content Recommendation with SharePoint Search
Content Recommendation with SharePoint SearchContent Recommendation with SharePoint Search
Content Recommendation with SharePoint Search
André Vala
 
Building Solutions with Office Graph
Building Solutions with Office GraphBuilding Solutions with Office Graph
Building Solutions with Office Graph
André Vala
 
Working with AngularJS
Working with AngularJSWorking with AngularJS
Working with AngularJS
André Vala
 

More from André Vala (19)

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo Real
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office Graph
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site Collections
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013
 
Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010 Building Public Web Sites in SharePoint 2010
Building Public Web Sites in SharePoint 2010
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better Together
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePoint
 
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint Deployment
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep Dive
 
Content Recommendation with SharePoint Search
Content Recommendation with SharePoint SearchContent Recommendation with SharePoint Search
Content Recommendation with SharePoint Search
 
Building Solutions with Office Graph
Building Solutions with Office GraphBuilding Solutions with Office Graph
Building Solutions with Office Graph
 
Working with AngularJS
Working with AngularJSWorking with AngularJS
Working with AngularJS
 

Recently uploaded

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 

Recently uploaded (20)

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 

Office 365 Groups Deep Dive

  • 2. THANK YOU TO OUR SPONSORS
  • 3. THANK YOU TO OUR TEAM ANDRÉ BATISTA ANDRÉ MELANCIA ANDRÉ VALA ANTÓNIO LOURENÇO BRUNO LOPES CLÁUDIO SILVA NIKO NEUGEBAUER RUI REISRICARDO CABRAL NUNO CANCELO PAULO MATOS PEDRO SIMÕES SANDRA MORGADO SANDRO PEREIRARUI BASTOS NUNO ÁRIAS SILVA
  • 4. TUGA IT 2016LISBON, PORTUGAL Office 365 Groups Deep Dive André Vala
  • 5. ABOUT ME... BLOG LINKEDIN TWITTER EMAIL MEMBER OF MEMBER OF WORKS FOR JOB TITLE Microsoft MVP Office Servers and Services SharePoint Solutions Architect /in/andrevala andre.vala@create.pt http://blogit.create.pt/andrevala @atomicvee Office365 PT SPUG PT AWARDED
  • 6. AGENDA • Overview • Architecture • Administration • Extensibility • Advanced Topics • Roadmap
  • 8. MOTIVATION • Collaboration is changing • Different teams and users prefer different tools • Collaboration over email • Collaboration over a web portal • Collaboration over mobile phones • Collaboration over social networks Office 365 Groups Brings together people, information and apps across Office 365 to enable better communication and collaboration. OVERVIEW
  • 10. KEY BENEFITS OVERVIEW Public by default Self-service Sharing to non-members Context & history Single definition Simple to manage
  • 11. OUTLOOK 2016 OVERVIEW 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.
  • 12. MOBILE APPS OVERVIEW Outlook Groups app Available on iOS, Android & Windows Phone. Continue conversations, view files, @mention colleagues and even discover other relevant groups.
  • 13. POWER BI OVERVIEW Create a workspace to collaborate with your team. Leverage the Groups collaboration & communication capabilities to create and review insights.
  • 14. OFFICE 365 PLANNER OVERVIEW Create 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.
  • 15. CONNECTORS • Bring filtered information from external systems to a group inbox • Over 50 connectors are available today • MailChimp • GitHub • Trello • Stack Overflow • Zendesk • Salesforce • Twitter • User Voice • Configurable using Outlook online • Once connected to a group, all members have access to it OVERVIEW
  • 18. ONE GROUP ACROSS OFFICE 365 ARCHITECTURE Azure Active Directory (AAD) is the master for group identity and membership across Office 365 (Exchange, SharePoint, etc.) O365 services extend with their data (e.g., conversations stored in Exchange mailbox & documents stored in OneDrive for a group) Services 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 Documents OneNote Additional workloads Workload scenarios Exchange Conversations Calendar Identity Resource URLs Owners Members AAD
  • 19. GROUP CREATION FLOW ARCHITECTURE Create Group New group Create via AAD Graph Azure Active Directory Exchange Online SharePoint Online EXO Melissa creates a group in Outlook
  • 20. GROUP CREATION FLOW ARCHITECTURE Create Group New group Create via AAD Graph Azure Active Directory Exchange Online SharePoint Online EXO EXO creates a local group Exchange Online AD Local create
  • 21. GROUP CREATION FLOW ARCHITECTURE Create Group New group Create via AAD Graph Azure Active Directory Exchange Online SharePoint Online EXO EXO notifies SPO, which creates a local group Exchange Online AD Local create SharePoint Online AD SPO Notification Local create
  • 22. GROUP MANAGEMENT FLOW ARCHITECTURE Add Members Azure Active Directory Exchange Online AD Exchange Online SharePoint Online EXO SharePoint Online AD SPO FwdSync FwdSync Update Group via AAD Graph FwdSync broadcasts changes
  • 24. MANAGEMENT UI • Office 365 Admin Center • Azure Active Directory control panel • Office 365 Admin App ADMINISTRATION
  • 26. POWERSHELL • Execute against Azure AD as primary • Synchronous notification/update in Exchange/OneDrive *-UnifiedGroup Create, edit and delete groups Manage single-value properties available on the Group object *-UnifiedGroupLinks Manage members, owners and subscriber list ADMINISTRATION Use PowerShell to manage Office 365 Groups Convert an Exchange distribution group to an Office 365 Group
  • 27. POWERSHELL: CONNECT Allow remote sessions Set-ExecutionPolicy Unrestricted Get usercredentials $userCredential = Get-Credential Open Powershell session $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection Import-PSSession $session ADMINISTRATION
  • 28. POWERSHELL: UNIFIED GROUP Get list of groups Get-UnifiedGroup Get specific group Get-UnifiedGroup –Identity SalesTeam Create Group New-UnifiedGroup –DisplayName “Sales Team” –Alias SalesTeam Delete Group Remove-UnifiedGroup SalesTeam Set Group Options Set-UnifiedGroup –Identity SalesTeam –RequireSenderAuthenticationEnabled $true ADMINISTRATION
  • 29. POWERSHELL: UNIFIED GROUP LINKS Get Group Members Get-UnifiedGroupLinks –Identity SalesTeam –LinkType Members Add Member/Owner Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Members Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Owners Remove Group Member Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt Remove Group Owner Remove-UnifiedGroupLinks SalesTeam –LinkType Owners –Links my@email.pt Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt ADMINISTRATION
  • 31. NAMING CONVENTIONS • Set on display name during create/change • Blocked word list, pre-/post- fix based on AAD attributes or fixed text • Same policy for DL and Groups • IT admins can override ADMINISTRATION
  • 33. GROUP CREATION PERMISSIONS • Control groups create UI in Outlook web & desktop for certain or all users through policy • Does not prevent users from using groups • IT can still create groups (managed scenarios) ADMINISTRATION New-OwaMailboxPolicy –Name “<policy name>” Set-OwaMailboxPolicy –Identity “<policy name>” –GroupCreationEnabled $false Set-CASMailbox –Identity <user> -OWAMailboxPolicy “<policy name>” Controlling Group Creation
  • 35. DYNAMIC MEMBERSHIP • Configured in Azure AD management portal • Automatically includes/excludes members based on a rule • Requires Azure AD Premium ADMINISTRATION
  • 37. GROUPS API EXTENSIBILITY Microsoft Graph API Hands-On Lab: Deep Dive into the Microsoft Graph for Office 365 Groups
  • 38. Samples https://graph.microsoft.com/v1.0/groups/{id}/ https://graph.microsoft.com/v1.0/groups/{id}/AddFavorite GROUP MANAGEMENT EXTENSIBILITY ENTITY COLLECTION ACTIONS Group Groups CRUD SubscribeByMail, UnsubscribeMyMail, AddFavorite, RemoveFavorite, ResetUnseenCount User/Me Users JoinedGroups
  • 39. CONVERSATIONS EXTENSIBILITY ENTITY COLLECTION ACTIONS Conversation Conversations Create, Read, and Delete Thread Threads Reply Samples https://graph.microsoft.com/v1.0/groups/{id}/conversations https://graph.microsoft.com/v1.0/groups/{id}/threads/{id}/reply
  • 40. EVENTS EXTENSIBILITY ENTITY COLLECTION ACTIONS Calendar Read Event Events CRUD Samples https://graph.microsoft.com/v1.0/groups/{id}/events /calendarview?startdatetime=2016-02-01&enddatetime=2016-02-29
  • 41. FILES EXTENSIBILITY ENTITY COLLECTION ACTIONS Drive Enumerate Children, Get Shared Items, Get Recent Items Drive Item CRUD, Enumerate Children, Search, Share Samples https://graph.microsoft.com/v1.0/groups/{id}/drive https://graph.microsoft.com/v1.0/groups/{id}/drive/items/{item id}/
  • 42. PLANS EXTENSIBILITY ENTITY COLLECTION ACTIONS Plan CRUD, Enumerate Task CRUD, Enumerate Samples https://graph.microsoft.com/beta/groups/{id}/plans https://graph.microsoft.com/beta/groups/{id}/plans/{plan id}/tasks https://graph.microsoft.com/beta/groups/{id}/plans/{plan id}/buckets
  • 43. COMMON QUERIES EXTENSIBILITY SCENARIO URL Get 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 2016-02-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}/drive/items?$filter=startswith(name,+'c') Get selected properties on files /group/{id}/drive/items?$select=dateTimeCreated
  • 45. HYBRID SUPPORT • Requires Azure Active Directory Premium and Exchange 2013 CU11 • Office 365 Groups are created and managed in Azure AD • Azure AD Connect enables synchronization of Groups with on-premises Active Directory into DLs with: • Target Address: service address of the Group object • Recipient Type Details: specifies that the Group is not managed in the on- premises directory ADVANCED TOPICS Integrating your on-premises identities with Azure Active Directory Office 365 Groups write back
  • 46. SET FILES QUOTA • Set a storage quota on a Group’s SharePoint site • Currently only through PowerShell ADVANCED TOPICS Get-SPOSite –Identity https://<tenant>.sharepoint.com/sites/<group> -detailed |fl Set-SPOSite –Identity https://<tenant>.sharepoint.com/sites/<group> -StorageQuota 3000 -StorageQuotaWarningLevel 2000 Use PowerShell to manage Office 365 Groups
  • 47. SEND AS GROUP • Allows a group member to send email as the Group • Currently only through PowerShell ADVANCED TOPICS $groupAlias = "TestSendAs" $userAlias = "AlexD" $groupsRecipientDetails = Get-Recipient -RecipientDetails -groupmailbox -Identity $groupAlias Add-RecipientPermission -Identity $groupsRecipientDetails.Name -Trustee $userAlias -AccessRights SendAs Use PowerShell to manage Office 365 Groups
  • 48. DISABLE CONNECTORS Disable connectors for the tenant Disable connectors for a specific group ADVANCED TOPICS Set-UnifiedGroup –Identity mygroup@mytenant.com –ConnectorsEnabled:$false Connect apps to your groups Set-OrganizationConfig –Identity contoso.com –ConnectorsEnabled:$false
  • 50. ROADMAP Administration  File quota management  Hybrid guidance & improvements  Privacy type conversion  Multi-domain support  eDiscovery & legal hold  Distribution List migration  Mobile application management  Creation policies in AAD  Naming policies in AAD  Hidden membership  General usage reporting  Data classification and extensible policies  Usage guidelines  Expire inactive groups  Soft-delete and restore Experiences  Guest user access (external users)  Continuously improving UI design  Search and discovery  Calendaring improvements  Outlook for Mac support Integrations  Office 365 Connectors  Office 365 Planner  Office Graph and Delve  Skype Meet now  SharePoint Team Sites  Yammer  Microsoft Classroom DONE IN PREVIEW office.com/roadmap DONE DONE DONE DONE DONE DONE
  • 51. REFERENCES Documentation • Microsoft Graph API • Hands On Labs: Deep Dive into the Microsoft Graph for Office 365 Groups Tools • Graph Explorer • Groups Explorer
  • 52. TUGA IT 2016LISBON, PORTUGAL Thank You André Vala andre.vala@create.pt @atomicvee
  • 53. THANK YOU TO OUR SPONSORS