{"id":5320,"date":"2020-09-22T06:00:44","date_gmt":"2020-09-22T13:00:44","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=5320"},"modified":"2021-10-18T10:51:59","modified_gmt":"2021-10-18T17:51:59","slug":"ignite-2020-microsoft-teams-platform-round-up","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/ignite-2020-microsoft-teams-platform-round-up\/","title":{"rendered":"Ignite 2020 | Microsoft Teams platform round-up"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft wp-image-5321 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-1.png\" alt=\"\" width=\"999\" height=\"563\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-1.png 999w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-1-768x433.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\" \/><\/p>\n<p>We are thrilled to be here with you at Ignite 2020! This year is a bit different than in the past, as we\u2019re fully digital \u2013 but make no mistake, we\u2019ve still got great content, amazing sessions, and the same excitement that you\u2019ve come to expect! As you navigate through our programming, we hope you come away with a renewed sense of passion for where the Microsoft Teams platform is heading. Now, more than ever, has the value of the Teams platform been so evident, and it\u2019s through our ecosystem of partners and developers, like you, that this has been achieved.<\/p>\n<p>Before we get into our round-up of news and updates, just a quick reminder on where you can view all our great Teams platform sessions this year. First, we\u2019ve got a variety of keynotes, digital breakouts, ask the experts, and on-demand sessions that are listed on the Ignite session catalog for you to sign-up for.<\/p>\n<p><strong>Keynotes: <\/strong>Sessions from Teams executives to view our vision for Teams, the latest capabilities, and product roadmap.<\/p>\n<ul>\n<li><a href=\"https:\/\/myignite.microsoft.com\/sessions\/bc3aa99a-8094-4d19-b69a-d299397e28e1\">The Future of Modern Work &#8211; Jared Spataro, Corporate Vice President, Modern Work<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/DB156\">Creating a resilient, inclusive, and hybrid workplace with Microsoft Teams \u2013 Nicole Herskowitz, General Manager, Microsoft Teams Marketing<\/a><\/li>\n<li><a href=\"https:\/\/myignite.microsoft.com\/sessions\/3fb70ba5-310a-4b3a-9eb7-1df25eaddeab\">Enabling collaboration, communication, and knowledge sharing with\u202fMicrosoft Teams, SharePoint, Project Cortex, and more \u2013 Jeff Teper, Corporate Vice President, Microsoft Teams, SharePoint, OneDrive<\/a><\/li>\n<\/ul>\n<p><strong>Digital Breakouts: <\/strong>Dive into specific Teams topics by attending our 30-min digital breakouts.<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/DB157\">Transforming the modern workplace with Microsoft Teams Platform<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/DB141\">Simplify work with low-code solutions for Microsoft Teams &amp; Microsoft 365<\/a><\/li>\n<\/ul>\n<p><strong>Ask the Experts:<\/strong> Extended Q&amp;A sessions of our Digital Breakout sessions above for you to interact with SMEs.<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/ATE157\">Transforming the modern workplace with Microsoft Teams Platform<\/a><\/li>\n<li><a href=\"https:\/\/aka.ms\/ATE141\">Simplify work with low-code solutions for Microsoft Teams &amp; Microsoft 365<\/a><\/li>\n<\/ul>\n<p><strong>On-Demand Sessions:\u00a0<\/strong>Detailed sessions on important Teams platform topics that developers and IT admins should watch.<\/p>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/OD250\">Build richer meetings experiences with Microsoft Teams apps using new meetings extensibility points<\/a><\/li>\n<\/ul>\n<p>Once you\u2019ve got your fill of Ignite news, you must check out our <a href=\"https:\/\/aka.ms\/virtualhub\/microsoftteamsand365platform\">Virtual Hub<\/a>, where you can catch developer-specific skilling sessions to hone your craft. Check out some of the amazing skilling sessions we\u2019ve produced for this moment:<\/p>\n<ul>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/navigating-the-teams-app-lifecycle\/m-p\/1689457\"><span data-contrast=\"none\">Navigating the Teams app lifecycle\u202f<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/building-friction-free-apps-enabling-seamless-adoption-using\/m-p\/1689462\"><span data-contrast=\"none\">Building friction-free apps &amp; enabling seamless adoption using authorization and authentication capabilities and Microsoft Graph<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/modernize-business-processes-with-the-low-code-microsoft-teams\/m-p\/1689454\"><span data-contrast=\"none\">Modernize business processes with the low-code Microsoft Teams + Power Platform integration<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/digitize-and-transform-business-processes-with-no-code-building\/m-p\/1689455\"><span data-contrast=\"none\">Digitize and transform business processes with no-code building blocks and app templates in Microsoft Teams<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/explore-how-to-integrate-and-power-mobile-experiences-in-your\/m-p\/1689458\"><span data-contrast=\"none\">Explore how to integrate and power mobile experiences in your Teams apps<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/build-custom-apps-bots-and-automation-for-microsoft-teams-with\/m-p\/1689459\"><span data-contrast=\"none\">Build custom apps, bots, and automation for Microsoft Teams with low-code capabilities<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/elevate-user-experiences-with-teams-and-adaptive-cards\/m-p\/1689460\"><span data-contrast=\"none\">Elevate user experiences with Teams and Adaptive Cards<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/tips-and-tricks-best-practices-and-common-challenges-when\/m-p\/1689461\"><span data-contrast=\"none\">Tips and Tricks: Best practices and common challenges when building Microsoft Teams apps\u202f<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/video-hub\/create-devops-workspaces-in-microsoft-teams\/m-p\/1689453\"><span data-contrast=\"none\">Create\u00a0<\/span><span data-contrast=\"none\">devops<\/span><span data-contrast=\"none\">workspaces in Microsoft Teams<\/span><\/a><span data-contrast=\"auto\">\u00a0<\/span><\/li>\n<\/ul>\n<p>What\u2019s new in Teams platform<\/p>\n<p>So now let\u2019s get into some of the exciting news we\u2019ve got for you coming out of Teams platform!<\/p>\n<h3>Customizing the meetings experience with apps in Teams<\/h3>\n<p><strong>Meetings Extensibility<\/strong><\/p>\n<p>Now more than ever, meetings and conversations are at the center of how we work, and Teams provides that unified experience bringing meetings, chat, calling, and collaboration together. That\u2019s why we\u2019re excited to share that we\u2019ll be releasing meetings extensibility into generally availability this coming October! ISVs and developers will be able to integrate their apps into meetings and utilize new meeting surfaces and APIs to build powerful scenarios. Learn more how to use these new capabilities in our on-demand Ignite session (<a href=\"https:\/\/aka.ms\/OD250\"><em>Build richer meetings experiences with Microsoft Teams apps using new meetings extensibility points<\/em><\/a>) and in our <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/reimagining-meetings-with-teams-apps\/ba-p\/1665604\">detailed blog post<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-5323 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2.png\" alt=\"Illustration showing the various meeting extensibility surfaces across the meetings lifecycle\" width=\"1620\" height=\"580\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2.png 1620w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2-300x107.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2-1024x367.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2-768x275.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-2-1536x550.png 1536w\" sizes=\"(max-width: 1620px) 100vw, 1620px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Enabling citizen developers to accelerate digital transformation through our advanced low code developer platform in Teams<\/h3>\n<p>Another area of significant developments that we\u2019re excited to share are our Teams + Power Platform investments. The growth of citizen developer-led Teams + Power Platform solutions has been phenomenal, and we are thrilled to share several new features and updates with you! Check out our Ignite session (<a href=\"https:\/\/aka.ms\/ATE141\"><em>Simplify work with low-code solutions for Microsoft Teams &amp; Microsoft 365<\/em><\/a>) and <a href=\"https:\/\/aka.ms\/virtualhub\/microsoftteamsand365platform\">Virtual Hub<\/a> sessions (<em>Modernize business processes with the low-code Microsoft Teams + Power Platform integration; Digitize and transform business processes with no-code building blocks and app templates in Microsoft Teams; Build custom apps, bots, and automation for Microsoft Teams with low-code capabilities<\/em>) to learn more.<\/p>\n<p><strong>Approvals in Microsoft Teams <\/strong><\/p>\n<p>Easy approvals will become generally available in October enabling user to easily create, manage, share, and act on approvals directly from Teams. Approval flows can start from a chat, channel conversation, or from the Approvals app.<\/p>\n<p>Coming later this year, we\u2019ll have integrations with Adobe Sign and DocuSign, to get legal consent or approval on electronic documents from people inside or outside the organization. Additionally, approval flows from across the organization can be integrated in Teams with over 350 systems using Power Automate, including ServiceNow, Dynamics 365, GitHub, and more.<\/p>\n<p><strong>New Power Automate app for Teams<\/strong><\/p>\n<p>The new Power Automate app for Teams, coming later this year, offers an enhanced set of templates to automate work in Teams, along with a new designer experience that makes it even easier to get started building. Additionally, we will be rolling out new ways to automate work, including actions like creating a Teams meeting, as well as additional entry points such as message extensions and message actions.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-5324 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-3.jpg\" alt=\"View of the various Power Automate templates that will (later this year) be available from within Teams\" width=\"1406\" height=\"937\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-3.jpg 1406w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-3-300x200.jpg 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-3-1024x682.jpg 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-3-768x512.jpg 768w\" sizes=\"(max-width: 1406px) 100vw, 1406px\" \/><\/p>\n<p><strong>Enhanced Power BI app for Teams<\/strong><\/p>\n<p>Enhancements to the Power BI app for Teams, coming in public preview later this year, will make it easier to discover data from across the organization and quickly create visualizations from Excel datasets right within Teams, collaborate more effectively, and make decisions based on real-time insight. It creates a centralized place for users to find and analyze data, while enhancing usage of Excel and Teams with embedded channel, chat, and meeting experiences.<\/p>\n<p><strong>Project Oakdale, Power Apps, and Power Virtual Agents<\/strong><\/p>\n<p>Project Oakdale is a new built-in low code data platform for Teams which provides enterprise relational datastores with rich data types to Teams users is now in public preview. Power Apps and Power Virtual Agents apps for Teams, both coming this year, will include embedded app and bot creation studios, so anyone can build an app or bot without leaving Teams.<\/p>\n<p>Solutions built with Power Platform can be easily published to the Teams app store and can be used off the shelf or customized for specific needs. Power Virtual Agents bots can identify the user who is interacting with them and respond with personalized, user-specific returns. For example, an employee who queries a bot about company HR policies could be provided with the specific policies applicable to their region or country.<\/p>\n<div><strong>Power Apps in Teams usage analytics in Teams Admin Center &#8212; coming soon<\/strong><\/div>\n<p>The tight Power Apps and Teams integration empowers users to build custom apps for whatever business challenge they are facing, and it will soon be easier than ever for Admins to understand how these apps are being used in Teams. Teams Admins will soon be able to analyze how their organization is using apps built with Power Apps inside of Teams, under the analytics section of the Teams Admin Center.<\/p>\n<p><strong>Azure API Management capability for Power Platform + Teams<\/strong><\/p>\n<p>Developers will be able to build custom APIs and register them with Azure API Management, then enable citizen developers in their orgs to build Power Platform solutions on top of these APIs &#8211; Teams users will be able to use these solutions at no additional cost.<\/p>\n<h3>Creating a streamlined and frictionless app development and management experience<\/h3>\n<p>At Build this past year, we <a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-teams\/blogs\/whats-new-in-the-microsoft-teams-platform-microsoft-build-2020\/\">announced several new features and capabilities<\/a> that would streamline the app development and management process for both developers and IT administrators. At Ignite, we\u2019re excited to share some updates on some of these popular features! To learn more, check out sessions on the <a href=\"https:\/\/aka.ms\/virtualhub\/microsoftteamsand365platform\">Virtual Hub<\/a> (<em>Navigating the Teams app lifecycle;\u00a0Building friction-free apps &amp; enabling seamless adoption using authorization and authentication capabilities and Microsoft Graph; Tips and Tricks: Best practices and common challenges when building Microsoft Teams apps<\/em>).<\/p>\n<p><strong>Teams App Submission API for custom apps<\/strong><\/p>\n<p>The <a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-teams\/blogs\/frictionless-app-development-and-enablement-with-the-new-teams-app-submission-api\/\">Teams App Submission API is now generally available<\/a>! Built on the Microsoft Graph, this allows organizations to build a proper submission-to-approval pipeline for custom apps on Teams. The API is flexible enough to plug into any existing process your organization uses to manage app lifecycles. The API will allow developers full CRUD operations for their submission requests \u2013 enabling them to submit custom apps, retrieve the status of these submissions, and update\/upgrade their apps over time. Similarly, for IT Admins, the approval of each submission is governed by the Graph \u2013 meaning approval\/rejection of any given submission can be automated as well as controlled in the Teams Admin Center.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4.png\"><img decoding=\"async\" class=\"alignleft wp-image-5325 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4.png\" alt=\"Illustration showing the streamline app submission process\" width=\"1741\" height=\"604\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4.png 1741w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4-300x104.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4-1024x355.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4-768x266.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/image-4-1536x533.png 1536w\" sizes=\"(max-width: 1741px) 100vw, 1741px\" \/><\/a><\/p>\n<p><strong>Teams Admin Center App License Purchase Experience<\/strong><\/p>\n<p>At this past year\u2019s Build, we announced a new third-party subscription service purchasing experience that was in the works that would enable IT admins to view and purchase subscriptions associated with the 3rd party Teams apps. This capability is now available in the United States and coming soon to other regions. Admins will be able to purchase licenses and later pin the app to targeted employees right from within the Teams Admin Center.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-5326 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-5.png\" alt=\"Illustration showing the app license purchase experience within the Teams Admin Center\" width=\"1409\" height=\"806\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-5.png 1409w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-5-300x172.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-5-1024x586.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-5-768x439.png 768w\" sizes=\"(max-width: 1409px) 100vw, 1409px\" \/><\/p>\n<p><strong>Organizational branding for custom line-of-business Teams app catalog<\/strong><\/p>\n<p>Later this year, IT Admins will be able to customize their Teams custom line-of-business app catalog using their organization&#8217;s branding. This will enhance the user experience for end users and increase organic discovery and use of an organization&#8217;s line-of-business apps.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6.png\"><img decoding=\"async\" class=\"alignleft wp-image-5327 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6.png\" alt=\"Illustration showing an example of an org-branded line of business app catalog\" width=\"1205\" height=\"678\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6.png 1205w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-6-768x432.png 768w\" sizes=\"(max-width: 1205px) 100vw, 1205px\" \/><\/a><\/p>\n<p><strong>Resource-specific consent (RSC<\/strong><strong>) and grant admin consent to app permissions <\/strong><\/p>\n<p>With <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/graph-api\/rsc\/resource-specific-consent\">Resource-Specific Consent (RSC)<\/a>, team owners are empowered to install an RSC-enabled app for their specific team and restrict the app\u2019s scope and access to data to only that one team, without needing the global IT admin to provision access. RSC allows apps to create, rename and delete channels; read channel messages; create tabs; and read team membership and settings. In Teams admin center, admins will soon be able to grant consent to Graph API permissions, on behalf of the entire tenant, will be able to see RSC permissions and install apps in a specific team, simplifying app management all in one place. RSC APIs are now available on the Graph beta endpoint and will be coming soon to the Graph v1.0 endpoint! <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-5341 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1.png\" alt=\"Illustration showing the ability to provision app permission from within the Teams Admin Center\" width=\"2560\" height=\"1462\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1.png 2560w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1-300x171.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1-1024x585.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1-768x439.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1-1536x877.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Replace-image-scaled-1-2048x1170.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p><strong>Single Sign-on for Teams apps through Azure Active Directory<\/strong><\/p>\n<p>To provide a frictionless sign-on experience, across both desktop and mobile, we\u2019re excited to support developers with single sign-on (SSO) through Azure Active Directory for Teams apps. Developers can now build their apps to sign-in their users using the same account they are using to sign into Microsoft Teams. SSO support for tabs is generally available and support for bots and messaging extensions is coming soon.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-8.png\"><img decoding=\"async\" class=\"alignleft wp-image-5329 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-8.png\" alt=\"Illustration showing the single sign-on experience within a Teams app on desktop and mobile\" width=\"957\" height=\"433\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-8.png 957w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-8-300x136.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-8-768x347.png 768w\" sizes=\"(max-width: 957px) 100vw, 957px\" \/><\/a><\/p>\n<h3>Empowering developers on the Teams mobile platform<\/h3>\n<p>We\u2019ve seen tremendous growth and development of apps across the Teams mobile platform and are excited to share some new and upcoming updates across native device capabilities and developer platform capabilities. To learn more, check out sessions on the <a href=\"https:\/\/aka.ms\/virtualhub\/microsoftteamsand365platform\">Virtual Hub<\/a> (<em>Explore how to integrate and power mobile experiences in your Teams apps<\/em>).<\/p>\n<p><strong>Native Mobile Device Capabilities for Mobile Teams apps<\/strong><\/p>\n<p>We\u2019re excited to share several new developments coming soon for mobile app developers, including further enablement of mobile device capabilities in our current JS SDK, which will also work for Power Apps in Teams. This includes:<\/p>\n<ul>\n<li>Image capture with Office Lens<\/li>\n<li>Location detection and interface<\/li>\n<li>Record audio using microphone<\/li>\n<li>Image viewer<\/li>\n<li>Barcode\/QR\ncode scanner<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9.png\"><img decoding=\"async\" class=\"alignleft wp-image-5330 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9.png\" alt=\"Illustration showing the different areas of enhancements which will be coming soon to mobile platform\" width=\"1224\" height=\"196\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9.png 1224w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9-300x48.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9-1024x164.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-9-768x123.png 768w\" sizes=\"(max-width: 1224px) 100vw, 1224px\" \/><\/a><\/p>\n<p><strong>Streamlined Mobile Developer Experiences <\/strong><\/p>\n<p>Another area of investment has been our enhancements to some key capabilities within the mobile platform development experience. This includes the capabilities such as:<\/p>\n<ul>\n<li>Running your Teams app directly from Visual Studio Code onto a connected Teams mobile test device. Until now, validating your mobile app experiences required sideloading your app and waiting until it synced with your mobile. This new capability will remove this friction point and enhance the mobile development experience. This will be available for both Android and iOS and will be coming soon by end of year.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10.png\"><img decoding=\"async\" class=\"alignleft wp-image-5331 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10.png\" alt=\"Illustration showing an example of new enhanced developer experience for mobile app development\" width=\"1110\" height=\"522\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10.png 1110w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10-300x141.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10-1024x482.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-10-768x361.png 768w\" sizes=\"(max-width: 1110px) 100vw, 1110px\" \/><\/a><\/p>\n<ul>\n<li>Specifying platform-specific support via the app manifest is another enhancement to the developer experience. Developers will be able to specify whether their app should be available on either desktop, mobile, or both platforms. This will allow developers from being blocked by undesirable functionality and remove the need for optimizing low-priority scenarios. This capability will be coming soon by end of year.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-11.png\"><img decoding=\"async\" class=\"aligncenter wp-image-5332 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-11.png\" alt=\"Illustration showing the manifest where developers can configure whether their app is for mobile or desktop or both\" width=\"334\" height=\"210\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-11.png 334w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-11-300x189.png 300w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/><\/a><\/p>\n<h3>Richer user experiences powered by Adaptive Cards on Teams<\/h3>\n<p>We\u2019re excited to share several developments made for Adaptive Cards and Teams, as this has been a popular tool that developers use to build rich cards for enhance user experience. To learn more, check out sessions on the <a href=\"https:\/\/aka.ms\/virtualhub\/microsoftteamsand365platform\">Virtual Hub<\/a> (<em>Elevate user experiences with Teams and Adaptive Cards<\/em>).<\/p>\n<p><strong>Design improvements <\/strong><\/p>\n<p>We\u2019ve made several design improvements to Adaptive Cards on Teams, which have recently become generally available or are coming soon, including:<\/p>\n<ul>\n<li>Enhanced sender attribution on cards that clearly distinguish the sender\u2019s information on the cards for a better look and feel. This is generally available today.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12.png\"><img decoding=\"async\" class=\"alignleft wp-image-5333 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12.png\" alt=\"Illustration showing sender attribution in Adaptive Cards\" width=\"1963\" height=\"653\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12.png 1963w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12-300x100.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12-1024x341.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12-768x255.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-12-1536x511.png 1536w\" sizes=\"(max-width: 1963px) 100vw, 1963px\" \/><\/a><\/p>\n<ul>\n<li>Full width Adaptive Cards to maximize the chat surface for content. This will be coming soon in coming months.<\/li>\n<li>Information masking to enable discreet data entry for instances such as password entry. This will be coming soon by end of year.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13.png\"><img decoding=\"async\" class=\"alignleft wp-image-5334 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13.png\" alt=\"Illustration showing information masking capabilities within Adaptive Cards\" width=\"1641\" height=\"717\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13.png 1641w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13-300x131.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13-1024x447.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13-768x336.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-13-1536x671.png 1536w\" sizes=\"(max-width: 1641px) 100vw, 1641px\" \/><\/a><\/p>\n<ul>\n<li>An overflow menu where developers can designate certain actions as secondary, which means that they\u2019ll be rendered onto an overflow menu. This will allow the primary actions take center stage. This will be coming soon by end of year.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14.png\"><img decoding=\"async\" class=\"alignleft wp-image-5335 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14.png\" alt=\"Illustration showing action overflow in Adaptive Cards\" width=\"1875\" height=\"523\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14.png 1875w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14-300x84.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14-1024x286.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14-768x214.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Image-14-1536x428.png 1536w\" sizes=\"(max-width: 1875px) 100vw, 1875px\" \/><\/a><\/p>\n<ul>\n<li>Adaptive Cards with Incoming Webhooks empowers developers to take advantage of the rich and flexible capabilities within Adaptive Cards to send content via incoming webhooks in Teams from their web service. This is available in GA today and currently supports all native AC schema elements (except Actions). We will in the future support actions and @mention support.<\/li>\n<\/ul>\n<p><strong>Adaptive Card Templates<\/strong><\/p>\n<p>Templating in Adaptive Cards allows developers to design reusable card templates and reuse them in the back-end \u2013 accelerating the creation of powerful expressions and scenarios. With templating developers can separate the card data from the card layout. Template-based expressions allow developers to leverage hundreds of built-in-functions and operators to help make dynamic card templates. We\u2019re excited to share that templating is now generally available.<\/p>\n<p><strong>Universal Action Models and Adaptive Cards<\/strong><\/p>\n<p>While Adaptive Card layout and rendering are universal, action handling is not. At Build, we presented our efforts on establishing a universal action model and we have made some great developments since then. With universal actions and the new universal action model, we will consolidate these various actions into one single model \u2013 resolving the issue. This feature will be coming soon later in the year.<\/p>\n<p><strong>Contextual Views<\/strong><\/p>\n<p>Contextual view is a new feature that will be available as part of universal actions in Adaptive Cards. This contextual view in Teams bots and Adaptive Cards will allow specific users to have individualized cards \u2013 allowing for differentiated information and actions within the same channel\/group chat. This feature will be coming soon later this year.<\/p>\n<p class=\"Blog-Normal\" style=\"margin: 0in; line-height: normal;\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams.png\"><img decoding=\"async\" class=\"alignleft wp-image-5342 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams.png\" alt=\"Illustration showing contextual views in Adaptive Cards\" width=\"1333\" height=\"685\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams.png 1333w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams-300x154.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams-1024x526.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/09\/Teams-768x395.png 768w\" sizes=\"(max-width: 1333px) 100vw, 1333px\" \/><\/a><\/p>\n<p><strong>Extending Microsoft 365 Security and<\/strong><strong> Compliance to Adaptive Cards<\/strong><\/p>\n<p>We\u2019ve extended Microsoft 365 Security &amp; Compliance capabilities to Adaptive cards for Teams, which will be coming later this year! These capabilities do not require any additional work to have these integrated into your apps.<\/p>\n<ul>\n<li>Discover and respond capabilities which will preserve Adaptive Card content by using litigation hold and allow for search, review, and export of content in eDiscovery workflows, as well as capture of user actions within Adaptive Cards in audit logs for forensics.<\/li>\n<\/ul>\n<p><strong>Thank you<\/strong><\/p>\n<p>We hope you that you\u2019ve enjoyed learning about all the new features and capabilities from the Microsoft Teams platform. Please enjoy your time at Ignite and come join us at our many digital sessions to learn more about what\u2019s new in the Teams Platform.<\/p>\n<p>&nbsp;<\/p>\n<p>Happy coding!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Read about all the Microsoft Teams announcements at Ignite this year, and get links to the virtual hub for online sessions. <\/p>\n","protected":false},"author":69076,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,128,20],"tags":[114],"class_list":["post-5320","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-teams","category-power-platform","tag-microsoft-ignite"],"acf":[],"blog_post_summary":"<p>Read about all the Microsoft Teams announcements at Ignite this year, and get links to the virtual hub for online sessions. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/5320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69076"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=5320"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/5320\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=5320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=5320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=5320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}