9/12/2018 7:13 AM What’s new and what’s coming for Outlook add-ins including Office 365 Centralized Deployment Harshit Kumar & Wey Love Outlook Ecosystem.

Slides:



Advertisements
Similar presentations
Success through People with LinkedIn and O365
Advertisements

What’s new and what’s coming for Actionable Messages in Outlook
5/9/2018 9:30 AM BRK2215 Deliver better experiences with SharePoint Patterns and Practices Community Solutions Mike Ammerlaan Product Marketing Manager,
Make your app a native part of Office with Add-ins
Microsoft Ignite /10/2018 3:38 AM
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Managing and Deploying Office Add-ins and Office 365 Apps
From IT Pros to IT Heroes - with Azure DevTest Labs
Demystifying the Office 365 profile experience
Build transformative industry solutions on the Office 365 platform
5/29/2018 1:51 AM THR2071 Managing enterprise applications, permissions, and consent in Azure Active Directory Adam Steenwyk & Jeff Sakowicz Program Managers.
5/29/2018 1:32 PM Office UI Fabric behind the scenes: Open source Design & Engineering in Office Peter Jahn Senior UX Engineering Manager OneDrive & SharePoint.
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Get the most from the Microsoft Dynamics 365 Mobile App
6/5/2018 1:30 PM THR1029 Spend less time managing data and more time with customers: Quick tour of Outlook Customer Manager Welly Lee
6/10/2018 3:43 AM THR1000 Making StaffHub work for your organization Business Integrations & Workflows Sushmitha Kini Engineering Manager © Microsoft.
Azure Cloud Shell Magic of Modern Command-line Management
Developing Hybrid Apps on Microsoft Azure Stack
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Firstline Workforce and Office 365: Microsoft StaffHub
Microsoft /26/2018 6:05 PM BRK3044 Integrate line of business services with Outlook on Windows, Mac and web Andrew Salamatov Bharathan Venkateswaran.
Do more with Microsoft Word and Office 365
Optimizing Microsoft OneDrive for the enterprise
Build data-driven solutions using Microsoft Visio
What a Real, Functioning DevOps Team Looks Like
Microsoft Ignite /18/2018 8:30 PM BRK2065
Microsoft Ignite /31/ :08 AM
Microsoft Planner: How to manage your team’s work in Office 365
Microsoft 365 Business: Under the Hood
Build smarter bots and devices by connecting to the Microsoft Graph
Understanding Windows Analytics Update Compliance
Expert-level Windows 10 deployment
Workflow Orchestration with Adobe I/O
Customize Office 365 Search and create result sources
Windows 10 Subscription Activation
Automate all things! Microsoft Azure continuous deployment
Agile Planning with Visual Studio Team Services (VSTS)
Advancing the SharePoint Developer Community (PnP)
Office Power Hour New developer APIs and features for Apps for Office
Seamlessly add video into O365 app or other apps with Microsoft Stream
9/22/2018 3:49 AM BRK2247 Learn from MVPs: Panel discussion on all things SharePoint and OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT.
What’s new in Office 365 administration
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
11/17/2018 6:41 PM BRK3392 Windows 10 servicing explained (WAAS) Deploying Windows as an inplace upgrade Adnan Hendricks Microspecialist
Seamlessly add video into O365 app or other apps with Microsoft Stream
Continuous Delivery with Visual Studio Team Services
Supercharge Microsoft Teams using Teams apps in node.js
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Bring existing desktop apps to UWP with the Desktop Bridge
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Migrate your apps from legacy APIs to Microsoft Graph
Microsoft products for non-profits
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Five cool things you can do with Windows PowerShell on Office 365
Microsoft To-Do Preview
MDM Migration Analysis Tool (MMAT)
Overview: Dynamics 365 for Project Service Automation
Keep up with Office 365 evolution in the real world
Surviving identity management in a hybrid world
Learn how to leverage the Microsoft Store for Education in your school
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
“Hey Mom, I’ll Fix Your Computer”
4/28/2019 3:30 AM THR1061 Learn how Dynamics 365, Office 365 and related applications work together to transform the workplace Donna Edwards Solution Architect.
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Digital Transformation: Putting the Jigsaw Together
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Presentation transcript:

9/12/2018 7:13 AM What’s new and what’s coming for Outlook add-ins including Office 365 Centralized Deployment Harshit Kumar & Wey Love Outlook Ecosystem Program Managers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Platform Overview What’s New Building Add-ins 9/12/2018 7:13 AM Agenda Platform Overview What’s New Building Add-ins Deploying an Add-in Looking Forward © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Platform Overview 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Standalone web, device, and service apps 9/12/2018 7:13 AM Office 365 Platform Extensions Canvases Standalone web, device, and service apps Documents  Pages  Embedded canvases Conversations 1 Groups People Conversations Files Insights Microsoft Graph © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Outlook Platform UI CONTROLS CONVERSATIONS LIVE POLL Yes No Maybe + Microsoft Graph Use one or many extension types to provide a complete solution for your users

Microsoft Build 2017 9/12/2018 7:13 AM Outlook Platform Add-ins Bring your favorite apps right in email so you can get more done Actionable messages Increase engagement with your app or service by  surfacing contextual actions directly  in conversations in Outlook and Teams so users can accomplish tasks faster  © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Outlook Add-in – Decisions 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/12/2018 7:13 AM What’s New © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What’s New Add-ins now available for Outlook on Android 9/12/2018 7:13 AM What’s New Add-ins now available for Outlook on Android API Requirement set 1.5 in Preview for Mac Outlook SSO Preview for Outlook 2016 for Windows, available now! Centralized Deployment for Outlook coming soon © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building Add-ins 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 9/12/2018 7:13 AM Add-ins + = Web App Manifest Add-in Manifests are synced by clients and used to load the HTML/JS/CSS business logic © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Build an Add-in for Mobile 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/12/2018 7:13 AM Why use SSO? Add-in users will be able to sign in to the add-in service using their office identity. The capability reduces friction and allows seamless access to MS Graph APIs since the user is not required to enter credentials. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Single Sign On Flow Your Add-in calls getAccessTokenAsync JS API. 9/12/2018 7:13 AM Single Sign On Flow Your Add-in calls getAccessTokenAsync JS API. User is prompted for consent and user gives consent. Add-in gets the access token which it can use to authenticate the user. Add-in can also use this access token to get a MS Graph access token from AAD using on behalf of flow © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Add SSO support to an add-in 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Deploying an Add-in 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

How to install an Office add-in? Side-loading During development of add-in Upload manifest For testing Distribute publicly Office store Validated against policies Free or Paid Not for internal Deploy within Organization Admin uses Add-in Catalog EAC for Outlook Centralized deployment

EAC for Outlook Deploy add-ins for Outlook within an Organization Entire org Specific users (cmdlet only) Supports Store, LOB or ISV add-ins Supports Mandatory or Optional add-ins PS> $a= Get-DistributionGroupMember FinanceTeam PS> Set-App -OrganizationApp -Identity 7a774f0c-7a6f-11e0-85ad-07fb4824019b -ProvidedTo SpecificUsers -UserList $a -DefaultStateForUser Enabled

Centralized deployment Single coherent solution for IT admins Install add-ins across Excel, Word, PowerPoint and Outlook (coming soon) Acquire Office store, Line of Business (LOB) or ISV built Target Deploy for a Group, Users Or entire Org Deploy As Optional or Mandatory for users

Demo Centralized deployment UI & PowerShell 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Add Cmdlets Adding a new LOB add-in to users 9/12/2018 7:13 AM Adding a new LOB add-in to users Adding a new store add-in to a group Adding a new store add-in to entire Org. New-OrganizationAddIn -ManifestPath 'C:\Users\Me\Desktop\taskpane.xml' -Locale ‘en-US’ -Members 'KathyBonner@contoso.com', 'MaxHargrave@contoso.com' New-OrganizationAddIn -AssetId ‘WA10416283’ -Locale ‘en-US’ –Members ‘sales-team@contoso.com’ New-OrganizationAddIn -AssetId ‘WA10416283 –AssignToEveryone $true © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

View & Update-assignments cmdlets 9/12/2018 7:13 AM View & Update-assignments cmdlets Get installed add-ins Update assignment for add-in Set-OrganizationAddInAssignments -ProductId ‘131a8b55-bd40-4fec-b2e6-d68bf5929976’ -Remove -Members ‘Kate@contoso.com’,’Sales-team@contoso.com' © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Add-in details 9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Update add-in Update manifest Enable/Disable add-in 9/12/2018 7:13 AM Update manifest Enable/Disable add-in Remove/Uninstall add-in Set-OrganizationAddIn -ProductId ‘c427ff10-f2aa-43db-a07c-3bc19296e937’ -ManifestPath 'C:\Users\Me\taskpane.xml' -Locale ‘en-US’ Set-OrganizationAddIn -ProductId ‘c427ff10-f2aa-43db-a07c-3bc19296e937’ –Enabled $true Remove-OrganizationAddIn -ProductId ‘c427ff10-f2aa-43db-a07c-3bc19296e937’ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

EAC and Centralized deployment (CD) 9/12/2018 7:13 AM EAC and Centralized deployment (CD) Recommended migration process: Remove add-in from EAC and deploy using CD for intended target UI & PowerShell cmdlets supported for both Update of manifest file automatically flows to user in both Except upgrade of add-in capabilities EAC: Admin has to re-install the add-in with new capabilities CD: Auto-upgrade of manifest file Add-ins show as “Installed by Administrator” for end-user © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Centralized deployment support 9/12/2018 7:13 AM Centralized deployment support Windows web Mac  Coming soon* *Will be available for Office 365 customers on web, Outlook for Mac 2016, Outlook for Windows 2016 and 2013 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Looking Forward Focus areas Help us shape our roadmap New APIs 9/12/2018 7:13 AM Looking Forward Focus areas New APIs Parity of features across Outlook Clients More Extension Points Performance Centralized deployment: Usage report dashboard Help us shape our roadmap User Voice: https://aka.ms/officedevuservoice © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft 2016 9/12/2018 7:13 AM Call To Action Visit https://docs.microsoft.com/en-us/outlook/ to start building Outlook integrations Expand your Outlook scenario by leveraging new extensions Build an Add-in with Outlook Mobile support Add support for SSO and share feedback olkextsso@microsoft.com Hook up your service to Actionable Messages © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Related sessions and labs 9/12/2018 7:13 AM Related sessions and labs When Session Code and Title Channel 9 BRK 2195: What’s new and what’s coming for Actionable Messages in Outlook BRK 3225: Office development: Authentication demystified BRK 3080: Build smarter apps with Office using the Microsoft Graph  Friday 10:45 BRK 3340: Build intelligent line-of-business apps leveraging Outlook/Exchange data, using Microsoft Graph Lab code and name HOL3005: Build your first Office Add-in with Visual Studio HOL3006: Build your first Office Add-in using Angular or React © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Learn more Visit dev.office.com Attend related sessions 9/12/2018 7:13 AM Learn more Attend related sessions Try out hands on labs Visit dev.office.com Attend an Office 365 Developer Boot Camp aka.ms/O365DevBootcamp Compete in our virtual Hackathon aka.ms/Office365Hackathon © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session Tech Ready 15 9/12/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/12/2018 7:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/12/2018 7:13 AM APPENDIX © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Centralized deployment (OAC)

End user UX All add-ins deployed by admin thru CD or ECP Will be shown in ‘My add-ins’ and tagged as installed by admin

SSO Manifest Update <WebApplicationInfo> 9/12/2018 7:13 AM SSO Manifest Update <WebApplicationInfo> <Id>785d46c5-60ea-4568-a1e8-200abda6d14b</Id> <Resource>api://ignite2017.olkeco.com</Resource> <Scopes> <Scope>user.read</Scope> <Scope>profile</Scope> <Scope>files.ReadWrite</Scope> <Scope>contacts.ReadWrite</Scope> <Scope>mail.ReadWrite</Scope> <Scope>offline_access</Scope> </Scopes> </WebApplicationInfo> AAD Secret: dpnf7WMQyQLBjFDuV4Uv5yD © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.