Wednesday 9:50 AM - 11:00 AM · Room 1
SharePoint Premium - Intelligent Content for Everyone
Microsoft advanced content management and experiences - where AI meets content. Whether SharePoint Premium, Microsoft 365 Backup, Microsoft 365 Archive, or SharePoint Embedded, you now have new ways to engage with your most critical content, while managing and protecting it through its lifecycle. In this era of AI and Copilot, learn how you can not only maximize content value with security and structure but make sure you prime and manage your content for Copilot too.
Wednesday 11:40 AM - 12:50 PM · Room 8
Top tips for self-service management using Microsoft Entra
Microsoft Entra offers self-service solutions while staying secure and compliant. In this demo session, Martina shows how you can implement governance, use out-of-box functionality for identity governance and / or create a self-service approach for lifecycle management. We will dive into the Governance section of Microsoft Entra Id. Covering: Lifecycle Management Self-Service Access Reviews Entitlement Management
Wednesday 2:20 PM - 3:30 PM · Room 8
Adapting Copilots to maximize value for your organization
In this session, we will explore the process of selecting the most suitable Copilot solution for your specific use cases. We’ll demonstrate how Copilot Studio can help you design and customize your own Copilot or enhance Microsoft 365 Copilot with your own plugins. Additionally, we’ll show you how to integrate Copilot with Azure AI Studio to add skills such as natural language generation, sentiment analysis, image captioning, and other AI capabilities.
Maximize your organization’s AI driven experiences with custom copilots. With different options available including Copilot Studio, Azure AI Studio, and Generative Answers, you may run into challenges on know when to use what solution. By attending this session, you will learn how to create and use copilots to create results that are captivating, relevant, and personalized to you and your organization.
- Learn how to use Copilot Studio to design and customize your own Copilot
- Discover how to integrate Copilot with Azure AI Studio to enhance your solutions
- Gain knowledge on how to create captivating, relevant, and personalized results using Copilot
Wednesday 4:20 PM - 5:30 PM · Room B
Get started with Adaptive Cards for Microsoft Teams using Microsoft Lists and Power Automate
Adaptive Cards are everywhere. They are an incredibly versatile way to create actionable messages in the Microsoft 365 and Power Platform ecosystem.
In this session, we will transform traditional email reminders into interactive, informative, and actionable user experiences using Adaptive Cards. We will showcase Microsoft Lists, Microsoft Teams and Power Automate using a maker approach solution development.
We hope that after this session, you'll want to integrate Adaptive Cards into every solution you build!
Wednesday 4:20 PM - 5:30 PM · Room 2
Develop your custom Teams Audit process with Flows
In large organizations, it is crucial to have governance for data and train users to be responsible with their data. Microsoft Teams owners are responsible for their team members and guests. We have developed a solution that starts an audit process and sends out one email to each team owner, asking for a confirmation with all members and a review and confirmation with Azure Logic Apps and the help of Microsoft Graph and Outlook. You will learn how to develop your custom Teams Audit process with Azure Logic Apps and how to create flows that can be used for approval and governance processes including the technical tools to develop your organization´s secure business processes.
Wednesday 4:20 PM - 5:30 PM · Room 6
Build Your Own Copilot (Jarvis) with Copilot Studio 🤖
Join me for an exciting session where we delve into the world of Copilot Studio, a revolutionary platform that empowers developers to build their own custom coding assistants inspired by the capabilities of Copilot. Whether you're a seasoned developer looking to streamline your workflow or a curious enthusiast eager to explore the possibilities of AI-driven development tools, this session is for you.
Throughout this interactive session, participants will:
Introduction to Copilot Studio: Gain a comprehensive understanding of Copilot Studio and how it empowers developers to create personalized coding assistants. Learn about the underlying AI technologies and the philosophy behind Copilot Studio's design.
Designing Your Assistant: Explore the intuitive interface of Copilot Studio as we guide you through the process of designing your own coding assistant. From defining coding preferences to customizing language models, discover how to tailor your assistant to suit your unique coding style and requirements.
Training Your Assistant: Dive into the training process as we demonstrate how to teach your assistant to understand context, identify patterns, and generate relevant code suggestions. Learn best practices for optimizing training data and fine-tuning your assistant's performance.
Integrating with Your IDE: Explore seamless integration options that allow you to leverage your custom coding assistant directly within your preferred integrated development environment (IDE), whether it's Visual Studio Code, Visual Studio, or others. Discover how to enhance your coding experience and boost productivity with intelligent assistance at your fingertips.
Advanced Features and Use Cases: Delve deeper into advanced features and use cases of Copilot Studio, such as collaboration tools, version control integration, and plugin development. Gain insights into how developers around the world are leveraging custom coding assistants to accelerate their workflows and unlock new possibilities.
By the end of this session, participants will be equipped with the knowledge and tools to embark on their journey of building and customizing their own Copilot-inspired coding assistants with Copilot Studio. Whether you're looking to streamline your development process, explore AI-driven coding assistance, or push the boundaries of innovation, Copilot Studio offers limitless opportunities to unleash your creativity and elevate your coding experience.
Thursday 9:00 AM - 10:10 AM · Room 2
Dataverse Virtual Tables - Build a Custom Provider
Dataverse Virtual Tables is a platform capability allowing Model Driven App developers to provide a unified experience for multiple sources of data. This means that some of your data may reside in the Dataverse database while some may reside in external data sources.
The Virtual Tables solution ships with out of the box providers, but what if these providers don't quite fit your current solution requirements? We can build our own custom data provider for Virtual Tables that surfaces data from an external data source.
This session will provide a quick walk through of requirements dive right into building our own custom data provider for Virtual Tables. We review code behind the plugin events for Retrieve and Retrieve Multiple, demonstrate how to transform your data, and see the plugin surface data live in our Model Driven App.
Thursday 10:50 AM - 12:00 PM · Room B
Best Practices for Deploying Copilot in Microsoft 365
Generative AI is everywhere – but turning it on for everyone and hoping for the best is never a plan for success. In this session, we’ll review core elements of Copilot readiness – from content management and governance, security, deployment, and adoption, using tools from SharePoint Premium, Purview, and Microsoft Viva.
Thursday 1:30 PM - 2:40 PM · Room 5
Enhance Microsoft 365 Copilot and Microsoft Graph with your own data
In this session, we explore how to leverage Microsoft Graph to seamlessly integrate custom data into your Microsoft 365 environment, resulting in optimal output when using Copilot. Furthermore, we explore a Microsoft Teams sample bot that seamlessly incorporates personalized data to provide relevant answers and perform actions. Join and see how to integrate custom data into M365 Copilot!
Thursday 3:30 PM - 4:40 PM · Room A
Unleash the Power of Power Automate: Automating Microsoft List Operations
Are you tired of manual and time-consuming data management in Microsoft Lists? Want to streamline your list operations and increase productivity? If so, this session is for you! Join us as we explore the power of Power Automate for Microsoft Lists. We will show you how to move and copy items between lists, including multi-select person and multi-choice values, with ease. Whether you're new to Power Automate or a seasoned user, you will leave this session with the knowledge and skills to automate your Microsoft List operations and take your productivity to the next level. Register now to unleash the power of Power Automate and streamline your Microsoft List operations!
Thursday 3:30 PM - 4:40 PM · Room 7
Level Up Your Copilot: Building Copilot Plugins
In today's fast-paced development landscape, streamlining workflows and boosting productivity is paramount. Enter Copilot plugins - powerful extensions that supercharge your coding experience within Microsoft's AI-powered code completion tool. This session delves into the exciting world of Copilot plugin development, equipping you with the knowledge and tools to unlock its full potential.
What You'll Learn:
The Power of Copilot Plugins: Discover how custom plugins extend Copilot's capabilities, enabling tailored code generation, automation of repetitive tasks, and integration with your favorite developer tools.
Demystifying Plugin Development: Explore the core concepts of building Copilot plugins. We'll break down the development process, from understanding the plugin architecture to utilizing JavaScript APIs for interaction with Copilot.
Building Your First Plugin: Get hands-on by crafting a basic Copilot plugin that addresses a specific coding need. We'll walk you through the steps of creating the plugin structure, defining functionalities, and integrating it with Copilot.
Advanced Techniques: Uncover advanced plugin development concepts, including handling user input, working with different code formats, and leveraging external APIs to enrich your plugins.
Real-World Use Cases: Gain inspiration from practical examples of how developers leverage Copilot plugins to automate code generation, insert boilerplate code, and streamline development workflows across various coding languages and frameworks.
Friday 9:00 AM - 10:10 AM · Room 7
Avoiding the "Grey Box of Death": Automatically Checking For Broken Visuals in Power BI
Have you ever updated a semantic model/dataset and didn't realize it broke a visual in a Power BI report? Have you ever seen that "grey box of death" (or your customers call you about it) after making an update to Power BI? In this session, I demonstrate a way to combine Microsoft Playwright and Azure DevOps to automatically test for broken visuals and notify you about those issues.
Friday 9:00 AM - 10:10 AM · Room 8
Implementing Purview Information Protection with the Traffic Light Protocol
With the speed of AI development and the need for Copilot readiness, robust data governance and protection strategies are paramount. This session delves into the integration of Microsoft Purview Information Protection with the Traffic Light Protocol (TLP) to enhance safe sharing practices within organizations. We will explore the implementation of sensitivity labels aligned with TLP designations, enabling a clear and consistent approach to categorizing and controlling access to sensitive information.
In this session we'll cover:
• Business overview of the need for Purview Information Protection and what the Traffic Light Protocol is
• Why sensitivity labelling is import to Copilot readiness
• Explore what Entra ID Conditional Access Policies and Authentication Contexts are
○ Define and publish the TLP sensitivity labels in Purview
○ Configure auto-labelling rules
○ Define external sharing rules
○ Apply labels to
○ Sites, libraries, folders, and files
○ Emails and meetings
○ Teams, channels, and conversations
• Review the Azure Information Protection Service
• Go over inventory tools for reviewing the current Microsoft 365 tenant setup
Friday 10:20 AM - 11:30 AM · Room 6
Building reusable code libraries for extending Microsoft 365
The SharePoint framework introduced 'libraries' as a project type, and although useful for very small development projects not ideal for bigger enterprise solutions and ALM strategies. This session is going to cover end to end building a library with standard web-based building blocks, using Azure Dev Ops to create a private code artifact, and then consuming that library and others together within a SharePoint framework solution while hosting the artifacts in an Azure CDN (or bundling it in if that's more appropriate). This is powerful reusability that allow you to manage the lifecycle of different components in a way that mimics all the other packages you might consume when building your solution.
Friday 1:50 PM - 3:00 PM · Room A
Make Microsoft 365 Copilot your own with Microsoft Copilot Studio and Graph Connectors
Join us to learn how to enhance Microsoft Copilot for Microsoft 365 with your organizational knowledge by leveraging the power of Microsoft Graph using Graph connectors. Microsoft Copilot Studio, with the power of Graph correctors, allows you to ground copilots with your content and data, bringing additional value to your Microsoft Copilot investment.
In this session, we will demonstrate the process of using Microsoft Copilot Studio and Graph connectors to improve how Copilot works for your organization. You will leave this session equipped with the knowledge and practical steps necessary to optimize Copilot for Microsoft 365 for your organization.
- Discover how to enhance Microsoft Copilot for Microsoft 365 with your organizational knowledge
- Learn how to leverage the power of Microsoft Graph connectors using Microsoft Copilot Studio
- Gain practical knowledge and steps to optimize Copilot for Microsoft 365 for your needs