1 / 19

Build Apps that Reach Millions of Outlook Users

Learn how to build apps on the Outlook platform to reach over 100 million Office 365 Enterprise users and 500 million Outlook.com users. Explore the capabilities and APIs of Outlook to create actionable emails, add-ins, and more.

sparsley
Download Presentation

Build Apps that Reach Millions of Outlook Users

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Build apps that reach millions of Outlook users Sohail Zafar THR2439

  2. Build on the Outlook Platform Reach Maturity Availability 100MOffice 365 Enterprise users/mo. 500M Outlook.com users Desktop Windows Mac Web Mobile iOS Android 10K Apps using Graph 300+Add-Ins 100+ Connectors 2.5M+Actionable emails

  3. Outlook extensibility Actionable messages Add-ins Conversations 1 Microsoft Graph

  4. Outlook Entities & Capabilities on Graph /v1.0 • Mail • Mail folders • Messages including Event Message • Item ,file & Reference attachments • Focused Inbox/Inference • Calendar • Calendar groups & Calendars • Events & Calendar view • Reminders & Reminder view • FindMeetingTime • Calendar color • People/contacts • Contact folders & Contacts • People API • Groups • Conversations, threads, posts • Calendar, events • Profile • User profile per AAD • Profile picture of many sizes • Mailbox Settings • Automatic replies • Language & Time zone • Archive folder • Data extensibility • Extended properties • OpenTypeExtensions • Capabilities • CRUD • Webhooks • Accessing shared mailbox* • Delta query aka sync • Additional metadata markups

  5. Actionable Messages • Benefit: Streamline simple tasks • End users: No install or sign-in friction, it just works. • Developers: Declarative markup means native UX and zero client code!

  6. Add-ins + = Web App Manifest Add-in

  7. Extension Points • Add-in Commands • Detected Entity: Supports rule-based activation • Custom module in desktop Outlook 2016

  8. Add-ins, Actionable Messages, and Graph API in action. Single Sign on and delegate access. Demo

  9. In GA Requirement set 1.6 across all clients except mobile Add-ins available in Outlook Android API Requirements set 1.5 (Outlook Mac) Office Fabric Core 4.0, Fabric JS & Fabric React Deep linking support for add-ins Samples & Docs (Auth) Coming soon • Add-ins in new OWA Mail • Single Sign On support for Outlook 2016 for Windows, Mac, and Outlook for Web • Delegate access • O365 centralized deployment of add-ins • In client store improvements What’s New?

  10. Call To Action • Visit https://docs.microsoft.com/en-us/outlook/ to get started • Questions on stackoverflow? • Graph: #MicrosoftGraph • Add-ins: #outlook-web-addins • Actionable Messages: #office365connectors • Help us shape our roadmap • User Voice:  https://aka.ms/officedevuservoice

  11. Please evaluate this session Your feedback is important to us

  12. Learn more Visit dev.office.com Join the Office Developer Program See everything from Build - https://aka.ms/OfficeBuild2018 Follow us - @OfficeDev, #MicrosoftGraph, #SharePoint @MicrosoftTeams Come hack with us - aka.ms/office365hackathon Join community calls - Graph, AD, Outlook, Teams, Excel, and SharePoint

  13. Office Developer at Build - Breakouts

  14. Appendix

  15. Microsoft Graph Access user, group and organizational data One endpoint One token All users Your app https://graph.microsoft.com Users Groups SharePoint Outlook OneNote Planner Teams Excel Intune Azure AD more…

  16. Actionable Messages Benefits • Actionable Messages make it possible to considerably streamline simple tasks • With support for input fields, Actionable Messages also allow for simple form-like scenarios, like polls How • Developers • Declarative markup means native UX and zero client code! • Leverage your existing services • End users • No install or sign-in friction, it just works

  17. What’s supported in v1? • Exchange Online accounts only • Desktop only • REST (looking into providing support for EWS) • Shared Mailboxes • An individual shares a calendar with another individual • An individual shares a mail folder with another individual Things to note • Read/Write Mailbox Permissions • Current user’s add-ins will be available (not the delegator’s add-ins) • Only the add-ins that have SupportsSharedFolders set to true will be available in shared folder scenarios • Both calendar/mail support • APIs will be available based on the permission of the delegate Delegate access Manifest Change • Supports Shared Folders • Set to true/false Office JS API • getSharedPropertiesAsync() • Owner • Permissions • restUrl

More Related