{"id":4590,"date":"2020-05-19T08:00:52","date_gmt":"2020-05-19T15:00:52","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=4590"},"modified":"2021-08-31T14:25:22","modified_gmt":"2021-08-31T21:25:22","slug":"whats-new-in-the-microsoft-teams-platform-microsoft-build-2020","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/whats-new-in-the-microsoft-teams-platform-microsoft-build-2020\/","title":{"rendered":"What\u2019s new in the Microsoft Teams Platform | Microsoft Build 2020"},"content":{"rendered":"<p>Today at Build, we\u2019re excited to show you all the new features and capabilities that\u2019ll enhance and streamline the end-to-end app development experience for developers and provide an engaging experience with end users.<\/p>\n<h3>Streamlining app development<\/h3>\n<p>Having the right set of tools and workflows available for building apps is important to our developers. We\u2019re excited to announce some new tools, updates and capabilities to streamline app development.<\/p>\n<p><strong>Visual Studio and Visual Studio Code extension (preview)<\/strong><\/p>\n<p>With the new Visual Studio and Visual Studio Code extensions, you can use the power of these tools to build your Teams app quickly, with a simple interface that enables you to:<\/p>\n<ul>\n<li>Build project scaffolding<\/li>\n<li>Configure features<\/li>\n<li>Create app package manifest and setup hosting<\/li>\n<li>Validate app package<\/li>\n<li>Start app publishing process (for yourself, to your organization\u2019s catalog, or to the Teams app store)<\/li>\n<\/ul>\n<p>Visual Studio Code extension is now available in <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DTeamsDevApp.ms-teams-vscode-extension&amp;data=02%7C01%7Cv-chgrav%40microsoft.com%7Cea5ae231a90c48c3580608d7fc846e79%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637255518047590629&amp;sdata=KUFy45juMUBaW5llUUqOvPPbN%2FtjIj4lLThYaw8gers%3D&amp;reserved=0\">public preview<\/a>. Visual Studio extension coming soon!<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4645\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1-1024x594.jpg\" alt=\"Image of Visual Studio Code screen with \u2018Overview\u2019, \u2018Project Setup\u2019, \u2018Configuration\u2019, and \u2018Validation\u2019 panes displayed\" width=\"650\" height=\"377\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1-1024x594.jpg 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1-300x174.jpg 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1-768x446.jpg 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1-1536x891.jpg 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/1.jpg 1894w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<p><strong>New Power Platform + Teams enhancements<\/strong><\/p>\n<p>We\u2019re excited to introduce several new features enhancing the Power Platform + Teams integrations that are either available or coming soon.\u00a0 These features enable you to build low-code\/no-code experiences with custom apps, workflows, bots, and dashboards for your team and customers.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4671\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-6.png\" alt=\"Image of Power Platform features coming available on Teams\" width=\"650\" height=\"177\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-6.png 854w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-6-300x81.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-6-768x209.png 768w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<ul>\n<li><strong>Simplified Power Apps and Power Virtual Agents Add to Teams <\/strong>button, streamlining the addition of custom solutions to the Teams app store.<\/li>\n<li><strong>Enhanced workflow automation with Power Automate + Teams<\/strong> with new triggers and actions built specifically for Teams to unlock custom message extensions, allow for automated @mentioning, and provide a customized bot experience. New business process scenario templates will also be rolled out to jump start automation development.<\/li>\n<li><strong>Improved Power BI sharing to Teams<\/strong> with a new <strong>Share to Teams<\/strong> button in Power BI to easily share Power BI reports. You\u2019ll also be able to copy individual charts in a Power BI report to a Teams conversation and have the chat include a rich thumbnail preview of the chart, as well as an adaptive card allowing users to take actions on that chart.<\/li>\n<li><strong>Low-code bots brought to Teams, with Power Virtual Agents<\/strong>, making it easier to create and manage low-code chatbots for Teams, to provide a streamlined experience for end users.<\/li>\n<\/ul>\n<p><strong>App Studio Update (v1.4.0)<\/strong><\/p>\n<p>App Studio for Microsoft Teams makes it easy to start creating or integrating your own Teams apps by streamlining the creation of the manifest and package for your app. With the latest update (v1.4.0), we\u2019ve built some enhancements, including:<\/p>\n<ul>\n<li>Support for app manifest schema 1.6.<\/li>\n<li>An Advanced section in app details to easily support advanced features.<\/li>\n<li>An app package validation tool to run tests that extend outside the basic schema validation. This is great for those looking to publish to Partner Center for pre-validation or having issues sideloading their app.<\/li>\n<li>Better error handling via a bot framework connection with user guidance on how to perform the same actions in the bot framework web portal.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4593\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1024x626.png\" alt=\"Image of App Studio from the Teams Desktop Client\" width=\"650\" height=\"398\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1024x626.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-300x183.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-768x470.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4.png 1519w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<p><strong>24 new granular permissions for the Teams Microsoft Graph APIs<\/strong><\/p>\n<p>These new APIs are available on the Microsoft Graph v1.0 endpoint and will give you more flexibility and granularity for app data access authorization. With granular permissions, developers and admins can now narrow the app\u2019s access and scope to a specific team\u2019s set of data, as opposed to all team data.<\/p>\n<p><strong>Mobile device capability for apps<\/strong><\/p>\n<p>Coming soon this year, you\u2019ll be able to extend your app\u2019s capabilities by connecting to native mobile device features, such as camera, location, and microphone. Seamlessly enable scenarios, such as having your bot support and manage expense reporting utilizing the mobile device\u2019s camera.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4592\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4.jpg\" alt=\"Image of Teams app on mobile using camera functionality\" width=\"250\" height=\"525\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4.jpg 381w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-143x300.jpg 143w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/p>\n<p><strong>New Microsoft Graph APIs in beta for subscribing to no<\/strong><strong>tifications for new app messages \u2013 in beta<\/strong><\/p>\n<p>Using the Microsoft Graph API, we\u2019ve provided you some new APIs in beta that will provide you the ability to create subscriptions for different event types, such as new\/edited\/deleted messages, replies, reactions, as well as to all or specific channels and chat threads \u2013 allowing your apps to refresh when new content is available. These are great for development of data loss prevention (DLP) and safety apps.\u00a0For more information about these subscription APIs that are in beta, see <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/subscription-post-subscriptions?view=graph-rest-beta&amp;tabs=http\">Create subscription (beta)<\/a>.<\/p>\n<p><strong>\u00a0<\/strong><strong>Activity feed notifications for apps \u2013 coming soon to beta<\/strong><\/p>\n<p>The new activity feed notifications via the Microsoft Graph API gives you a new and simpler way to send app notifications to users across devices. You\u2019ll enjoy the ability to customize and control the notification experience \u2013 everything from the notification structure, to what is surfaced to the user after they click the notification.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4594\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5-1024x380.png\" alt=\"Image of Activity Notification for apps\" width=\"650\" height=\"241\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5-1024x380.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5-300x111.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5-768x285.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5-1536x570.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/5.png 1716w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<p><strong>New Microsoft Graph APIs in v1.0 \u2013 coming soon<\/strong><\/p>\n<p>We have some new Microsoft Graph APIs for Teams coming to the v1.0 endpoint that you\u2019ll be able to explore soon.<\/p>\n<ul>\n<li>Send channel messages API allows you to send channel messages and replies as well as include attachments.<\/li>\n<\/ul>\n<ul>\n<li>primaryChannel API allows you to access to data without making assumptions about naming.<\/li>\n<li>filesFolder API allows you to find the SharePoint folder for a channel without assuming the folder has the same name as the channel.<\/li>\n<li>Shifts API enables a scheduling module in Teams to enable you to integrate existing or custom workforce management systems for scenarios such as auto-approvals for shift requests.<\/li>\n<\/ul>\n<h3>Seamless end-to-end app lifecycle experience<\/h3>\n<p>Building an app is just the beginning of the journey for app developers. A smooth process with business decision makers and IT admins is an essential part of that journey. We\u2019re excited to announce that, coming soon, developers and admins will enjoy a streamlined custom app submission process and enhanced app management capabilities within the Teams Admin Center \u2013 providing a connected experience through the development, publishing and end user discovery process.<\/p>\n<p><strong>Streamlined app submission workflows<\/strong><\/p>\n<p>You will soon be able to submit Teams apps through any of these clients and trusted sources (App Studio, Visual Studio, Visual Studio Code, Power Apps, SharePoint Framework) via our App Submission Microsoft Graph API \u2013 streamlining the process of submitting apps directly to the Teams Admin Center for IT admins to review and approve.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-4646\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Streamlining-Publish.gif\" alt=\"Clip of admin quickly receiving submission of app and publishing\" width=\"650\" height=\"366\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>New app management capabilities within the Teams Admin Center<\/strong><\/p>\n<p>Microsoft Teams provides a robust set of controls to help administrators confidently enable and manage apps in their Teams environment. We\u2019re excited to announce several new capabilities that will soon be added to our <a href=\"https:\/\/docs.microsoft.com\/en-us\/MicrosoftTeams\/manage-apps\">existing controls<\/a> to manage Teams apps.<\/p>\n<ul>\n<li><strong>The new Manage Apps view in the Microsoft Teams Admin Center<\/strong> will show all apps in your tenants \u2013 including app certification, approval status, and licensing status.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-4647 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1.png\" alt=\"Image of the \u2018Manage Apps view\u2019 within the Microsoft Teams Admin Center\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1.png 2560w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1-1536x864.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-1-scaled-1-2048x1152.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<ul>\n<li><strong>A new third party subscription purchase experience<\/strong> will enable IT admins to view and purchase subscriptions associated with the 3rd party Teams apps. Admins can purchase licenses and later pin the app to targeted employees right from within the Teams Admin Center.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-4651 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1.png\" alt=\"Image of Teams Admin Center view with catalog of apps and purchase subscription status\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1.png 2560w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1-1536x864.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-3-scaled-1-2048x1152.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-4648 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1.png\" alt=\"Image of App purchase view within Teams Admin Center\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1.png 2560w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1-1536x864.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/8-1-scaled-1-2048x1152.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<ul>\n<li><strong>IT admins can improve app discoverability and adoption by <a href=\"https:\/\/aka.ms\/teamtemplatesblog\">creating custom templates<\/a><\/strong> for users to choose from when creating a team. Templates can include pre-defined channels, tabs, and apps so users can hit the ground running in Teams. By packaging relevant apps inside templates, IT admins can effectively surface them to the right members of the organization. Templates in Teams will be available in the next few months.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/62024_Templates_in_Teams_End_User_v03-1-1.gif\"><img decoding=\"async\" class=\"alignleft wp-image-4694 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/62024_Templates_in_Teams_End_User_v03-1-1.gif\" alt=\"gif showing usage of custom templates\" width=\"1920\" height=\"1080\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Admins will be able to grant consent to Microsoft Graph API permissions<\/strong> on behalf of the entire tenant for the permissions an app is requesting, such as reading information stored in a team or sending an email on behalf of users. They will also be able to see granular permissions and provide resource-specific consent with the ability to install an app to a specific team.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9.png\"><img decoding=\"async\" class=\"alignleft wp-image-4598 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9.png\" alt=\"Image of Graph Permissions screen in the Teams Admin Center\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9.png 1920w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/9-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<h3>Drive a deeper user engagement<\/h3>\n<p><strong>Take advantage of Azure Active Directory Single Sign-On (SSO) to eliminate need for re-signing into Teams apps<\/strong><\/p>\n<p>End users will soon be able to enjoy the benefits of Azure Active Directory Single Sign-On (SSO) for supported Teams apps on both desktop and mobile. After they\u2019re signed into Teams, users won\u2019t have to sign in again on apps that integrate with single sign-on for both desktop and mobile. Developers will also enjoy a simplified authentication process through a single API call. We\u2019ll roll out with <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/tabs\/how-to\/authentication\/auth-aad-sso\">tabs<\/a> in general availability soon, followed by bots later this year.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/10.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4599 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/10.png\" alt=\"Image of Teams icon and Azure Active Directory Single Sign-On (SSO) icon\" width=\"481\" height=\"159\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/10.png 481w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/10-300x99.png 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/a><\/p>\n<p><strong>Azure Active Directory Conditional Access<\/strong> <strong>\u2013 coming soon<\/strong><\/p>\n<p>This capability will enable end users to run apps and tabs even if their IT admin has set up conditional access policies requiring the use of a trusted device. Website tabs on Windows that use Azure AD will automatically sign you in and support device-specific conditional access policies.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11.png\"><img decoding=\"async\" class=\"alignleft wp-image-4600 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11.png\" alt=\"Window displaying access error message without conditional access adjacent to window with conditional access\" width=\"1385\" height=\"475\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11.png 1385w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11-300x103.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11-1024x351.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/11-768x263.png 768w\" sizes=\"(max-width: 1385px) 100vw, 1385px\" \/><\/a><\/p>\n<p><strong>Resource-Specific Consent (RSC) \u2013 coming soon to preview<\/strong><\/p>\n<p>This capability will empower Team owners to install an app for their specific team and restrict the app\u2019s scope and access to data to only that one team. This allows team owners to make decisions versus needing the global IT admin to provision access.<\/p>\n<p><em>Experience attempting to access an app without RSC to having RSC enabled\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><strong> <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/12.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4601 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/12.png\" alt=\"Image displaying experience attempting to access an app without RSC to having RSC enabled \" width=\"720\" height=\"313\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/12.png 720w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/12-300x130.png 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><\/strong><\/p>\n<p><strong>Pop-out apps, channel tabs, and chat tabs \u2013 coming later this year<\/strong><\/p>\n<p>Coming soon this year, end users will be able to \u2018pop-out\u2019 personal apps and tabs* (channels and chats). Users will be able to open separate windows for their apps so they can work while easily accessing their team chats to continue to collaborate. Simply right-click on an app to see the option to pop out or visit a tab and find the pop-out icon in the top right.<\/p>\n<p><em>*Not all tabs supported at time of launch<\/em><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-4650 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1.png\" alt=\"Image of apps popped out from Teams client\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1.png 2560w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1-1536x864.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-2-scaled-1-2048x1152.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>More powerful cards inside bots and connectors in Teams<\/strong><\/p>\n<p>Develop a richer and more customizable experience using Adaptive Cards 1.2 in Teams on desktop and mobile. Highly requested features such as @mentions support within cards, allow the ability to direct a user\u2019s attention to cards that are relevant to them \u2013 providing you an enhanced notification and engagement capability for your app. RichText Blocks allow you greater flexibility in designing the look and feel of the cards. These are available in general availability and ready for you to explore today.<\/p>\n<p><em>@mentions in cards image for desktop and mobile<\/em><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5.png\"><img decoding=\"async\" class=\"alignleft wp-image-4658 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5.png\" alt=\"\" width=\"1209\" height=\"646\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5.png 1209w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5-300x160.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5-1024x547.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/3-5-768x410.png 768w\" sizes=\"(max-width: 1209px) 100vw, 1209px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><em>Rich Text Blocks<\/em><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1.png\"><img decoding=\"async\" class=\"alignleft wp-image-4659 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1.png\" alt=\"\" width=\"1201\" height=\"624\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1.png 1201w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1-300x156.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1-1024x532.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/4-1-768x399.png 768w\" sizes=\"(max-width: 1201px) 100vw, 1201px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Messaging actions for mobile \u2013 coming soon<\/strong><\/p>\n<p>We are excited to announce that message action support for mobile will be coming soon to preview. Message actions can be triggered directly from a message and can be used to enable scenarios such as creating tasks or work items following a discussion within a chat or channel.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/new.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4660 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/new.png\" alt=\"Image of message actions being triggered from a group chat\" width=\"661\" height=\"598\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/new.png 661w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/new-300x271.png 300w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/a><\/p>\n<p><strong>Personal apps available on mobile \u2013 coming soon for preview<\/strong><\/p>\n<p>Personal apps are Teams applications focusing on interactions with a single user, such as 1:1 Conversational bots or personal tabs. These types of apps are already available for desktop and web and will be available for mobile \u2013 coming soon for preview.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/19-1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4610 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/19-1.png\" alt=\"Showing Teams Platform Resource Library on a phone\" width=\"415\" height=\"825\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/19-1.png 415w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/19-1-151x300.png 151w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><\/a><\/p>\n<p>Thank you<\/p>\n<p>We hope you that you\u2019ve enjoyed learning about all of the new features and capabilities from the Microsoft Teams platform. Please enjoy your time at Build and come join us at our many online sessions to learn more about what\u2019s new in the Teams Platform.<\/p>\n<p>Happy coding!<\/p>\n<p>Microsoft Teams team<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today at Build, we\u2019re excited to show you all the new features and capabilities that\u2019ll enhance and streamline the end-to-end app development experience for developers and provide an engaging experience with end users.<\/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":[128],"tags":[32,60,19,55],"class_list":["post-4590","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","tag-microsoft-build","tag-power-apps","tag-sharepoint-framework","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>Today at Build, we\u2019re excited to show you all the new features and capabilities that\u2019ll enhance and streamline the end-to-end app development experience for developers and provide an engaging experience with end users.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4590","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=4590"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4590\/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=4590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=4590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=4590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}