My Account Log in

2 options

Customizing Microsoft Teams : Build Custom Apps and Extensions for Your Business Using Power Platform and Dataverse in Microsoft Teams / Gopi Kondameda.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Kondameda, Gopi, author.
Language:
English
Subjects (All):
Virtual work teams.
Physical Description:
1 online resource (290 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing, [2023]
Biography/History:
Kondameda Gopi: Gopi Kondameda is a seasoned IT professional with over 20 years of experience as a senior cloud solution architect, SharePoint Saturday Speaker, developer, and trainer. He specializes in various Microsoft technologies, including Microsoft Teams apps, Power Platform, and Microsoft 365 SharePoint. He has extensive experience in building custom business applications using code, low-code, and no-code solutions. Gopi is skilled in managing the Microsoft 365 cloud platform and modernizing solutions. He has excellent communication and collaboration abilities, enabling him to work effectively with business leaders, IT professionals, and end users to identify requirements and design effective solutions. As a senior cloud solution architect, he guides and supports clients in their cloud journey, helping them leverage the cloud to improve scalability, security, and performance.
Summary:
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.
Contents:
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 365
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
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
Chapter 4: Microsoft Teams PowerShell
Microsoft Teams PowerShell Module
Installing Microsoft TPM
Updating Microsoft TPM
Connecting to Microsoft TPM
CLI for Microsoft 365
Installing CLI for Microsoft 365
Connecting to CLI for Microsoft 365
Adding a new Microsoft team with CLI for Microsoft 365
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
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
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
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
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
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
Index
Other Books You May Enjoy.
Notes:
Includes index.
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
9781801076425
1801076421
OCLC:
1373984301

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account