27
Groups & ontwikkelaars

DIWUG - Groups for Developers

Embed Size (px)

Citation preview

Page 1: DIWUG - Groups for Developers

Groups & ontwikkelaars

Page 2: DIWUG - Groups for Developers

Groups & Ontwikkelaars

BeheerdersMicrosoft

GraphConnectors

Page 3: DIWUG - Groups for Developers

Groups building blocks

Azure Active Directory

Apps

Skyp

e

…O

utlo

ok

One

Driv

e

Cale

ndar

One

Not

e

Yam

mer

Dyna

mic

s CRM

Delv

e

Office 365 Groups

Page 4: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies en dynamic memberships

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership

2015 Q1Quota Limits

2014 Q2Groups aankondiging

Page 5: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies en dynamic memberships

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership

2015 Q1Quota Limits

2014 Q2Groups aankondiging

Page 6: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies en dynamic memberships

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership

2015 Q1Quota Limits

2014 Q2Groups aankondiging

Page 7: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership

2015 Q1Quota Limits

2014 Q2Groups aankondiging

Page 8: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership

2015 Q1Quota Limits

2014 Q2Groups aankondiging

Page 9: DIWUG - Groups for Developers

Groups geschiedenis

2015 Q1 Groups First Release

2015 Q2 …

2015 Q3Group updates in Office & Management updatesNaming Policies

2015 Q4Groups for YammerAdmin AppCreation PolicyData ClassificationExtensibleExpire inactiveHidden membership Planner

2015 Q1Quota LimitsDynamic Memberships…

2014 Q2Groups aankondiging

Page 10: DIWUG - Groups for Developers
Page 11: DIWUG - Groups for Developers

PowerShell

Page 12: DIWUG - Groups for Developers

Groups PowerShell

Get-UnifiedGroup

Set-UnifiedGroup

New-UnifiedGroup

Remove-UnifiedGroup

Get-UnifiedGroupLinks

Add-UnifiedGroupLinks

Remove-

UnifiedGroupLinks

Page 13: DIWUG - Groups for Developers

Groups with active conversations

Get-UnifiedGroup |

Foreach-Object {

Get-MailboxStatistics -Identity $_.Identity }

|

Where-Object {

$_.LastLogonTime -ge (Get-Date).AddDays(-7)}

Page 14: DIWUG - Groups for Developers

Groups with active documents

Get-UnifiedGroup | Foreach-Object {

Get-SPOSite -Identity

$_.SharePointDocumentsUrl.replace("/Shared

Documents", "")} |

FT Title, Url, LastContentModifiedDate

Page 15: DIWUG - Groups for Developers

Disable Groups for a user

New-OwaMailboxPolicy –Name "Group Creation"

Set-OwaMailboxPolicy –Identity "Group Creation" –

GroupCreationEnabled $false

Set-CASMailbox –Identity

[email protected] -

OWAMailboxPolicy "Group Creation"

Page 16: DIWUG - Groups for Developers

Disable Groups for multiple users

Get-User | Where-Object {$_.Department -eq

"Vendor"} | Set-CASMailbox -OWAMailboxPolicy

"Group Creation"

Page 17: DIWUG - Groups for Developers

Group Connectors

Page 18: DIWUG - Groups for Developers

Group ConnectorsIn Preview https://outlook.office.com/owa/#path=/group/[email protected]/mail&EnableConnectorDevPreview=true

Page 19: DIWUG - Groups for Developers

Incoming webhook{ "text": " Make sure to [present webhooks!](http://www.mavention.nl/)", "title": "Awesome Demo!", "themeColor": "5500B3", "potentialAction": [ { "@context": "http://schema.org", "@type": "ViewAction", "name": "View on Mavention", "target": ["http://www.mavention.nl"] } ]}

Page 20: DIWUG - Groups for Developers

Incoming webhook{ "summary": "Angelina Moss commented on a Trello card", "sections": [ { "activityTitle": "Angelina Moss commented", "activitySubtitle": "on the card Bug Fixing and Stabilization", "activityText": "\"FYI, this work should take my team around two weeks to complete\"", "activityImage": "https://outlook.office.com/connectors/Content/Images/kat.png", "facts": [ { "name": "Labels", "value": "Design, Development" }, { "name": "Due date", "value": "Jul 7, 2015" },

Page 21: DIWUG - Groups for Developers

Microsoft Graph

Page 22: DIWUG - Groups for Developers

Azure Settings

Page 23: DIWUG - Groups for Developers

Yo Office!

Page 24: DIWUG - Groups for Developers

Visual Studio Code

Page 25: DIWUG - Groups for Developers

Search query to retrieve items from groups(SiteTemplateId:64 OR SiteTemplate:Group OR WebTemplate:Group) AND IsDocument=1 AND Author:{User}

Page 27: DIWUG - Groups for Developers

“A Maven is a trusted expert who seeks to pass knowledge on to others”