Entender os recursos do aplicativo do Microsoft TeamsUnderstand Microsoft Teams app capabilities

Extensibilidade ou pontos de entrada são maneiras diferentes nas quais um aplicativo pode se manifesto para um usuário.Extensibility or entry points are different ways in which an app can manifest itself to a user. Por exemplo, um usuário pode interagir com um aplicativo em uma guia de tela para fazer uma atividade ou pode optar por fazer o mesmo usando um bot de conversa.For example, a user can interact with an app on a canvas tab to do an activity or might choose to do the same using a conversational bot. Os vários recursos usados para criar seu aplicativo do Teams permitem que você aumente seu escopo de uso.The various capabilities used to build your Teams app allow you to increase its usage scope.

Há várias maneiras de estender o Teams, portanto, cada aplicativo é exclusivo.There are multiple ways to extend Teams, so every app is unique. Alguns têm apenas um recurso, como um webhook, enquanto outros têm mais de um recurso para dar aos usuários várias opções.Some only have one capability, such as a webhook, while others have more than one feature to give users various options. Por exemplo, seu aplicativo pode exibir dados em um local central, ou seja, a guia e apresentar essas mesmas informações por meio de uma interface de conversa, ou seja, o bot.For example, your app can display data in a central location, that is, the tab and present that same information through a conversational interface, that is, the bot.

Recursos do aplicativoApp capabilities

Seu aplicativo do Teams tem um ou todos os seguintes recursos principais:Your Teams app have one or all of the following core capabilities:

Seu aplicativo também pode tirar proveito dos recursos avançados, como a API do Microsoft Graph para o Teams.Your app can also take advantage of advanced capabilities, such as the Microsoft Graph API for Teams.

A ilustração a seguir fornece uma ideia de quais recursos fornecerão os recursos que você deseja em seu aplicativo.The following illustration gives you an idea of which capabilities will provide the features you want in your app.

Mapeie ilustrando quais são os recursos do aplicativo do Teams.

Sempre considere seu usuárioAlways consider your user

À medida que você se familiariza com o desenvolvimento de aplicativos do Teams, você compreende seus principais fundamentos.As you familiarize yourself with Teams app development, you understand its core fundamentals. Você entende que há mais de uma maneira de criar determinados recursos.You understand that there is more than one way to build certain features. Nesses cenários, considere como você pode fornecer uma experiência mais nativa ao usuário.In such scenarios, consider how you can provide a more native experience to your user. Por exemplo, você pode coletar a entrada do usuário em um formulário criado como uma guia no aplicativo.For example, you can collect user input in a form built as a tab in the app. Você também pode fazer isso usando um módulo de tarefa sem alternar exibições e interromper o fluxo de trabalho do usuário.You can also do this using a task module without switching views and disrupting user's flow of work. É importante escolher pontos de extensão que forneçam menor desvio do fluxo regular de trabalho de um usuário.It is important to choose extension points that provide least deviation from a user's regular flow of work.

Confira tambémSee also

Próxima etapaNext step