Integrar aplicaciones web

Puede proporcionar una experiencia de usuario enriquecida mediante la integración de las características de una aplicación web existente en la plataforma Microsoft Teams. Asegúrese de seguir las directrices de diseño de Teams para que la aplicación sea nativa para Teams. En este documento se proporciona información general sobre los requisitos previos para integrar aplicaciones web con Teams, Power Platform para crear Power Apps, Power Virtual Agents, Virtual Assistant, plantillas de aplicación, conectores shift, Moodle LMS, crear un botón Compartir a Teams para su sitio web, agregar una pestaña de Teams en SharePoint, crear vínculos profundos e integrar funcionalidades de dispositivo.

Requisitos previos

Para una integración eficaz, asegúrese de comprender mejor los siguientes requisitos previos:

  • Capacidades de Teams.
  • Requisitos de SharePoint para el almacenamiento de archivos y datos.
  • Requisitos de API.
  • Autenticación.
  • Vinculación profunda de la aplicación con Teams.
  • Asignar los casos de uso a las funcionalidades de la aplicación de Teams.
  • Determine los puntos de entrada de la aplicación, como el uso personal, la colaboración o ambos.

Plataformas de código bajo

Las plataformas de código bajo proporcionan un enfoque intuitivo para el desarrollo de software y requieren poca o ninguna codificación para compilar aplicaciones y procesos. Puede crear aplicaciones personalizadas fácilmente con plataformas de código bajo. Estas plataformas constan de una interfaz visual, conectores a servicios back-end y un sistema integrado de administración del ciclo de vida de aplicaciones para compilar, depurar, implementar y mantener aplicaciones. Microsoft proporciona las siguientes puertas de enlace innovadoras para crear rápidamente aplicaciones compatibles con Teams mediante atributos de código bajo:

  • Microsoft Power Platform.
  • Plantillas de aplicación de Microsoft Teams.

Microsoft Power Platform

La plataforma Microsoft Power combina cuatro tecnologías sólidas de Microsoft, como Power BI, Power Apps, Power Automate y Power Virtual Agents en una potente plataforma de aplicaciones. Estas tecnologías le permiten crear soluciones, automatizar procesos, analizar datos y crear agentes virtuales dentro de un entorno unificado e integrado.

Nota:

No debe usar Microsoft Power Platform para crear aplicaciones que se van a publicar en microsoft Teams Store. Las aplicaciones de Microsoft Power Platform solo se pueden publicar en la tienda de aplicaciones de una organización.

Power Apps

Con Power Apps, puede crear aplicaciones empresariales que se conecten a los datos empresariales y se adapten a las necesidades de su organización. Power Apps habilitar una amplia gama de escenarios de aplicaciones para resolver los desafíos empresariales a través de aplicaciones de lienzo. Después de compilar la aplicación, puede exportarla desde el portal del creador de Power Apps e insertarla en Teams.

Power Virtual Agents

Power Virtual Agent es una solución de interfaz gráfica guiada sin código. Se basa en Microsoft Power Platform y Bot Framework. Una solución de interfaz gráfica guiada sin código que permite a todos los miembros de su equipo crear bots de chat enriquecidos y conversacionales que se integren fácilmente con la plataforma de Teams. Puede diseñar, desarrollar y publicar agentes virtuales inteligentes para Teams sin tener que configurar un entorno de desarrollo, crear un servicio web o registrarse directamente en Bot Framework.

Crear un asistente virtual

Un asistente virtual es un modelo de código abierto de Microsoft que permite crear una solución conversacional sólida a la vez que mantiene el control total de la experiencia del usuario, la marca de la organización y los datos necesarios.

Plantillas de aplicaciones

Puede usar la plantilla de aplicación para crear aplicaciones personalizadas que se adapten a sus necesidades organizativas. Las plantillas de aplicaciones son aplicaciones listas para producción en Microsoft Teams que están controladas por la comunidad, son de código abierto y están disponibles en GitHub. Cada plantilla contiene instrucciones detalladas para implementar e instalar la aplicación para su organización. Proporciona una aplicación lista para usar que puede instalar y empezar a usar inmediatamente.

Instalar Moodle LMS

Moodle es un popular sistema de administración de aprendizaje (LMS) de código abierto. Ahora se integra con Teams. Esta integración ayuda a los educadores y profesores a colaborar en torno a los cursos de Moodle, a formular preguntas sobre calificaciones y tareas y a mantenerse actualizados con las notificaciones directamente dentro de Teams.

Creación de un botón Compartir en Teams para el sitio web

Los sitios web de terceros pueden usar el script del iniciador para insertar Compartir a Teams en los botones de sus páginas web. Al seleccionar el botón, se inicia la experiencia Compartir a Teams en una ventana emergente. Permite compartir un vínculo directamente con cualquier persona o canal de Microsoft Teams sin cambiar de contexto.

Añadir una pestaña de Microsoft Teams a SharePoint

Puede obtener una experiencia de integración enriquecida entre Teams y SharePoint agregando una pestaña de Teams en SharePoint como un elemento web SPFx.

Puede crear vínculos profundos a entidades en Teams. Puede crear vínculos a información y características en Teams. Estos vínculos profundos se desplazan al contenido y a la información de la pestaña. Puedes usar vínculos profundos para vincular la aplicación con Teams, ya que unen varias partes de una aplicación para una experiencia de Teams más nativa. Para obtener más información, consulte Configuración de vínculos profundos.

Integrar las funcionalidades del dispositivo

La plataforma de Teams mejora continuamente las funconalidades de los desarrolladores en consonancia con las experiencias integradas de primera persona. La plataforma mejorada de Teams permite a los asociados acceder a las funcionalidades nativas del dispositivo e integrarlas, como cámara, escáner qr o código de barras, galería de fotos, micrófono y ubicación mediante API dedicadas disponibles en la biblioteca cliente javascript de Microsoft Teams.

Integrar Selector de personas

Puede integrar el control de selector de personas nativas de Teams, que permite a los usuarios buscar y seleccionar personas en la experiencia de la aplicación web.

Integración de Teams en la aplicación externa

Puede insertar sus propias experiencias en Teams mediante la creación de aplicaciones Teams. Si desea invertir este modelo e integrar Teams u otras funcionalidades de comunicación en su propia experiencia de aplicación externa, consulte Azure Communication Services. Azure Communication Services son servicios basados en la nube con API REST y bibliotecas cliente para ayudarle a integrar la comunicación en sus propias aplicaciones personalizadas. Puede insertar componentes web de React genéricos o con estilo Teams para llamar y chatear con la ayuda de la biblioteca de interfaz de usuario.

Las aplicación de Azure Communication Services pueden usar la funcionalidad de versión preliminar pública para interoperar con Teams y permitir que la aplicación personalizada se una a reuniones de Teams de forma anónima. Por ejemplo, puede integrar las videollamadas en una aplicación de banca móvil y permitir que los usuarios finales se reúnan virtualmente con los empleados del banco mediante Teams.

También puede integrar la identidad de Microsoft 365 para compilar aplicaciones externas que insertan vídeo y llamadas RTC en nombre de un usuario de Teams. Si ha usado Skype Empresarial SDK en el pasado, estas funcionalidades como parte de Azure Communication Services se recomiendan como reemplazo.

Vea también