Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Customizing Microsoft Teams

You're reading from   Customizing Microsoft Teams Build custom apps and extensions for your business using Power Platform and Dataverse in Microsoft Teams

Arrow left icon
Product type Paperback
Published in Apr 2023
Publisher Packt
ISBN-13 9781801075381
Length 290 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Gopi Kondameda Gopi Kondameda
Author Profile Icon Gopi Kondameda
Gopi Kondameda
Arrow right icon
View More author details
Toc

Table of Contents (16) Chapters Close

Preface 1. Part 1: Microsoft Teams Customization Exploring the Architecture and Components
2. Chapter 1: Introducing Microsoft Teams Apps FREE CHAPTER 3. Chapter 2: Microsoft Teams Apps and Bots 4. Part 2: Microsoft Teams Customization with Tools and Techniques
5. Chapter 3: Microsoft Graph API 6. Chapter 4: Microsoft Teams PowerShell 7. Chapter 5: Microsoft Teams Customization Using the SharePoint Framework (SPFx) 8. Chapter 6: Microsoft Teams Authentication 9. Part 3: Microsoft Teams Customization with Low-Code and No-Code
10. Chapter 7: Microsoft Dataverse for Teams 11. Chapter 8: Microsoft Teams App Templates 12. Chapter 9: Microsoft Viva 13. Chapter 10: Microsoft Teams Third-Party Apps 14. Index 15. Other Books You May Enjoy

Exploring the Microsoft Teams app architecture

The customization of Microsoft Teams refers to bringing all the applications that a business needs to use daily to one location and integrating chats, meetings, calls, and files into it to be more productive. This will help business users stick to one tool and access all apps and services, which thereby avoids switching between multiple applications or services.

Classification of apps

You can bring most of the apps and services used in your organization and incorporate them into Teams as an app. These apps are grouped into the following three categories, mostly based on who created them.

Microsoft apps

Microsoft Teams comes with a set of built-in apps; these are built by Microsoft. One of the examples of Microsoft apps is shown here:

Figure 1.1 – Lists app

Figure 1.1 – Lists app

With this Lists app, you can create a new SharePoint list or use an existing SharePoint list and add it as a tab to any Teams channel. More precisely, you can create a custom list, import it from Excel, or generate one from an existing or predefined list template. The following screenshot shows various templates of list options:

Figure 1.2 – Various list options through the Microsoft Lists app

Figure 1.2 – Various list options through the Microsoft Lists app

Here’s another example of a Microsoft-provided app:

Figure 1.3 – The Tasks by Planner and To Do app

Figure 1.3 – The Tasks by Planner and To Do app

Tasks by Planner and To Do is an app to simplify tasks. It combines the tasks from To Do and Planner. So, in essence, this combines To Do and Planner’s utilities in one location.

Figure 1.4 shows the page that displays any tasks that were created by you or have been assigned to you in Planner or To Do.

Figure 1.4 – The Tasks by Planner and To Do app

Figure 1.4 – The Tasks by Planner and To Do app

These tasks are automatically categorized into four lists as listed here:

  • Tasks – all the tasks you’ve created
  • Important – any task marked as Important
  • Planned – tasks marked with a due date
  • Assigned to me – tasks that are assigned to you

Third-party apps

Microsoft works with various developers and partners to build apps that work in Microsoft Teams. These are Microsoft-certified third-party apps; with certified apps, Microsoft provides assurance that you can trust them and that they comply with strong security principles that protect data and privacy.

Some of these third-party apps may require subscription services or licenses to purchase for consumption. An example of this kind of app is shown in the following screenshot:

Figure 1.5 – Third-party Jira Cloud app

Figure 1.5 – Third-party Jira Cloud app

Jira Software is a software development tool used by several agile teams; the cloud service of this software is called Jira Cloud, and it is built with project functions such as planning, tracking, releasing, and reporting in the service.

We have a Jira Cloud Teams app that enables your project team to track, update, and manage projects from Microsoft Teams. This app has integration with Jira Cloud so that your project team or user can receive notifications, create or update tickets, and view them in Teams meetings as a group.

Figure 1.6 – Jira Cloud app – sign in to Atlassian account (Jira Software)

Figure 1.6 – Jira Cloud app – sign in to Atlassian account (Jira Software)

ServiceNow Virtual Agent

ServiceNow Virtual Agent is another third-party app for which ServiceNow and Microsoft partnered together to give ServiceNow users a conversational experience with a live or virtual agent.

This enables employees to perform routine ServiceNow tasks directly in Microsoft Teams.

Consider the following few scenarios:

  • Employees can access ServiceNow’s Employee Center embedded directly within Microsoft Teams
  • IT service desk agents can reach out to employee requests directly in Microsoft Teams to resolve questions about open tickets
  • Actionable notifications within Microsoft Teams enable employees to stay up to date on their tickets
Figure 1.7 – Now Virtual Agent

Figure 1.7 – Now Virtual Agent

This app (Now Virtual Agent) is free with Microsoft Teams, and users of this app are required to have an appropriate ServiceNow license. For a better experience and range of features, it is recommended to have ITSM Pro/HR Pro, as the standard license doesn’t cover many use cases. The following figure shows the experience of ServiceNow Virtual Agent in Teams:

Figure 1.8 – Now Virtual Agent in Teams

Figure 1.8 – Now Virtual Agent in Teams

Custom apps

In addition to Microsoft-provided and third-party-provided apps, as an organization, you can also build custom apps using various Teams integration strategies. These types of apps are called custom apps. We will spend a good amount of time in this book on building custom apps using various technologies such as Microsoft Power Platform, Azure, and the SharePoint Framework (SPFx).

The Landings, as shown next, is an example of a custom app:

Figure 1.9 – The Landings custom app

Figure 1.9 – The Landings custom app

Custom apps are typically created and approved by your organization’s IT team and shared with you or a group you’re in. These custom apps are usually designed based on your requirements.

Through the Teams App Store, you can see the custom apps built in your organization.

Figure 1.10 – View of custom apps built in your organization

Figure 1.10 – View of custom apps built in your organization

This section gave you a quick overview of the types of apps available in Microsoft Teams. In the next section, we’ll learn more about core services used in the development of custom apps that are built by your organization.

You have been reading a chapter from
Customizing Microsoft Teams
Published in: Apr 2023
Publisher: Packt
ISBN-13: 9781801075381
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image