Compilación para Microsoft Teams mediante SharePoint Framework

Puede ampliar Microsoft Teams con funcionalidad adicional mediante la integración de las aplicaciones. Esto le permite exponer la funcionalidad en el contexto del trabajo de los usuarios ayudándoles a ser más productivos. Al compilar aplicaciones de Microsoft Teams con SharePoint Framework, puede ahorrar costos en la infraestructura de hospedaje y simplificar el proceso de implementación y operación.

Sugerencia

Para ver cómo usar los diferentes conceptos descritos en este artículo, consulte la aplicación leads de ejemplo en GitHub.

¿Por qué compilar para Microsoft Teams con SharePoint Framework

Hay dos ventajas principales para usar la SharePoint Framework para compilar para Microsoft Teams: hospedaje simplificado y facilidad de integración con LAS API protegidas con Azure Active Directory.

Hospedaje automático de soluciones

Al crear soluciones para Microsoft Teams, debe hospedarlas en algún lugar. Normalmente, significa crear y supervisar un Azure App Service. También significa que ahora tiene una infraestructura adicional para la que tiene que pagar y supervisar continuamente.

Al compilar pestañas de Teams y aplicaciones personales con SharePoint Framework, las soluciones se hospedan automáticamente en SharePoint. No necesita recursos adicionales en Microsoft Azure. Esto simplifica significativamente el proceso de implementación y las operaciones y reduce el costo general de la solución.

Además, si tiene Office 365 red CDN habilitada, los recursos de las pestañas de Teams y las aplicaciones personales se proporcionarán desde la red CDN, lo que ofrece a los usuarios una experiencia significativamente mejor sin ningún costo adicional o configuración.

Uso de características de autenticación existentes

Las soluciones de Microsoft Teams normalmente necesitan conectarse a otros servicios expuestos a través de las API. Estas API están protegidas y requieren que se autentique antes de poder usarlas. Al compilar la aplicación de Microsoft Teams usted mismo, debe asegurarse de que la aplicación se conecta de forma segura a las API usted mismo.

SharePoint Framework tiene compatibilidad integrada para solicitar y administrar el acceso a permisos de API. Además, contiene bibliotecas listas para usar para comunicarse con Microsoft Graph y otras API protegidas con Azure Active Directory. El uso de estas clases le permite centrarse en la creación de la aplicación sin tener que preocuparse por la autenticación.

Aumentar el alcance

Las organizaciones usan diferentes herramientas para diferentes escenarios. Aunque implementan algunos procesos sobre Microsoft Teams, podrían implementar otros en SharePoint. Al compilar las aplicaciones con SharePoint Framework puede compilar la solución una vez y usarla para los distintos escenarios sin tener que mantener varias copias del código.