Book Image

Expert Microsoft Teams Solutions

By : Aaron Guilmette, Yura Lee, Grant Oliasani, Angel Aviles
Book Image

Expert Microsoft Teams Solutions

By: Aaron Guilmette, Yura Lee, Grant Oliasani, Angel Aviles

Overview of this book

Microsoft Teams is an invaluable tool that can integrate various Microsoft products into a single convenient hub. But making the most of it often requires expert help and hours spent on calls and live chats. If you’d rather have all the information you need to make the most of Teams in one place, then this book is for you. Written by two Microsoft technical specialists who have spent years helping clients find the best way to utilize Teams, this book will help you understand Teams as a whole — from architecture and collaboration through to apps and voice. You’ll study the platform from the perspective of the end user as well as the administrator, gaining insights and learning from real-life examples. You’ll tackle adopting, implementing, and administering Teams efficiently, which will help you realize its full potential. From setup and deployment to modernizing your organization’s chat and voice infrastructure, you’ll get plenty of useful and actionable tips as you progress. By the end of your journey through this book, you’ll be able to design and implement the most important and exciting aspects of Microsoft Teams help your organization work more efficiently.
Table of Contents (27 chapters)
1
Part 1: Collaboration and Apps
Free Chapter
2
Chapter 1: Taking a Tour of Microsoft Teams
6
Part 2: Meetings
10
Part 3: Bots and Development
14
Part 4: Voice
19
Part 5: Administration

Integrating with Power Automate

When you're building chatbots in Power Virtual Agents for Teams, you may run into scenarios where basic question-and-answer conversations are not sufficient to meet the business's needs. If we want our bot to take more complex actions, we can call a Power Automate flow from within a topic. We can take user input from the conversation, pass it to the workflow, process it, and return some output to the user.

In our use case, we will create a flow that registers the user for a session by creating a new entry on the Registrations Dataverse table that we created in Chapter 8, Power Apps in Teams. We need to collect the user's phone number and the session they want to attend. Because Power Virtual Agent automatically stores the user's name in a variable, we do not need to prompt the user for it. To build this integration, perform these steps:

  1. Open the Power Virtual Agents app in Teams.
  2. Under Chatbots, navigate to the team...