190 likes | 198 Views
Learn how to leverage Microsoft Outlook to build business-critical applications. Explore the components of the Outlook extensibility platform, deep-dive on add-ins, and see demos on building an add-in. Discover the benefits, reach, and availability of the Outlook platform, with a focus on desktop, web, and mobile. Gain insights into using Microsoft Graph and actionable emails, as well as learn about the integration of Asana for Outlook. Takeaways include resources to get started, community support, and the opportunity to join the Office 365 Developer Program.
E N D
Build business critical applications leveraging Microsoft Outlook Sohail Zafar Principal Program Manager Outlook Extensibility Platform BRK3286
Agenda Platform Overview Why build on the outlook platform Components of outlook extensibility platform Deep Dive on Add-ins Demoes How to build an add-in Partner Demo What’s New Q&A
Build on the Outlook Platform 100MOffice 365 Enterprise users/mo. 500M Outlook.com users Reach Maturity Availability Desktop Windows Mac Web Mobile iOS Android 10K Apps using Graph 300+Add-Ins 100+ Connectors 2.5M+Actionable emails
Outlook Extensibility Actionable messages Add-ins 1 Microsoft Graph
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!
Outlook Add-ins + = Web App Manifest Add-in Manifests are synced by clients and used to load the HTML/JS/CSS business logic
Demo Add-ins
Extension Points Add-in Commands Detected Entity: Supports rule-based activation Custom module in desktop Outlook 2016
Microsoft Partner Asana
Workmanagement is purpose built for team coordination COORDINATION Work management CONTENT COMMUNICATIONS • Messaging • Files
Manage projects and processes across every department Meet stakeholders where they are (in email): • Turn email into action • Add context to your tasks and projects
Demo Asana for Outlook
What’s New GA • Requirement Set 1.7 • Recurrence API and Event handler • Recipients Changed Event • Recurrence Changed Event • Appointment Time Changed Event • Organizer in Compose Mode • From in Compose Mode • InsertAttachmentFromBase64 API • OWA • Persistent Taskpane Preview • Desktop • Delegate Access • OWA • Calendar Add-ins in new OWA • Outlook Mac • Delegate Access
Takeaways, Next steps & Go-dos Visit https://docs.microsoft.com/en-us/outlook/ to get started • Native experiences through web technologies • Write once, run everywhere • Modern distribution and deployment • Templates and SDKs to get started quickly • Questions on stackoverflow • Graph: #MicrosoftGraph • Add-ins: #outlook-web-addins • Actionable Messages: #office365connectors • Help us shape our roadmap • User Voice: https://aka.ms/officedevuservoice Visit us in the Tools area of the Expo and take our customer survey aka.ms/o365devcr 5 minutes of your time helps us build a better experience for you – and we give you a sweet water bottle Join the Office 365 Developer Program The place for devs to find the latest docs, code samples, training, community information and more Register for and attend a Global Office 365 Developer Bootcamp Led by our MVP community. Happening in neighborhoods all over the world
Please evaluate this sessionYour feedback is important to us! Please evaluate this session through MyEvaluations on the mobile appor website. Download the app:https://aka.ms/ignite.mobileApp Go to the website: https://myignite.techcommunity.microsoft.com/evaluations