Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors...

33

Transcript of Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors...

Page 1: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 2: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Learn about

Office 365 Groups

and how to use

Connectors.

Page 3: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Office 365 Connectors Agenda

Page 4: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Outlook

Skype for

BusinessOneNote Delve Calendar

Yammer Office PlannerSharePoint OneDrive

• Connectivity

• Office Graph

• Common API & more

Page 5: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 6: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

What are Office 365 Connectors?

…bring real-time information and content

into your Office 365 Groups

based on events happening in 3rd party services

Page 7: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Office 365 Connectors

3rd party appOffice 365

Group

message

„Webhook“

Page 8: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 9: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 10: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

curl -H "Content-Type: application/json"

-d "{\"text\": \"Hello World!\"}" <YOUR

WEBHOOK URL>

http://winampplugins.co.uk/curl/

Use CURL for testing

Page 11: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

curl -H "Content-Type: application/json" -d

"{\"title\": \"Learn about Office 365

Connectors\", \"text\": \"Visit the [Outlook

Dev Portal](https://dev.outlook.com) to learn

more about Office 365 Connectors!\",

\"themeColor\": \"EA4300\"}" <YOUR WEBHOOK

URL>

Message with title, link & themeColor

Page 12: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

curl -H "Content-Type: application/json" -d

"{\"title\": \"Learn about Office 365

Connectors\", \"text\": \"Visit the [Outlook Dev

Portal](https://dev.outlook.com) to learn more

about Office 365 Connectors!\", \"themeColor\":

\"EA4300\", \"potentialAction\": [{\"@context\":

\"https://schema.org\", \"@type\":

\"ViewAction\", \"name\": \"Open Outlook Dev

Center\", \"target\":

[\"https://dev.outlook.com\"]}]}" <YOUR WEBHOOK

URL>

Message with action

Page 13: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

$url = 'https://outlook.office365.com/...'

$body = @"

{

"text": "Hello World at msts2016!",

"title": "Enjoy this great event!"

}

"@

Invoke-RestMethod -Uri $url -Method Post -Body $body -

ContentType "application/json"

Use PowerShell

Page 14: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 15: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Connector Card

Page 16: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Connector Card

{

"summary": "New Comment by Ben Quillen on \"Fabrikam Forum\"",

"title": null,

"text": null,

"themeColor": "#3479BF",

"sections": [

{

"title": null,

"text": null,

"markdown": true,

"facts": [

{

"name": "Added By",

"value": "Ben Quillen"

},

{

"name": "Date",

"value": "15-12-2015"

https://dev.outlook.com/connectors/reference

Page 17: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• The easiest way to bring your content to groups

• Elevates your engaging content directly alongside Group

conversations

• Only the person who has created the connector can modify it!

• But: Connectors are available for all users-not just Admins!

• General Availability (since BUILD Conference)

Summary 1

Page 18: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• ~60+ Connectors available now

• Configure connectors from Outlook on the Web

• Consume content from all Groups platforms• Outlook 2016

• Outlook on the web (formerly known as OWA)

• Groups Mobile Apps (iOS, Android) – coming soon!

• Custom connectors through incoming webhook• “Add to Office365” button lets users configure Connectors from 3rd party’s site

• Developer portal to implement and submit your own

connectors (Beta)

Summary 2

Page 19: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Management capabilities for Office 365 Groups

http://blog.atwork.at/post/2016/09/21/Manage-Office-365-Group-creation

Manage Office 365 Groups

Page 20: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

# To disable connectors for the tenant:Set-OrganizationConfig -Identity contoso.com -

ConnectorsEnabled:$false

# To disable connectors for a group mailbox:Set-UnifiedGroup -Identity

[email protected] -

ConnectorsEnabled:$false

https://support.office.com/en-us/article/Connect-apps-to-your-groups-

ed0ce547-038f-4902-b9b3-9e518ae6fbab

Disable Office 365 Connectors

Page 21: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 22: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 23: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• Connectors use webhooks to create Connector Card messages

within an Office 365 group.

• Developers can create these cards by sending an HTTP request

with a simple JSON payload to an Office 365 group webhook

address.

• Get started with Office 365 Connector Cards in Outlook and

Microsoft Teams

http://aka.ms/o365-connectors

Connectors for Developers…

Page 24: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• If your customers are in Office365

• Super Easy – all you need is a webhook

• Catalog gives you direct exposure

Why should I build a Connector?

POST https://outlook.office365.com/webhook/f1a6033d... HTTP/1.1Content-Type: application/jsonHost: outlook.office365.comContent-Length: 43

{"Text":"Hello World! Buzz...Buzz...Buzz!"}

Page 25: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

https://blogs.msdn.microsoft.com/exchangedev/2016/03/28/announcing-the-

office-365-connectors-developer-platform/

Connectors Dev Platform

Page 26: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• Enables developers to easily build, verify and publish a

connector through the developer dashboard at

https://outlook.office.com/connectors/publish

Developer dashboard for Connector submission (Beta)

Page 27: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook
Page 28: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Development includes 3 basic steps:

1. Provide basic info such as connector name, logo, list of events supported, landing page URL, callback URL, etc.

2. Use auto-generated URL from dashboard to integrate into your app and verify the end-to-end experience

3. Submit the connector for review by Microsoft for it to be listed in the in-app connectors catalog for all users

Developer dashboard for Connector submission (Beta)

Page 29: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Roadmap • Connectors for the Personal Inbox

• Reply action on connector messages

• Connector catalog for Desktop Outlook and

Groups Mobile apps

• Specialized cards and experiences for newsletters,

media, etc.

Page 30: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• http://aka.ms/o365-connectors

• https://dev.outlook.com/Connectors/GetStarted

• http://aka.ms/connectorplayground

• https://dev.outlook.com/connectors/reference

• https://outlook.office.com/connectors/publish

• http://winampplugins.co.uk/curl/

• http://officespdev.uservoice.com/connectors

• https://dev.outlook.com/Connectors

Sources/Links

Page 31: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

• Use the new Office 365 Groups

• Use Connectors – it’s the easiest way to bring

relevant content to groups

• Build your own Connectors if needed

• ISVs: Publish your own Connectors

to the MSFT Store

Call to Action

Page 32: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook

Key takeaways:

Office 365 Groups

and Connectors are

cool and easy to use.

Page 33: Learn about Connectors. · 2018-10-15 · •~60+ Connectors available now •Configure connectors from Outlook on the Web •Consume content from all Groups platforms •Outlook