Dallas, Texas

Teams Developer Track

Monday, August 8th 2022, 9:00 am

  • Mark Rackley

    Microsoft MVP

WRK105 - 101 Ways to Develop for SharePoint Online and Microsoft Teams

As a developer, it is critical to understand all of the ways to customize SharePoint Online and Microsoft Teams. Often, you can develop some pretty amazing solutions without writing a line of code and sometimes you need to roll up your sleeves and open up Visual Studio Code. In this full-day workshop, developers will be introduced to some of the most common methods for customizing SharePoint Online and Microsoft Teams including: - Out of the box customizations - SPFx Web Parts and Teams Apps - Connecting to SPO using the .NET framework - PnP libraries, REST, and Microsoft Graph - Power Apps, Power Automate, and Logic Apps - Power Virtual Agents and bots - and so much more!

Wednesday, August 10th 2022, 1:40 pm

  • Prashant G Bhoyar

    Microsoft MVP and MCT

TMD103 - Building No Code Chat-Bots in Microsoft Teams using Power Virtual Agents

Bots are Hot. Power Virtual Agents (a SaaS offering from Microsoft) empowers teams to easily create powerful bots using a guided, no-code graphical interface without the need for data scientists or developers. In this demo-driven session, we will cover the basics of the Power Virtual Agents. We will cover how to get started with the Power Virtual Agents and build a working enterprise-grade bot for your organization and deploy it to Microsoft Teams. You will learn: • What are Power Virtual Agents? • Bots in Microsoft Ecosystem • What is Azure Bot Service? • How to call Power Automate from Power Virtual Agents? • How to create bots using Power Virtual Agents? • How to deploy the Bots to Microsoft Teams?

Wednesday, August 10th 2022, 3:30 pm

  • Eric Overfield

    Microsoft MVP, RD

TMD105 - Developing SharePoint Solutions for Microsoft Teams

The SharePoint Framework continues to shine as the best development toolset for SharePoint customizations, with ever increasing features, opportunities, and community members. Microsoft Teams now includes the ability to integrate SharePoint resources including SharePoint Framework webparts direct in Teams. In this session, we will review the SharePoint Framework with an emphasis on strategies for how and why solutions may be integrated directly into Microsoft Teams. We will investigate the process necessary to integrate SharePoint components into Teams as well as look at how to interact directly with Teams using the SharePoint Framework, Microsoft Flow, and the Microsoft Graph API. Session Benefits: • Overview of Microsoft Teams and SharePoint Framework development • Integration strategies for SharePoint and Microsoft Team components • Learn how to build SPFx solutions that integrate into Microsoft Teams

Wednesday, August 10th 2022, 3:30 pm

  • Cathy Dew

    Senior Program Manager at Microsoft

TMD104 - Best of Both Worlds: Powering Collaboration with SharePoint and Microsoft Teams

Whether you start in Microsoft Teams or in SharePoint, collaboration is now an interconnected M365 experience. In this session learn more about how to collaborate across SharePoint and Microsoft Teams. Learn best practices for Teams, channels, and apps and how to build the components you need to be successful. Leverage the tools and knowledge to properly plan and shape your Teams Connected collaboration experiences.

Thursday, August 11th 2022, 9:00 am

  • Paul Papanek Stork

    Microsoft MVP, MCT, MCSM and MBA

TMD201 - Intro to Dataverse for Teams: Extending Microsoft Teams with Apps and Flows

Use of Microsoft Teams has exploded for many companies as a result of the global pandemic. For many organizations Teams has become the app that connects all their employees together. Power Platform apps, like Power Apps, Power Automate, and Power Virtual Agents, provides a low-code platform for extending that functionality. But extending Teams with new apps, flows, and bots requires a place to store content. SharePoint is a possibility, but from a data point of view SharePoint has a lot of limitations since it isn't an actual relational database. Dataverse, formerly known as CDS, provides relational data storage, rich data types, and enterprise-grade governance. But Dataverse has always been a premium feature requiring extra licensing. This is where Microsoft Dataverse for Teams comes in. Using the Power Apps application inside Teams we can build and deploy apps using a custom version of Dataverse that is included in the Microsoft Teams license. This provides access to a real relational database and one-click solution deployment to the Teams app. In this talk we'll take a look at what Dataverse for Teams and how it can be used in the Power Platform to extend the Teams application. We'll cover the following points with slides and demos. • What does the Teams License cover? • Differences between Dataverse (CDS) and Dataverse for Teams • Creating Dataverse Relational Tables • Building a Power App with Dataverse for Teams • Integrating Dataverse for Teams with a Flow • Accessing Dataverse for Teams from a Bot

Thursday, August 11th 2022, 1:20 pm

  • Mark Rackley

    Microsoft MVP

TMD203 - An Introduction to Power Virtual Agents for Microsoft Teams

Over the past few years, it has become increasingly easier to create powerful bots with little to no code. Now almost anyone can quickly create a deploy a chat bot with ease. Power Virtual Agents is a premium add-on to the Power Platform that allows you to create and deploy such bots. As part of Dataverse (previously called Project Oakdale) many Microsoft 365 subscribers have access to Power Virtual Agents for Microsoft Teams. These chat bots are covered under their Microsoft 365 licensing and require no premium licensing to develop, deploy, or use. In this session attendees will learn: 1) How to create / deploy chat bots in Teams 2) How to create Topics, use branching logic, and prompt users for input 3) Add even more power to their chat bots using Power Automate flows. All without any additional licensing!