Customizing Microsoft Teams: Build custom apps and extensions for your business using Power Platform and Dataverse in Microsoft Teams
- Length: 290 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2023-04-14
- ISBN-10: 1801075387
- ISBN-13: 9781801075381
- Sales Rank: #1930497 (See Top 100 Books)
Build customized apps quickly using real-world business scenarios and proven techniques with this all-inclusive guide for Microsoft Teams professionals
Purchase of the print or Kindle book includes a free PDF eBook
Key Features
- Customize and extend Microsoft Teams using Power Apps, Power Automate, SharePoint framework, PowerShell, and Microsoft Graph APIs
- Integrate Microsoft-certified third-party and Dynamics 365 apps with Microsoft Teams
- Understand the low-code capabilities of Microsoft Teams provided by Dataverse for Teams
Book Description
In the evolving remote working arrangement, the demand for custom Microsoft Teams apps is increasing rapidly across businesses. If you are someone who aims to provide users with an exceptional experience through custom-built apps that adhere to industry standards and good governance, Customizing Microsoft Teams is for you!
The book starts with an overview of Microsoft Teams customization and configuration prerequisites. It then shows you how to expose functionalities from various solutions through tabs, connectors, messaging extensions, and more before you move on to explore how the PowerShell module can manage multiple aspects of administration and how to use the SharePoint Framework for creating custom Microsoft Teams apps. You’ll be able to work with Microsoft Dataverse for Teams to build custom apps, bots, and flows using Power Apps, Power Virtual Agents, and Power Automate. As you publish your production-ready apps on the Teams store and Microsoft AppSource, you’ll also understand Teams app analytics and reporting functionalities.
By the end of this book, you’ll have learned how to develop custom solutions to solve critical business problems and extend the power of Microsoft Teams to develop high-value use cases in the remote working culture.
What you will learn
- Understand Microsoft Teams app architecture and configuration for custom apps
- Personalize the Teams compose box with your app and develop rich interactive cards
- Explore the diverse Teams capabilities using Microsoft Graph APIs
- Manage multiple aspects of Teams administration, including users, policies, and configuration
- Build custom apps and bots using Power Apps, Power Virtual Agents, and Power Automate
- Use community-driven, open source app templates for Microsoft Teams extensibility
- Publish your app on Microsoft AppSource for global subscribers
Who this book is for
If you are a business user, Microsoft Teams developer, citizen developer, or Microsoft Teams admin working with Microsoft 365 apps and want to develop custom solutions with Microsoft Teams for multiple business use cases, this book is for you. It is recommended that you have a fundamental understanding of Microsoft 365 technologies to fully benefit from this book.
Cover Title Page Copyright and Credits Dedications Contributors Table of Contents Preface Part 1: Microsoft Teams Customization Exploring the Architecture and Components Chapter 1: Introducing Microsoft Teams Apps Overview of Microsoft Teams as a platform Exploring the Microsoft Teams app architecture Classification of apps Exploring the core services used for the development of Teams Azure Microsoft Power Platform Microsoft Teams admin, configuration, and prerequisites such as Azure, Microsoft 365, and Power Platform Org-wide app settings Permission policies Creating custom app permission policies Setup policies Summary Chapter 2: Microsoft Teams Apps and Bots Exploring App Studio/Developer Portal Creating a Teams app with Developer Portal Teams Toolkit for Visual Studio Code The Microsoft Teams JavaScript client SDK Understanding how to use tabs Built-in tab Custom tabs Utilizing bots Creating an FAQ bot with QnA Maker Getting to know more about webhooks and connectors Webhooks Connectors Messaging extensions Adaptive cards Summary Part 2: Microsoft Teams Customization with Tools and Techniques Chapter 3: Microsoft Graph API What is the Graph API? Getting started with the Graph API Version – v1.0 or Beta Resources – users, groups, sites, drives, devices, and more Query parameters Graph Explorer Authentication and authorization of the Graph API Registering an application in Azure Active Directory Setting registered app permissions in Azure AD Getting Graph API access with the user (delegated permissions) Getting Graph API access without the user (application permissions) Consuming the Graph API in PowerShell Microsoft Teams automation with the Graph API Team automation cycle Best practices with the Graph API Pagination Batching Throttling Summary Chapter 4: Microsoft Teams PowerShell Microsoft Teams PowerShell Module Installing Microsoft TPM Updating Microsoft TPM Connecting to Microsoft TPM CLI for Microsoft Installing CLI for Microsoft Connecting to CLI for Microsoft Adding a new Microsoft team with CLI for Microsoft Summary Chapter 5: Microsoft Teams Customization Using the SharePoint Framework (SPFx) SharePoint development history Setting up an SPFx development environment Developing your first Teams tab or app using the SPFx What is the difference between a Teams app and a Teams tab? Building and running the web part in Workbench Packaging the solution Deploying the SPFx package to the App Catalog Syncing SharePoint web parts to Teams Sideloading app in Teams A SharePoint web part as a Teams tab A SharePoint web part as a Teams personal app Leveraging the SPFx for Microsoft Teams ALM with Azure DevOps Summary Chapter 6: Microsoft Teams Authentication Various authentication options Authentication and authorization in Microsoft Teams apps Authentication using SSO in the Teams app What is the Teams tab app? Azure AD app registration Creating a Teams tab app Summary Part 3: Microsoft Teams Customization with Low-Code and No-Code Chapter 7: Microsoft Dataverse for Teams Introducing Microsoft Dataverse for Teams Why do we need Microsoft Dataverse for Teams? Creating a Dataverse for a Teams environment Power Apps for Teams Power Automate for Teams Creating a Power Automate flow Adding the Power Automate app to your team Building flows in Microsoft Dataverse for Teams Power Virtual Agents for Teams Power Virtual Agent life cycle General administration, governance, and security for Microsoft Dataverse for Teams Manage apps Power Platform admin center A Data Loss Prevention (DLP) policy for Microsoft Dataverse Security Summary Chapter 8: Microsoft Teams App Templates The catalog How to sign up for a Developer Tenant with the Microsoft 365 Developer Program A few app templates Deploying an App Template Icebreaker Deploying the Icebreaker app Registering the Azure AD application Deploying a custom template to your Azure subscription Creating the Teams app package Uploading and running the app in Microsoft Teams Extensibility in Microsoft Teams Customizing an App Package Customizing the SharePoint site and Power Automate flows Summary Chapter 9: Microsoft Viva Implementing Microsoft Viva The benefits of implementing Microsoft Viva Microsoft Viva Connections Implementing Microsoft Viva Connections Viva Connections Dashboard Viva Connections app Pinning the Viva Connections app Customizing the Viva Connections app The Total Economic Impact™ Of Microsoft Viva Future Microsoft Viva modules Microsoft Viva Amplify Microsoft Viva Pulse Summary Chapter 10: Microsoft Teams Third-Party Apps Third-party apps on Microsoft Teams Workday for Teams Now Virtual Agent, a chatbot from ServiceNow Integrating ServiceNow with Microsoft Teams TeamViewer Adobe Acrobat Sign Dynamics 365 on Teams Adding Dynamics 365 app to your team Entity Selection or View Selection My Dashboard with the Dynamics 365 app for Microsoft Teams Reporting and analytics of Teams app usage How to access the Teams app usage report Summary Index Other Books You May Enjoy
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/PacktPublishing
2. In the Find a repository… box, search the book title: Customizing Microsoft Teams: Build custom apps and extensions for your business using Power Platform and Dataverse in Microsoft Teams
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.