Construyan aplicaciones colaborativas con Microsoft Teams

Por: Jeff Teper, vicepresidente corporativo de colaboración en Microsoft 365.

La pandemia ha acelerado de manera drástica el papel de la tecnología como facilitador central para el trabajo híbrido, y los desarrolladores están en el centro de esta transformación. En el último Build presentamos aplicaciones colaborativas, un nuevo patrón de aplicación diseñado para unir personas, procesos y datos para ayudar a los usuarios finales a prosperar en el lugar de trabajo híbrido. Al igual que los dispositivos móviles transformaron por completo la forma en que las personas consumen software, las aplicaciones colaborativas han comenzado a transformar la forma en que las personas de todas las organizaciones trabajan juntas.

Con más de 270 millones de usuarios activos mensuales, Microsoft Teams ofrece la mayor oportunidad para los desarrolladores que crean aplicaciones colaborativas. Desde principios de 2020, los usuarios activos mensuales de aplicaciones personalizadas o de terceros en Teams se han multiplicado por más de 10. Hay más de 1,400 aplicaciones de Teams y cada vez más vendedores independientes de software (ISV, por sus siglas en inglés) generan millones en ingresos anuales de los clientes que utilizan sus aplicaciones integradas en Teams y los servicios de Microsoft 365. De cara al futuro, esperamos que las tecnologías emergentes que unen los mundos digital y físico, como Mesh para Microsoft Teams, abran nuevas posibilidades atractivas para las experiencias de colaboración en Teams.

Este año en Build 2022, compartimos varias mejoras y nuevas capacidades para desarrolladores que crean aplicaciones colaborativas para Teams y Microsoft 365. Miren mi discurso de apertura con Charles Lamanna para ver los aspectos más destacados. Continúen leyendo para obtener un resumen completo de nuestros anuncios de compilación que se organizan aquí en tres secciones: nuevas formas de ayudarlos a deleitar a sus usuarios con ricas experiencias de colaboración, aumentar su productividad y ayudarlos a aumentar la participación de los usuarios y monetizar sus aplicaciones. ¡Estamos ansiosos por ver lo que construirán con estas innovaciones!

Deleiten a los usuarios con ricas experiencias colaborativas

Presentamos Live Share: experiencias de aplicaciones interactivas en reuniones de Teams

Presentamos Live Share, una capacidad para que sus aplicaciones vayan más allá del uso compartido pasivo de la pantalla y permitan a los participantes mirar, editar, crear y más en las reuniones de Teams. Los desarrolladores pueden usar nuevas extensiones en vista previa para el SDK de Teams Client para ampliar de manera más sencilla las aplicaciones de Teams existentes y crear experiencias de Live Share en las reuniones. Live Share está respaldado por el poder de Fluid Framework, que permite una sincronización sofisticada de acciones de estado, medios y control con solo el desarrollo front-end. Esta sincronización se ejecutará en Teams y se gestionará en una instancia de servicio de Azure Fluid Relay, sin costo alguno para ustedes. Nuestros primeros socios que crearon experiencias Live Share incluyen Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol y Breakthru. Miren nuestra sesión Live Share On-Demand y prueben las nuevas extensiones del SDK de Teams.

Figura 1. Prototipo Hexagon Live Share que permite a los ingenieros anotar y editar modelos 3D y simulaciones, mientras intercambian ideas en reuniones de Teams.

Disponibilidad general de Fluid Framework y Azure Fluid Relay

Fluid Framework es una colección de bibliotecas JavaScript del lado del cliente de código abierto que respaldan las capacidades de colaboración en tiempo real de Live Share. Azure Fluid Relay es un servicio en la nube administrado por completo, que admite clientes de Fluid Framework. Los desarrolladores utilizan Fluid Framework y Azure Fluid Relay para habilitar la interactividad en tiempo real en sus aplicaciones más allá de las reuniones de Microsoft Teams. Fluid Framework, el servicio Azure Fluid Relay y el correspondiente SDK del lado del cliente de Azure Fluid estarán listos para escenarios de producción y estarán disponibles en el verano de 2022. Suscríbanse a los blogs de Microsoft Developer para obtener actualizaciones. Miren la sesión bajo demanda para obtener más información sobre cómo crear aplicaciones web colaborativas con Fluid Framework y Azure Fluid Relay.

Creen componentes de bucle a través de actualizar Adaptive Cards

Los componentes de Microsoft Loop son unidades de productividad vivas y activas que se mantienen sincronizadas y se mueven con libertad entre las aplicaciones de Microsoft 365, como el chat de Teams y Outlook. Hoy anunciamos la posibilidad de que los desarrolladores creen componentes de Loop. Ahora pueden convertir de manera sencilla una Adaptive Card existente en un componente de bucle o crear uno nuevo. Además, los componentes de Adaptive Card-based Loop se pueden mostrar con Editor usando Context IQ en el flujo de redacción de un correo electrónico. Zoho utiliza estos componentes de bucle basados en Adaptive Cards para ayudar a sus clientes a mejorar los tiempos de respuesta a incidentes, reducir la duración de las interrupciones y mejorar el rendimiento general frente a los SLA, al permitir que los usuarios completen estas tareas en Teams y Outlook. Zoho Projects y ServiceDesk Plus Cloud se encuentran entre los primeros productos integrados con las aplicaciones de Microsoft 365 para implementar Microsoft Loop. La vista previa privada para desarrolladores de esta capacidad comienza en junio de 2022. Suscríbanse a los blogs de Microsoft Developer o síganos en Twitter @Microsoft365Dev para obtener actualizaciones.

Figura 2. Zoho amplía las Adaptive Cards para que sean componentes de Loop en vivo y accionables que funcionan en Teams y Outlook.

Presentamos el generador de aplicaciones de muestra de Azure Communication Services

La interoperabilidad de Azure Communication Services con Microsoft Teams les permite crear experiencias que admiten comunicaciones fluidas entre los clientes en cualquier aplicación o sitio web personalizado y los empleados que trabajan en Teams. Por ejemplo, Teladoc Health creó una experiencia de visita virtual personalizada que permite a los proveedores de atención trabajar y conectarse de manera directa desde Teams, mientras que los pacientes se unen a las consultas desde una aplicación personalizada.

Figura 3. Teladoc Health permite que los proveedores de atención trabajen y se conecten desde Teams mientras los pacientes se unen desde una aplicación personalizada creada con los servicios de comunicación de Azure.

Hoy presentamos el generador de aplicaciones de muestra de Azure Communication Services, que permite a los desarrolladores crear e implementar con facilidad una aplicación de muestra para citas virtuales en solo unos minutos, sin necesidad de codificación. A través de la aplicación de muestra, los clientes pueden reservar citas con Microsoft Bookings y unirse a una reunión de Teams a través de una aplicación web personalizada con una experiencia de marca de la empresa, mientras que el personal usa Teams para unirse a las citas programadas. La aplicación de muestra es de código abierto por completo y los desarrolladores pueden aprovechar el código para una mayor personalización. Visiten GitHub para más información.

Mejoras en la API de Microsoft Graph para incrustar chats y canalizar mensajes en sus aplicaciones

Las API de chat de Microsoft Graph permiten a los desarrolladores incorporar chats de Teams en sus aplicaciones, lo que permite a sus usuarios colaborar sin problemas sin tener que alternar entre aplicaciones. Presentamos varias API nuevas en vista previa pública con capacidades como habilitar chats con usuarios federados (es decir, usuarios fuera de su tenant), identificar qué mensajes lee y cuáles no lee el usuario actual y suscribirse a chats de usuarios y cambios de membresía. Estas nuevas API estarán disponibles de forma general a mediados de 2022. Visiten nuestra página de documentos y vean la sesión bajo demanda para obtener más información.

SharePoint Framework y Viva Connections

SharePoint es la plataforma de colaboración de contenido más flexible que impulsa las experiencias en Microsoft 365. SharePoint Framework ahora les permite crear partes y páginas en sitios de SharePoint, aplicaciones de Teams y más. Está en el centro de nuestras capacidades de extensibilidad para la nueva plataforma de experiencia del empleado de Viva Connections. Consulten la sesión de instrucciones sobre la creación de experiencias de empleados personalizadas para Viva Connections que se integran de manera directa con las aplicaciones de Teams.

Figura 4. Una muestra de Microsoft Viva Connections ejecutándose tanto en Teams como en un dispositivo móvil.

Extensibilidad de aprobaciones

Las aprobaciones en Microsoft Teams permiten a todos, desde los trabajadores de primera línea hasta los empleados de oficina, crear, administrar y compartir con facilidad aprobaciones directo en el flujo de trabajo. Presentamos las API Crear, Leer, Actualizar y Eliminar (CRUD, por sus siglas en inglés) para aprobaciones. Los desarrolladores pueden usar las API CRUD para habilitar las aprobaciones dentro de las aplicaciones de línea de negocios y usar webhooks para rastrear cambios e impulsar flujos de trabajo con aprobaciones en Teams. Las API de aprobaciones estarán disponibles para su versión preliminar a a mediados de 2022. Suscríbanse a los blogs de Microsoft Developer para recibir actualizaciones. Vean la sesión bajo demanda para obtener más información.

Escalen la productividad del desarrollador

Creen una vez e implementen en cualquier lugar en Teams y Microsoft 365

Hoy anunciamos que tanto el SDK de Teams como el manifiesto que les permite crear aplicaciones que se extienden a través de las aplicaciones de Microsoft 365 están disponibles a nivel general. Los desarrolladores ahora pueden actualizar a los últimos Teams JS SDK v2 y App manifest v1.13 para crear aplicaciones de Teams de producción y ejecutar pilotos a gran escala con los usuarios en los canales de vista previa de Outlook y Office. Esto permitirá a los desarrolladores obtener comentarios y prepararse para la distribución de sus aplicaciones en Outlook y Office a finales de este año calendario.

Estas actualizaciones son compatibles con versiones anteriores, por lo que todas sus aplicaciones de Teams existentes funcionarán tal cual en Teams, con soporte de nivel de producción. Nuestra experiencia de desarrollador de Teams, incluida la documentación, las herramientas, el soporte y el repositorio de código, se actualizó para admitir aplicaciones extendidas, y podrán distribuir aplicaciones de un solo tenant y de varios tenants con las experiencias de Teams existentes. Para obtener más información, consulten nuestra sesión a pedido sobre extender las aplicaciones de Teams en Microsoft 365.

Figura 5. Mural extiende las pestañas personales de su aplicación Teams y las extensiones de mensajes basadas en búsquedas a otras aplicaciones host de Microsoft

MURAL se encuentra entre los primeros socios que dan vida a la experiencia conectada en Teams, Outlook y Office con sus aplicaciones, como el ejemplo anterior que muestra una extensión de mensaje basada en búsqueda que inserta un MURAL directamente en el mensaje de Outlook como una tarjeta adaptable interactiva. Además de MURAL, varios otros socios, incluidos Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey y Zoho, nos ayudaron a preparar estas nuevas herramientas y estamos entusiasmados de que estén disponibles para todos en Microsoft Build.

Disponibilidad general de Teams Toolkit para Visual Studio Code

Teams Toolkit para Visual Studio, Visual Studio Code y la interfaz de línea de comandos (CLI) son herramientas para crear Teams y aplicaciones de Microsoft 365 de manera rápida. Ya sea que sean nuevos en la plataforma Teams o desarrolladores experimentados, Teams Toolkit es la mejor manera de crear, compilar, depurar, probar e implementar aplicaciones. Hoy nos complace anunciar que Teams Toolkit para Visual Studio Code y CLI ya está disponible para el público en general. Los desarrolladores pueden comenzar con andamios de código basados en escenarios para notificaciones y bots de comando y respuesta, automatizar actualizaciones a la última versión del SDK de Teams y depurar aplicaciones directo en Outlook y Office. Comiencen a crear aplicaciones con Teams Toolkit hoy mismo.

Figura 6. Creación de una aplicación de notificación para Microsoft Teams con Teams Toolkit para Visual Studio Code.

Collaboration Controls en Power Apps

Anunciamos Collaboration Controls en Power Apps para permitir que los desarrolladores arrastren y suelten funciones de colaboración de Microsoft 365 como chats de Teams, reuniones, archivos, Tasks de Planner y más, directo dentro de aplicaciones personalizadas creadas con Power apps. Los controles de colaboración estarán disponibles en versión preliminar a finales de este verano. Vean la sesión bajo demanda para obtener más información. Suscríbanse al blog de Power Apps para obtener actualizaciones.

Aumenten la participación de los usuarios y moneticen sus aplicaciones

App Compliance Automation Tool para Microsoft 365

El programa Microsoft 365 App Compliance está diseñado para evaluar y mostrar la confiabilidad de los estándares de la industria basados en aplicaciones, como SOC 2, PCI DSS, ISO 27001 para prácticas de seguridad, privacidad y manejo de datos. Anunciamos una vista previa de la herramienta de automatización de cumplimiento de aplicaciones para Microsoft 365 para aplicaciones creadas en Azure para ayudarles a acelerar la jornada de cumplimiento de sus aplicaciones. Con esta herramienta, los desarrolladores pueden automatizar una cantidad significativa de tareas para lograr la certificación de manera más rápida y sencilla. Esta herramienta también produce informes que los desarrolladores pueden compartir con facilidad para ayudar a TI a obtener visibilidad de la seguridad y el cumplimiento de las aplicaciones. Obtengan más información en nuestra página de documentos de la Herramienta de automatización de cumplimiento de aplicaciones para Microsoft 365.

Mejora de la gestión y visibilidad de aplicaciones

La tienda de Teams ayuda a los usuarios a encontrar las aplicaciones correctas a través de categorías de aplicaciones actualizadas, colecciones de aplicaciones seleccionadas, aplicaciones principales destacadas y recomendaciones inteligentes basadas en lo que usan colegas y compañeros. Esta compilación que ponemos a disposición es una experiencia central dentro de la tienda de Teams para ayudar a los usuarios a rastrear las aplicaciones que usan en varios equipos y chats grupales, y ver qué permisos requieren estas aplicaciones. También hacemos que el descubrimiento de aplicaciones a través de pestañas, extensiones de mensajes y conectores sea más contextual para ayudar a los usuarios a encontrar las aplicaciones correctas y aumentar el uso de las aplicaciones ISV en Teams. Por ejemplo, en el contexto de la redacción de mensajes, las sugerencias de extensiones de mensajes se organizarán por tareas y acciones que los usuarios pueden realizar con ellas. Por último, los usuarios de dispositivos móviles ahora pueden agregar sus aplicaciones directo desde el dispositivo móvil, por ejemplo, desde un enlace o código QR.

Compras dentro de la aplicación para aplicaciones de Teams

Una de las principales solicitudes de socios y desarrolladores es brindar la capacidad de incluir una experiencia de pago directo desde su aplicación Teams. Esto les brinda la posibilidad de convertir una aplicación «gratuita» en una versión «freemium», donde pueden elegir cuándo solicitar a sus usuarios que se suscriban a su aplicación. La nueva función de compra desde la aplicación ya está disponible y se puede invocar con unas pocas líneas de código. Obtengan más información en nuestra página de documentación de compras dentro de la aplicación.

Figura 7. Los desarrolladores pueden habilitar actualizaciones gratuitas directo dentro de Teams con unas pocas líneas de código.

Administración de licencias de aplicaciones de Teams

Otra área en la que avanzamos es permitir que los usuarios administren y asignen las licencias adquiridas. Antes, dependía de los desarrolladores incorporar el componente de administración de licencias en su solución, ya sea en su página de destino o directo dentro de la aplicación. Para ayudar a optimizar la experiencia de administración de licencias, pronto les ofreceremos la posibilidad de descargar las capacidades de administración de licencias a Microsoft, donde los usuarios pueden administrar y asignar licencias, directo en Teams. La administración de licencias en Teams estará disponible en versión preliminar en los próximos meses.

Nuevas aplicaciones colaborativas llegan a Teams

Nos emociona ver que los ISV traigan aplicaciones colaborativas innovadoras a Teams en una amplia gama de escenarios. Algunas de las nuevas aplicaciones disponibles ahora o pronto incluyen:

  • La aplicación MURAL para Teams brinda a los equipos de todo el mundo la capacidad de llevar un espacio de colaboración compartido directo a Microsoft Teams. Los usuarios pueden mejorar el trabajo en equipo con la colaboración visual asíncrona y transformar las conversaciones desconectadas en reuniones y talleres productivos y atractivos a través de cientos de plantillas y métodos guiados probados que permiten a los equipos ofrecer resultados innovadores. MURAL es un socio de vista previa de Microsoft y la aplicación MURAL ahora funciona en Teams, Outlook y Office para una experiencia única y conectada.
  • La aplicación Observable para Teams permite a las empresas reunir sus datos, contexto y lógica en un solo lugar para descubrir conocimientos de forma colaborativa y acelerar la toma de decisiones basada en datos en toda la organización. Las nuevas actualizaciones que llegarán a la aplicación Observable en junio ofrecerán notificaciones de Microsoft Teams al colaborar a través de comentarios en Observable.
  • El chatbot para compradores operativos de SAP S/4HANA brinda capacidades de colaboración de Microsoft Teams a los usuarios finales de SAP S/4HANA dentro de una experiencia de usuario conversacional. Utiliza la autenticación de Microsoft Azure Active Directory y aprovecha las API de Microsoft Graph para permitir a los usuarios llamar a otras partes o programar reuniones de Teams con socios comerciales directo desde el bot en el contexto del usuario comercial autenticado. Esto proporciona una estrecha integración de la experiencia de colaboración de Teams en una aplicación independiente en SAP, para brindar conectividad y colaboración donde los usuarios las necesitan.
  • La aplicación ServiceDesk Plus Cloud de ManageEngine, la división de administración de TI empresarial de Zoho, aprovecha Microsoft Teams para optimizar la entrega de servicios de TI y de negocios, administrar y acelerar las resoluciones de incidentes de TI y mejorar la experiencia de servicio en toda la empresa. Pronto, la aplicación ServiceDesk Plus Cloud mejorará sus componentes de tarjetas adaptables estáticas con bucle existentes, lo que permitirá que todos los que trabajan en el ticket obtengan las últimas actualizaciones y activen las tareas de la mesa de servicio sin cambiar de pestaña.
  • Figma, la plataforma de diseño colaborativo, presenta una nueva aplicación que permitirá a los equipos compartir, presentar y colaborar en tiempo real en archivos Figma y FigJam dentro de una reunión de Teams. La aplicación también aprovecha la nueva funcionalidad de la Adaptive Card, de modo que cuando un usuario comparte un enlace a un archivo Figma o FigJam en un chat de Teams, la tarjeta se despliega, lo que permite a los usuarios abrir el archivo desde Teams. Los usuarios también pueden ver y responder a las notificaciones de archivos directo desde Teams. La aplicación Figma estará disponible este verano en la tienda de aplicaciones de Teams.

Conozcan más

Aquí hay un resumen de los recursos clave para obtener más información sobre el desarrollo de aplicaciones colaborativas en Microsoft Teams y Microsoft 365:

Tags: , , ,

Publicaciones Relacionadas