Texas

Session Level 3: Advanced

Monday 9:00 AM - 5:00 PM · Room 1

Establishing SharePoint Online Admin Rockstar Status

Brian Alderman

Brian Alderman

Six-year MVP Alumni, 28-year MCT, Author, Speaker, Consultant

SharePoint Online (SPO) integrates with many services that you need to be familiar with to successfully manage your collaboration content. In this full day workshop, we are going to learn about these different services and how to manage the integration with them by exploring and discussing SharePoint Online best practices for configuring, securing, optimizing, and implementing redundancy.

We will begin by discussing and creating a new Microsoft 365 tenant, followed by exploring how to customize both the M365 and SharePoint administrator dashboards so they only display information related to the Microsoft 365 services and SPO-related components like SharePoint Online and OneDrive.

We will also explore how to create and assign users to access SharePoint Online as both an end user and as administrators.

Being most scenarios require the migration of content, we will discuss several options for migrating content from many different sources to SharePoint Online and OneDrive.

Most migrations require at least an interim hybrid configuration, so we will introduce and explore the components that can be configured for a hybrid environment as an interim solution, or as a long-term solution.

We will then roll up our sleeves and explore the configuration of several components of SharePoint Online using both the GUI and PowerShell. These SPO components and configurations include;

Creating, configuring, and managing site collections

Configuring the user profile service (UPS) to ensure your Active Directory data is included in your search index

Exploring several search service configuration options, to ensure your users are able to quickly find the information they need, along with how to access some search-related reports, as well as some suggestions on how to help your users submit better search queries for more accurate search results

Discussing both SharePoint Online and OneDrive configuration options for managing and securing your collaboration content

Create and implementing a structured taxonomy to provide consistent and reliable data in SPO by using published tenant-level content types and managed metadata fields via the term store, as well as other custom column types, that can all be managed by information architects.

As we discuss these topics throughout the day, I’ll be sharing best practices, as well as tips and tricks that every SPO admin should know about while working with SPO.

When you leave the workshop, you’ll have all the skills and best practices to migrate to, configure, manage, and secure SharePoint Online and OneDrive components using the SharePoint Online Admin center, OneDrive admin Center, and PowerShell.

Wednesday 9:50 AM - 11:00 AM · Room 1

SharePoint Premium - Intelligent Content for Everyone

Chris McNulty

Chris McNulty

Chief Marketing Officer and SVP for Strategic Accounts at Synozur

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

Martina Grom

Martina Grom

CEO atwork, MVP Azure and Microsoft 365, Microsoft RD

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

Eric Overfield

Eric Overfield

RD, MVP, MCT

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 1

Get started with Adaptive Cards for Microsoft Teams using Microsoft Lists and Power Automate

Norm Young

Norm Young

Microsoft 365 and Power Platform solution architect | Microsoft MVP

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 6

Build Your Own Copilot (Jarvis) with Copilot Studio 🤖

Manpreet Singh

Manpreet Singh

Architect | MVP | MCT | Author | Speaker | Blogger

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.

Wednesday 4:20 PM - 5:30 PM · Room 7

Develop your custom Teams Audit process with Flows

Toni Pohl

Toni Pohl

CTO atwork, Microsoft MVP

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.

Thursday 9:00 AM - 10:10 AM · Room B

Dataverse Virtual Tables - Build a Custom Provider

Jim Novak

Jim Novak

Principal Technical PM at Microsoft

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

Chris McNulty

Chris McNulty

Chief Marketing Officer and SVP for Strategic Accounts at Synozur

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 7

Enhance Microsoft 365 Copilot and Microsoft Graph with your own data

Martina Grom

Martina Grom

CEO atwork, MVP Azure and Microsoft 365, Microsoft RD

Toni Pohl

Toni Pohl

CTO atwork, Microsoft MVP

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

Norm Young

Norm Young

Microsoft 365 and Power Platform solution architect | Microsoft MVP

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

Manpreet Singh

Manpreet Singh

Architect | MVP | MCT | Author | Speaker | Blogger

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

John Kerski

John Kerski

Director, Client First Technologies

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 10:20 AM - 11:30 AM · Room 6

Building reusable code libraries for extending Microsoft 365

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

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

Eric Overfield

Eric Overfield

RD, MVP, MCT

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

X Close

Keep Up to Date on
TechCon 365 Dallas