Introducción

Completado

Teams Toolkit es un conjunto de herramientas para desarrolladores para crear aplicaciones mediante la Plataforma de Microsoft Teams. Incluye plantillas, automatización y recursos que aceleran el desarrollo de aplicaciones para pestañas, bots, extensiones de mensajería y mucho más. Con integraciones sin problemas y un enfoque en la productividad, Teams Toolkit le ofrece la capacidad de crear aplicaciones sin compromisos que se ejecutan en Microsoft Teams, Outlook y la aplicación de Microsoft 365.

En este módulo, aprenderá a crear una aplicación de Microsoft Teams mediante el kit de herramientas de Teams para Visual Studio Code.

Requisitos previos

Objetivos de aprendizaje

En este módulo:

  • Obtenga información sobre los conceptos básicos de las aplicaciones de Teams.
  • Obtenga información sobre las ventajas del uso del kit de herramientas de Teams para Visual Studio Code para compilar aplicaciones para Teams.
  • Cree y depure una aplicación de Teams mediante el kit de herramientas de Teams para Visual Studio Code.

¿Cuáles son las ventajas de llevar las aplicaciones a Teams?

Microsoft Teams es un centro central de comunicación y colaboración, lo que lo convierte en una plataforma ideal para administrar y realizar un seguimiento de los procesos empresariales y los flujos de trabajo. Puede mejorar la eficacia de su trabajo y establecer una mejor comunicación y colaboración entre los miembros del equipo mediante la incorporación de los procesos empresariales a Teams.

Microsoft Teams permite a los miembros del equipo acceder y actualizar la información que necesitan sin cambiar de contexto. Proporciona una plataforma única para que todos los miembros del equipo contribuyan al proceso y reduce la necesidad de varias herramientas y sistemas, lo que puede ahorrar tiempo y recursos.

¿Qué es una aplicación de Teams?

Las aplicaciones de Microsoft Teams son aplicaciones basadas en web que amplían las funcionalidades de la plataforma teams para aumentar la productividad con:

  • Escenarios de comunicación y colaboración.
  • Interacciones sociales y compromiso.
  • Procesos empresariales comunes.
  • Características personalizadas de una aplicación existente.

Puede agregar uno o más puntos de extensibilidad a la aplicación de Teams. Estos son algunos tipos de puntos de extensibilidad en Teams:

  • Los bots se usan a menudo en aplicaciones de mensajería o chat. Proporcionan una amplia gama de servicios, como responder a las preguntas más frecuentes, proporcionar actualizaciones y notificaciones en tiempo real o ayudar con las transacciones del sistema. Pueden comprender los comandos y responder o realizar tareas de forma conversacional.
  • Las pestañas exponen la aplicación web existente dentro de Teams. Por ejemplo, una pestaña puede presentar una lista de elementos de trabajo o mostrar un panel para los usuarios.
  • Las extensiones de mensaje proporcionan una manera perfecta de acceder a la información y compartirla, así como de realizar acciones dentro de la conversación. Por ejemplo, los usuarios pueden programar una reunión basada en un mensaje de chat, o buscar y compartir información desde una base de datos de terceros, todo ello mientras permanecen en la misma conversación con compañeros de equipo en un canal de Teams.

Una aplicación de Teams es solo un archivo .zip en términos de distribución de aplicaciones. Es un paquete de tres componentes:

  • Manifiesto de aplicación, que es un archivo JSON
  • Icono de color completo
  • Icono de esquema

El manifiesto de la aplicación tiene todos los detalles de las páginas web y servicios web. Microsoft Teams usa esta información para mostrar las características de la aplicación en la interfaz de usuario de Teams.

Escenario

En un escenario de soporte al cliente, usted y su equipo tienen el objetivo de reducir la cantidad de tiempo que se tarda en resolver los problemas de los clientes. Las aplicaciones de Teams pueden proporcionar una manera eficaz para que los ingenieros de soporte técnico colaboren y se comuniquen sin cambiar de contexto. Por ejemplo, las aplicaciones de Teams pueden ayudar con los siguientes escenarios:

  • Muestra todos los vales de soporte al cliente y su estado en una pestaña de Teams.
  • Notifique a los ingenieros de soporte técnico con un bot de Teams cuando haya una nueva incidencia de soporte técnico al cliente.
  • Envíe un recordatorio a un ingeniero de soporte técnico sobre el estado de sus vales asignados con un bot de Teams.
  • Ayude a los clientes con un bot de preguntas frecuentes en Microsoft Teams a responder a algunas de sus preguntas sin abrir una incidencia de soporte técnico.

Diagrama que muestra la solución de ejemplo.

Crear una aplicación de Microsoft Teams y, a continuación, crear manualmente el paquete de aplicaciones de Teams junto con la configuración necesaria para la implementación y el hospedaje de aplicaciones, puede ser lento y tedioso. Y si no está familiarizado con la creación de aplicaciones para Teams, el proceso puede ser abrumador.

El kit de herramientas de Teams para Visual Studio Code puede ayudarle a crear, probar, implementar y publicar aplicaciones de Teams proporcionando una experiencia de desarrollador de configuración mínima. Mediante el kit de herramientas de Teams para Visual Studio Code, puede hacer lo siguiente:

  • Cree una nueva aplicación de Teams a partir de una de las muchas plantillas o aplicaciones de ejemplo basadas en escenarios disponibles en la galería de ejemplo.
  • Vista previa de aplicaciones localmente mediante tareas preconfiguradas.
  • Automatización de implementaciones y distribución de aplicaciones.
  • Cree y administre varios entornos.

Comencemos con la instalación del kit de herramientas de Teams para Visual Studio Code.