November 27th, 2018

Microsoft Teams platform update

Dev family, this is long-overdue. We know there have been some great experiences, as well as some challenging ones over the previous two years. So, let us start by saying thank you for your hard work, patience, and resilience. We’re grateful for your partnership.

It’s been quite a journey, and we are just getting started. We’ve been working hard over the last few months to make sure this community gets the attention it deserves. In the next 12 months and beyond, you’ll start to see a great deal of investment to improve the Microsoft Teams platform experience, as well as increase the visibility (read: new go-to-market opportunities) for all the apps and integrations you’ve built, and will build.

Together, we will deliver a workplace experience that our mutual customers haven’t yet imagined, enabling them to give superpowers to their people.

Here is a recap of what we announced at (and since) Ignite:

Global Microsoft Teams platform meetups

We launched our first Teams platform meetup in San Francisco on October 11th. If you’d like to get involved and host a meetup in your city, with our support, we will have a sign-up option here very soon.

Global Microsoft Teams platform meetups

Dev tool improvements

Dev tools now accessible from the Microsoft Teams desktop client

Want to get access to browser dev tools via the Teams desktop client? No problem. This feature is available in the Developer Preview version of Microsoft Teams. To access the Developer Preview, click your profile picture, and then click About > Developer Preview. Teams will restart in Developer Preview mode, and a new command will be available. For more details, check out this post. A few updates to the tools you love:

Confluence Cloud Messaging Extension empowers your team to get the information they need by searching through your Confluence instance and attaching a page, blog post, etc. to an informative card. For details, see our related blog post.

Confluence cloude messaging extension

Jira Cloud app now supports Jira Service Desk projects, allowing you to configure by selecting the project, choosing which service desk queue you would like to monitor, and pinning that as a Microsoft Teams tab. For details, see our related blog post .

Introducing SharePoint Framework & Microsoft Teams integration

We also introduced the preview of a single Office 365 Platform for deploying your hosted application experience on both SharePoint and Microsoft Teams. With SharePoint Framework v1.7 and upcoming releases in Microsoft Teams, you can now share some of your best customizations across SharePoint and Microsoft Teams, including new hosting options for web parts, delivering applications with Application Pages, streaming updates with list subscriptions and more. Check out the blog for full details and this video for a tutorial.

Microsoft Teams developer platform enhancements

We announced the general availability of Adaptive Cards, which provide an interactive and flexible card system that works across Microsoft Teams, Outlook, Windows, and Cortana.

Microsoft Teams developer platform enhancements

We announced the preview of Task Module Integration, enabling a popup experience using either an adaptive card or embedded web content.

Task Module Integration

We’ve made multiple Teams App Studio enhancements, enabling you to not only install and test apps, but also perform the following actions from within the app:

  • Create a bot with a single click
  • Register and manage your Azure AD App and Bot directly within App Studio
  • Edit multiple cards via a new card editor
  • Sideload and test your app conveniently with one click

.NET and Node.js support for Bot Framework 4.x is coming soon (in preview).

.NET and Node.js support for Bot Framework 4.x

Deeper integration with Microsoft Graph

As we just announced, we now have several new APIs for automating team life-cycles:

  • The tab creation APIs allow applications to pin themselves to team channels (complementing the existing API to install applications to teams).
  • The APIs for publishing apps for your organization allow you to manage applications that are unique to your tenant.
  • Extensions to existing APIs to work with application permissions, enabling applications to work with teams, channels, and apps without human intervention.
  • Public preview of the calls and online meetings APIs that will allow developers to build bots that can interact with and control audio/video calls and online meetings.
  • Automate the provisioning of teams in your tenantWatch this tutorial from our very own Nick Kramer to learn more about the Graph APIs just launched:

What’s coming next

  • Continuation of this Teams blog, shoot me some ideas for the (working title) if you’ve got any (see below)
  • New Teams Dev Center page
  • The launch of Teams platform worldwide meetups
  • Some of the best swag we’ve delivered, yet
  • An industry-leading go-to-market program, for Teams devs

Get involved