{"id":11853,"date":"2022-10-12T07:55:07","date_gmt":"2022-10-12T14:55:07","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=11853"},"modified":"2022-10-21T08:41:40","modified_gmt":"2022-10-21T15:41:40","slug":"ignite-2022-transforming-collaboration-with-low-and-pro-code-dev-tools","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/ignite-2022-transforming-collaboration-with-low-and-pro-code-dev-tools\/","title":{"rendered":"Ignite 2022: Transforming collaboration with low and pro code dev tools"},"content":{"rendered":"<h2>Welcome<\/h2>\n<p>There\u2019s a paradigm shift happening in the way that developers build apps \u2013 driven by changes in technology, accelerated by global events.\u00a0 The shift is towards a new kind of app \u2013 one <strong>that is built for collaboration by design<\/strong>, that are <strong>seamless and borderless. An app that meets<\/strong> users right in the flow of their work. And with 80,000 line of business apps in use by our customers, plus 1,600 partner-built apps in its app store, Microsoft Teams is powering this transformation, and continually driving innovation with new low and pro code tools and technology.<\/p>\n<p style=\"text-align: left;\">This blog is the companion to <a href=\"https:\/\/aka.ms\/TeamsBRK32\" target=\"_blank\" rel=\"noopener\">Ignite session BRK32<\/a> presented by Graham Sheldon, CVP Teams Product. It covers all the topics included there as well as several additional items that simply didn\u2019t fit into that session\u2019s allotted time.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/pJYrKk-F4mY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Seamless workflows, everywhere<\/h2>\n<p>We\u2019re always looking for ways to make staying in the flow of your work easier, and more intuitive. Let\u2019s start with updates on link unfurling.<\/p>\n<p>In our breakout session, we will show you <a href=\"https:\/\/aka.ms\/ignite-teams-dev-linkunfurling\" target=\"_blank\" rel=\"noopener\"><strong>zero-install link unfurling<\/strong><\/a>, which helps Teams users share a rich, interactive preview of the work they\u2019re doing in your app, even before they have discovered your Teams app by simply copying and pasting a URL into a Teams chat. It\u2019s designed to help you expand your app\u2019s visibility, discoverability, and usage by our mutual customers.<\/p>\n<p>We are also excited to announce <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/link-unfurling-public-preview-in-outlook\/\" target=\"_blank\" rel=\"noopener\"><strong>Public Preview for link unfurling in Outlook<\/strong><\/a>. Similar to the Teams experience, Outlook users can insert links that unfurl into rich, actionable, preview cards for additional context and workflow completion without context switching.<\/p>\n<p>Link unfurling is available in both Outlook for Web and Outlook for Windows to users who are enrolled in the Microsoft 365 Targeted Release program or are members of the Office Insiders program and have Outlook for Windows installed from the Beta Channel. For more detailed information, we\u2019ve got a full blog for you to explore.<\/p>\n<p style=\"text-align: left;\">One of the experiences enabled by link unfurling is <strong>Collaborative Stageview. <\/strong>This\u00a0lets your users immediately start interacting with rich shared content- example a shared project board or analytics report &#8211; without leaving Teams, and <a href=\"https:\/\/aka.ms\/ignite-teams-dev-shareToMeeting\" target=\"_blank\" rel=\"noopener\"><strong>Share to Meeting<\/strong><\/a>, which, as the name suggests, enables the spontaneous creation of a Teams meeting in which to quicky share your app\u2019s content.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/1kcju-lefiw\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>We\u2019re pleased to announce that <strong>zero install link unfurling<\/strong> and <strong>Share to Meeting<\/strong> are now in Public Preview. If you start implementing <a href=\"https:\/\/aka.ms\/ignite-teams-dev-stageView\" target=\"_blank\" rel=\"noopener\">Stage View<\/a> today, you\u2019ll get Collaborative Stageview features by the end of this calendar year \u2013 with no additional development work needed.<\/p>\n<p style=\"text-align: left;\"><strong>Adaptive Cards <\/strong>play an essential role in workflows. They\u2019re great for integrating and accelerating asynchronous, collaborative workflows inside of Teams. Today, a new generation of Adaptive Cards is on the horizon, with the introduction of <a href=\"https:\/\/aka.ms\/ignite-teams-dev-acLoopComponents\" target=\"_blank\" rel=\"noopener\"><strong>Adaptive Card-based Loop components<\/strong><\/a>. We announced the developer private preview of this technology in the Spring at Build 2022. We are sharing examples of how partners like SAP are already starting to adopt this technology. We\u2019re pleased to announce that the end user public preview for Adaptive Card-based Loop components will begin in the first quarter of 2023.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/FX9-MO3hRdQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-11855\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-1.png\" alt=\"Solutions developing Adaptive Card-based Loop component experiences\" width=\"750\" height=\"222\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-1.png 631w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-1-300x89.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><em>Solutions developing Adaptive Card-based Loop component experiences.<\/em><\/p>\n<h2>Hybrid meetings, transformed<\/h2>\n<p>If you were with us at Build back in May, you may remember that we introduced our new <strong>Teams Live Share SDK<\/strong>. Teams Live Share is a way to build multi-user, real-time collaboration into any app to co-watch, co-create, and co-edit content in meetings.<\/p>\n<p>When you use Teams Live Share, your app gets access to a Teams-aware, Teams-hosted, and fully managed <a href=\"https:\/\/azure.microsoft.com\/en-in\/products\/fluid-relay\/#overview\" target=\"_blank\" rel=\"noopener\"><strong>Azure Fluid Relay<\/strong><\/a> instance. This includes Teams-optimized Fluid container creation and management, live Fluid-based distributed data structures with cleanup, and Media synchronization libraries for audio and video and intelligent audio ducking.<\/p>\n<p>Now &#8211; we know that collaborating in a hybrid workplace presents new challenges. For example, familiar tools like whiteboards aren\u2019t always available. That\u2019s why we\u2019re excited to announce <a href=\"https:\/\/aka.ms\/livesharecanvas\" target=\"_blank\" rel=\"noopener\"><strong>Live Share Canvas<\/strong><\/a><strong>. <\/strong>It\u2019s a new package that brings shared pens, highlighters, laser pointers, and cursors to any Teams Live Share application with just a few lines of code.<\/p>\n<p>We\u2019re also happy to announce that developers using the Live Share SDK in Public Preview can now use our <strong>Teams Live Canvas<\/strong> package <strong><em>and <\/em><\/strong>also publish their apps to the Teams App Store &#8211; to reach customers all over the world.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/ehjMI-ugSWQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Building apps for Teams \u2013 and beyond<\/h2>\n<p>Earlier this year, we announced the general availability of Teams Toolkit for Visual Studio Code, our source code editor for JavaScript and Web developers. Today we\u2019re pleased to announce to all the .NET developers out there that <a href=\"https:\/\/aka.ms\/ignite-teams-dev-teamsToolkit\" target=\"_blank\" rel=\"noopener\"><strong>Teams Toolkit for Visual Studio<\/strong><\/a> is also <strong>generally available<\/strong>.<\/p>\n<p>One of the most exciting items included in Teams Toolkit is the Teams JS SDK 2.0 and Teams 1.14 manifest. This makes it possible to build Teams pages and message extension apps that can extend to Outlook and Microsoft 365 apps \u2013 without making any code changes. What\u2019s more, we\u2019re pleased to announce that we\u2019ve started to roll out the <strong>public preview<\/strong> of functionality that extends these same <strong><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-teams-apps-coming-in-preview-to-office-and-outlook-apps-on-android\/\" target=\"_blank\" rel=\"noopener\">Teams apps to Android devices<\/a>. <\/strong>Availability is starting with participants in the Office Insiders program who have Office Mobile for Android from the Beta Channel.<\/p>\n<p>We are already extending our own Microsoft apps like Power BI to mobile, bringing the full power of a modern data experience extended to mobile devices. We are working with partners like Survey Monkey, ServiceNow, Mural and Zoho to extend their solutions. We expect to make this same capability available on Outlook mobile in the near future. Stay tuned to <strong><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/\" target=\"_blank\" rel=\"noopener\">our blog<\/a><\/strong> for future updates and announcements!<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/wwgNav8X4oY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-2.png\"><img decoding=\"async\" class=\"aligncenter wp-image-11856\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-2.png\" alt=\"Solutions offering support for Android devices\" width=\"699\" height=\"145\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-2.png 598w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-2-300x62.png 300w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><em>Solutions offering support for Android devices<\/em><\/p>\n<p>If you are\u00a0<a class=\"fui-Link ___m14voj0 f3rmtva f1ern45e f1deefiw f1n71otn f1q5o8ev f1h8hb77 f1vxd6vx f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f9n3di6 f1ids18y fygtlnl f1deo86v f12x56k7 f1iescvh ftqa4ok f50u1b5 fs3pq8b f1hghxdh f1tymzes f1x7u7e9 f1cmlufx f10aw75t fsle3fq\" tabindex=\"-1\" title=\"https:\/\/aka.ms\/spfx\" href=\"https:\/\/aka.ms\/spfx\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Link SharePoint Framework (SPFx)\">SharePoint Framework (SPFx)<\/a>\u00a0developer, we&#8217;ve further invested on maximizing the value of your investments by enabling the SPFx solutions to extend to Outlook and the Microsoft 365 app, to help your solution reach more users than ever before. This option will be available for both existing and new SPFx solutions built with Microsoft Teams Toolkit or with the SPFx Yeoman generator.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/UZensJzonbw\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>And finally, developers will find <strong>Fluent UI 9.0<\/strong> in the toolkit. It\u2019s the latest version of our UX framework and it\u2019s <strong>generally available<\/strong>. Fluent 9.0 improves your app\u2019s performance, accessibility, and responsiveness, and supports light, dark and high contrast modes &#8211; enabling you to build consistent and engaging experiences for your customers.<\/p>\n<h2>Office development updates<\/h2>\n<p>We continue to invest in core productivity experiences, adding features requested by our add-in developer community. We\u2019re announcing updates to the JS APIs for Word, Excel, and Outlook.\u00a0 In the new <a href=\"https:\/\/learn.microsoft.com\/en-us\/javascript\/api\/requirement-sets\/word\/word-api-1-4-requirement-set?view=powerpoint-js-preview\" target=\"_blank\" rel=\"noopener\"><strong>Word JS API 1.14<\/strong><\/a>, we\u2019ve added support for developers building tools that work with custom document creation \u2013 adding new APIs for bookmarks, change tracking, comments, custom XML parts, fields, and merging and splitting table cells.<\/p>\n<p>Meanwhile, developers working with the new <a href=\"https:\/\/learn.microsoft.com\/en-us\/javascript\/api\/requirement-sets\/excel\/excel-api-1-6-requirement-set?view=excel-js-preview\" target=\"_blank\" rel=\"noopener\"><strong>Excel JS API 1.6<\/strong><\/a> will find new additions, including expanded Data Types and custom functions capabilities. In addition to tools for pro devs, Excel power users will now find CRUD support provided for Office Scripts on Windows and Mac.<\/p>\n<p>There\u2019s something for Outlook developers too, with the <a href=\"https:\/\/learn.microsoft.com\/en-us\/javascript\/api\/requirement-sets\/outlook\/requirement-set-1.12\/outlook-requirement-set-1.12?view=powerpoint-js-preview\" target=\"_blank\" rel=\"noopener\"><strong>Outlook JS API 1.12<\/strong><\/a> requirement set.\u00a0 We\u2019ve added a couple key features including event-based activation, and new send mode options that use event triggers.\u00a0 Separately, we\u2019ve added delegated support for on-premises Exchange services and support for selecting multiple items in Explorer view.<\/p>\n<p>All of these updates are <strong>generally available<\/strong> with the exception of item multiselect support, which is in <strong>public preview<\/strong>. Be sure to read <a href=\"https:\/\/aka.ms\/OfficeAddinsIgnite2022\" target=\"_blank\" rel=\"noopener\">this blog<\/a> for a more detailed look at all that\u2019s new in the Office developer space. To roll up your sleeves and try these new JS APIs, make sure to install <a href=\"http:\/\/aka.ms\/getscriptlab\" target=\"_blank\" rel=\"noopener\">Script Lab<\/a>.<\/p>\n<h2>Low code tools for fusion development<\/h2>\n<p>In addition to news about Adaptive Card-based loop components for pro devs, we\u2019re introducing low code Cards in Power Platform that allow domain experts to create and send engaging \u201cmini-apps\u201d that \u2013 like their pro code counterparts \u2013 can even copy from Teams into Outlook.<\/p>\n<p>Building Cards is like everything else in Power Platform \u2013 it starts off in a low-code designer and uses a simple drag-and-drop interface.\u00a0 When used in combination with features like data connectors, buttons, and PowerFx for logic, it\u2019s easier and faster than ever to build powerful custom workflows for your organization.<\/p>\n<p>We\u2019re also announcing the public preview of Collaboration Controls for Power Apps. For us, it\u2019s the next step in creating a seamless experience for organizations using Power Apps in Teams. Now, makers can simply drag-and-drop their favorite Microsoft 365 and Microsoft Graph API services directly into their own model-driven Power Apps \u2013 without the need for pro-developer tools.<\/p>\n<h2>Embedding collaboration anywhere<\/h2>\n<p>We\u2019ve talked about how to use pro and low code tools to build Apps that integrate with Teams. You can also embed Teams experiences into your app.\u00a0 We\u2019ve got a couple announcements to this end.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/fNwcdLq4K-I\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: left;\">Teams is used for communication and collaboration in organizations around the world, and many of our customers want to extend familiar Teams functionality out to their customers.\u00a0 We\u2019re pleased to announce that <a href=\"https:\/\/aka.ms\/ignite-teams-dev-acs\" target=\"_blank\" rel=\"noopener\"><strong>Azure Communications Services support for Teams Users<\/strong><\/a> is now Generally Available, meaning that you can now use Azure Communication Services to build stand-alone apps that integrate seamlessly with your <a href=\"https:\/\/aka.ms\/ignite-teams-acs-blog\" target=\"_blank\" rel=\"noopener\">Teams users\u2019 audio, video, and telephony services<\/a>.\u00a0 A powerful example of this comes to us from Sweden, where the engineers at <a href=\"https:\/\/aka.ms\/ignite-teams-dev-acs-customerstory\" target=\"_blank\" rel=\"noopener\">Lynk &amp; Co<\/a> have integrated Teams and Azure Communication Services into their latest product.\u00a0 Let\u2019s take a look:<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/4tPJoaZKF6k\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Microsoft Graph data for analytics and more<\/h2>\n<p>To help us better understand how work is changing and evolving, we need rich organizational insights and analytics, built on big data sets. So &#8211; we introduced Microsoft Graph Data Connect. It\u2019s a secure, high-throughput connector designed to copy select Microsoft 365 datasets into your Azure tenant.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/1Kr2eH-ELPs\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>We\u2019re excited to announce that Microsoft Graph Data Connect is now <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/data-factory\/connector-office-365?tabs=data-factory\" target=\"_blank\" rel=\"noopener\"><strong>integrated with Azure Synapse Analytics<\/strong><\/a>. With just one click, you can move Microsoft 365 datasets into Azure Synapse to harness its powerful BI and Machine Learning capabilities.<\/p>\n<p>Learn more at Rohan Kumar\u2019s session: <a href=\"https:\/\/ignite.microsoft.com\/en-US\/sessions\/8c7bb7fe-330c-4989-ba62-099bf1fc9599?source=sessions\" target=\"_blank\" rel=\"noopener\">Innovate faster and achieve greater agility with the Microsoft Intelligent Data Platform<\/a><\/p>\n<p>In addition to our new Azure Synapse integration, we\u2019re making it easier for ISVs to build and sell solutions. To do this, we\u2019ve made two significant updates.\u00a0 First, we\u2019ve <strong>redesigned the approval and consent process<\/strong> to make it easy for Admins to review and consent to data access requests from ISVs, and second, we\u2019ve made it possible for Azure billing to flow directly to the ISV instead of the customer.<\/p>\n<p>However, streamlining access for ISVs doesn\u2019t mean sacrificing governance or security. In fact, we\u2019re announcing <strong>end-to-end audit logging in<\/strong> <strong>Microsoft Compliance Center (MCC) <\/strong>so that administrators can better enforce data usage guidelines and mitigate the risk of data leakage. In addition to granular consent and compliance monitoring tools, we\u2019re happy to announce that now <strong>by default, Microsoft 365 data is fully encrypted.<\/strong> By making this a default setting, we\u2019re helping to ensure that there is no inadvertent leakage of data in transit or at rest.<\/p>\n<p>In addition to making data encryption a default setting, we\u2019re doing the same thing for data anonymization. Going forward, we will offer <strong>enhanced user identity obfuscation<\/strong> by default to help preserve end user privacy, while still enabling organizations to run their analytics on top of obfuscated data.<\/p>\n<p>We\u2019re also helping you accelerate your \u201ctime to insights\u201d by offering two new solution templates.\u00a0 One template, powered by the newly released <strong>SharePoint datasets<\/strong> in preview, helps you understand <a href=\"https:\/\/github.com\/microsoftgraph\/dataconnect-solutions\/blob\/main\/ARMTemplates\/MGDC%20Extraction%20Pre%20Reqs\/readme.md\" target=\"_blank\" rel=\"noopener\"><strong>information sharing in your organization<\/strong><\/a>, to create better production boundaries. The other template, powered by Azure AD, Teams and Outlook datasets, focuses on Organizational Network Analysis to help you visualize connectivity within your organization.<\/p>\n<p>Finally, it\u2019s great to see the diversity of customers and partners who are using Microsoft Graph Data Connect to gather insights and intelligence to transform organizational understanding.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-3.png\"><img decoding=\"async\" class=\"aligncenter wp-image-11858\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-3.png\" alt=\"Partners and customers working with Microsoft Graph Data Connect\" width=\"750\" height=\"148\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-3.png 622w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/10\/Ben-blog-image-3-300x59.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><em>Partners and customers working with Microsoft Graph Data Connect<\/em><\/p>\n<p>Read\u00a0<a href=\"https:\/\/aka.ms\/M365-Scale-Access-Ignite2022\" target=\"_blank\" rel=\"noopener\">this detailed blog.<\/a><\/p>\n<p>Microsoft Graph APIs are essential for any application that requires real-time, transactional access to Microsoft 365 data and capabilities.\u00a0 It continues to grow and bring new value to developers. We&#8217;re pleased to announce the <strong>general availability<\/strong> of several new <strong>interactive messaging features <\/strong>to the <strong>Microsoft Teams<\/strong> endpoint on Microsoft Graph. We\u2019ve got a full <a href=\"https:\/\/aka.ms\/graph-teams-ignite2022\" target=\"_blank\" rel=\"noopener\">blog<\/a> with all the details you need to get started working with these APIs.<\/p>\n<p>For some time now, we\u2019ve heard the developer community ask for updates to the <strong>Microsoft Graph Planner API.<\/strong> Well, we were listening. Next month, we\u2019ll introduce several new enhancements to these APIs that will make it easier than ever to work with Tasks in your organization. To learn more about these new capabilities, take a look at <a href=\"https:\/\/aka.ms\/graph-planner-apis\" target=\"_blank\" rel=\"noopener\">this detailed blog<\/a>.<\/p>\n<p>Lastly, there are <strong>new security and management capabilities<\/strong> to check out for SharePoint, OneDrive, and Teams. To learn more, check out <a href=\"https:\/\/aka.ms\/Ignite2022\/ODSPTeamsSecurityNews\" target=\"_blank\" rel=\"noopener\">this blog<\/a>.<\/p>\n<h2>Ecosystem trust<\/h2>\n<p>Trust is essential to ecosystem adoption and customer data protection. Microsoft 365 certification is our process for evaluating apps\u2019 trustworthiness, so we want to help developers accelerate the certification process without compromising its rigor.<\/p>\n<p>When building apps using Azure services, we recommend using the <strong>App Compliance Automation Tool (ACAT) <\/strong>for Microsoft 365 which will be available in <strong>public preview<\/strong> next month. ACAT is easy to use and automates evaluation of a significant number of controls in the app certification process.<\/p>\n<p>In ACAT, you can see a summary view of your app compliance status against our certification requirements. You can then drill into individual reports to identify what remediation actions are required. ACAT can also help you manage your app\u2019s compliance on an ongoing basis. In the event your app falls out of compliance, you can respond quickly. We\u2019ve made it easy to export your compliance test results to share with auditors as a PDF. Check out details<strong><a href=\"https:\/\/aka.ms\/acatblog\" target=\"_blank\" rel=\"noopener\"> here<\/a><\/strong>.<\/p>\n<p>App administration and management capabilities are also essential. So, we\u2019re offering the public preview of <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fapplicationauthenticationmethodpolicy%3Fview%3Dgraph-rest-beta&amp;data=05%7C01%7Cwikandana%40microsoft.com%7C73f39ce285584772bbe608daabe84abe%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638011311434704859%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=0bIb1UtLdh35ctn3IuRvsYQuSHQqaLt3amMRNtvxNWI%3D&amp;reserved=0\" target=\"_blank\" rel=\"noopener\"><strong>App management policy <\/strong><\/a>to help you customize your app management policies to meet the needs of your organization for app security and hygiene, <strong>App Health Recommendations<\/strong>, which you\u2019ll find in the <strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/active-directory\/reports-monitoring\/overview-recommendations\" target=\"_blank\" rel=\"noopener\">Azure AD recommendations<\/a><\/strong> portal, to give you more visibility and insight into app usage to support actions like removing unused applications or retiring stale application credentials and <strong>App Usage and Insights<\/strong> help you better mitigate security risks and prevent potential security incidents by helping you determine when an app was last used, its permission mode, and the context in which it was used.<\/p>\n<h2>Wrap-Up<\/h2>\n<p>There\u2019s a lot on this year\u2019s news plate. But it\u2019s small compared to the opportunity we have to change the way the world collaborates. \u00a0So \u2013 start exploring all we have to offer. We look forward to seeing you at Build 2023.\u00a0 Until then, Happy collaborating, and happy coding. We can\u2019t wait to see what you build next.<\/p>\n<p>The Microsoft 365 developer platform team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn about our Ignite 2022 announcements, from pro code to low code, to help you build apps that are collaborative by design, meeting users right in the flow of work.<\/p>\n","protected":false},"author":72611,"featured_media":11907,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8,6,3,128,142,11,20,166,9],"tags":[192,22,119,196,29],"class_list":["post-11853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adaptive-cards","category-fluid-framework","category-microsoft-graph","category-microsoft-teams","category-microsoft-viva","category-office-add-ins","category-power-platform","category-sharepoint","category-sharepoint-framework","tag-app-compliance-automation-tool","tag-azure-ad","tag-azure-communication-services","tag-ignite-2022","tag-microsoft-365-app-compliance-program"],"acf":[],"blog_post_summary":"<p>Learn about our Ignite 2022 announcements, from pro code to low code, to help you build apps that are collaborative by design, meeting users right in the flow of work.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/11853","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\/72611"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=11853"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/11853\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/11907"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=11853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=11853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=11853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}