Supercharge Microsoft Teams using Teams apps in node.js THR3027 Supercharge Microsoft Teams using Teams apps in node.js Wictor Wilén Director, Digital Employee Experience Avanade © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
What is a Microsoft Teams App? Make your services available in Microsoft Teams, in the right context Enhances the experience of a one-to-one or group conversation Easily accessible and acquired through the in-product app gallery or the Office Store
What are my options? Tabs A rich surface for your apps 11/23/2018 5:49 AM What are my options? Tabs A rich surface for your apps Essentially an iframe JavaScript SDK – Tab Framework Bots Easy interaction and task completion in Teams and 1:1 conversations Built using the Bot Framework Connectors and Actionable Messages Push information to a channel Rich interactive cards for actions Supported in Teams and in Outlook Compose Extensions Augment your data into the Teams Compose box Query data for insertion into a conversation © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
yo teams It all starts with…. A Yeoman generator for Microsoft Teams Apps Scaffolds a TypeScript and node.js project Install: npm install generator-teams –global https://github.com/OfficeDev/generator-teams
Let’s get this party started… Wictor Wilén
Architecture
Summary Microsoft Teams is perfect for hosting your apps If you’re building a web app – why not make it Microsoft Teams enabled to start with Using yo teams – you don’t have to think about plumbing
Please evaluate this session Tech Ready 15 11/23/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.