Presentation is loading. Please wait.

Presentation is loading. Please wait.

Office 365 Connectors. Toni Pohl MVP Windows · blog.atwork.at About me.

Similar presentations


Presentation on theme: "Office 365 Connectors. Toni Pohl MVP Windows · blog.atwork.at About me."— Presentation transcript:

1 Office 365 Connectors

2 Toni Pohl MVP Windows Development @atwork · blog.atwork.at About me

3 OFFICE 365 CONNECTORS Learn about Office 365 Groups and how to use Connectors.

4 OFFICE 365 CONNECTORS Agenda Introduction into Office 365 Groups Ready to use Connectors Create your own Connector Roadmap

5 OFFICE 365 CONNECTORS Office 365 Groups Office Graph Infrastructure Intelligent fabric Connecting teams through modern experiences and enabling choice

6 OFFICE 365 CONNECTORS

7 What are Office 365 Connectors? …bring real-time information and content into your Office 365 Groups based on events happening in 3rd party services. …Bing, Twitter, Trello, GitHub, plus many more.

8 OFFICE 365 CONNECTORS Office 365 Connectors 3rd party app Office 365 Group message „Webhook“

9 OFFICE 365 CONNECTORS Connectors Use Cases Any trigger creates a message card… A user creates an invoice in ERP system which then is sent to a group Website form is filled out and sent to a group Ticket system / Support contact or support group Activities in Social Media shall be available for product or project groups.

10 OFFICE 365 CONNECTORS

11

12

13 Use CURL for testing curl -H "Content-Type: application/json" -d "{\"text\": \"Hello World!\"}"

14 OFFICE 365 CONNECTORS Message with title, link & themeColor 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\"}"

15 OFFICE 365 CONNECTORS Use PowerShell $url = 'https://outlook.office365.com/...' $body = @" { "text": "Hello World at IT Dev/Con!", "title": "Enjoy this great event!" } "@ Invoke-RestMethod -Uri $url -Method Post -Body $body -ContentType "application/json"

16 OFFICE 365 CONNECTORS Message with action 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\"]}]}"

17 OFFICE 365 CONNECTORS

18 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" }, { "name": "Priority", "value": "Medium" }, { "name": "State", "value": "Active" } ], "images": null, "activityTitle": "Ben Quillen commented", "activitySubtitle": "on \"Fabrikam Forum\"", "activityText": "We should prioritize this effort.", "activityImage": "https://cdn0.iconfinder.com/data/icons /PRACTIKA/256/user.png", "activityImageType": null, "potentialAction": null } ], "potentialAction": [ { "@context": "http://schema.org", "@type": "ViewAction", "name": "View in Sandbox", "target": [ "http://microsoft.com" ] } ], "footer": null, "replyTo": null } https://dev.outlook.com/connectors/reference

19 OFFICE 365 CONNECTORS Summary 1 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)

20 OFFICE 365 CONNECTORS Summary 2 ~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 3 rd party’s site Developer portal to implement and submit your own connectors (Beta)

21 OFFICE 365 CONNECTORS Disable Office 365 Connectors # To disable connectors for the tenant: Set-OrganizationConfig -Identity contoso.com - ConnectorsEnabled:$false # To disable connectors for a group mailbox: Set-UnifiedGroup -Identity test2@mytenant.onmicrosoft.com - ConnectorsEnabled:$false https://support.office.com/en-us/article/Connect-apps-to-your-groups- ed0ce547-038f-4902-b9b3-9e518ae6fbabhttps://support.office.com/en-us/article/Connect-apps-to-your-groups- ed0ce547-038f-4902-b9b3-9e518ae6fbab

22 OFFICE 365 CONNECTORS

23

24 Connectors for Developers… 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. http://aka.ms/o365-connectors

25 OFFICE 365 CONNECTORS 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.1 Content-Type: application/json Host: outlook.office365.com Content-Length: 43 {"Text":"Hello World! Buzz...Buzz...Buzz!"}

26 OFFICE 365 CONNECTORS Connectors Dev Platform https://blogs.msdn.microsoft.com/exchangedev/2016/03/28/announcing -the-office-365-connectors-developer-platform/

27 OFFICE 365 CONNECTORS Developer dashboard for Connector submission (Beta) Enables developers to easily build, verify and publish a connector through the developer dashboard at https://outlook.office.com/connectors/publish https://outlook.office.com/connectors/publish

28 OFFICE 365 CONNECTORS

29 Developer dashboard for Connector submission (Beta) 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

30 OFFICE 365 CONNECTORS Roadmap Connectors for the Inbox Reply action on connector messages Connector catalog for Desktop Outlook and Groups Mobile apps Specialized cards and experiences for newsletters, media, etc.

31 OFFICE 365 CONNECTORS Sources/Links 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

32 OFFICE 365 CONNECTORS Key takeaways: Office 365 Groups and Connectors are cool and easy to use.

33 OFFICE 365 CONNECTORS Call to Action 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

34 Rate This Session Now! Rate with Mobile App: Select the session from the Agenda or Speakers menus Select the Actions tab Click Rate Session Rate with Website: Register at www.devconnections.com/logintoratesession Go to www.devconnections.com/ratesession Select this session from the list and rate it Tell Us What You Thought of This Session Be Entered to WIN Prizes! #ITDevConnections

35 Thank you! Toni Pohl · @atwork


Download ppt "Office 365 Connectors. Toni Pohl MVP Windows · blog.atwork.at About me."

Similar presentations


Ads by Google