Integrar aplicaciones web

Puede proporcionar una experiencia de usuario enriquecida integrando las características de una aplicación web existente en Microsoft Teams plataforma. Asegúrate de seguir las Teams de diseño para que tu aplicación sea nativa de Teams. En este documento se proporciona información general sobre los requisitos previos para integrar aplicaciones web con Teams, la plataforma Power para crear aplicaciones de Power, Power Virtual Agents, Virtual Assistant, plantillas de aplicaciones, conectores de turno, LMS de Moodle, creación de un botón Compartir a Teams para su sitio web y agregar un Microsoft Teams tab en SharePoint, crear vínculos profundos e integrar las capacidades del dispositivo.

Requisitos previos

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

  • Teams funcionalidades.
  • SharePoint requisitos de almacenamiento de archivos y datos.
  • Requisitos de api.
  • Autenticación.
  • Vinculación profunda de la aplicación con Teams.
  • Asigna los casos de uso de la aplicación a Teams funcionalidades de la plataforma.
  • Determina 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 bajos proporcionan un enfoque intuitivo para el desarrollo de software y requieren poca o ninguna codificación para crear aplicaciones y procesos. Puedes crear aplicaciones personalizadas fácilmente con plataformas de código bajo. Estas plataformas constan de una interfaz visual, conectores para servicios back-end y un sistema integrado de administración del ciclo de vida de aplicaciones para crear, depurar, implementar y mantener aplicaciones. Microsoft proporciona las siguientes puertas de enlace innovadoras para crear rápidamente aplicaciones compatibles Teams con atributos de código bajos:

  • Plataforma de Microsoft Power
  • Microsoft Teams de aplicación

Plataforma de Microsoft Power

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

Power Apps

Con Power Apps, puede crear aplicaciones empresariales que se conecten a sus datos empresariales y se adapten a las necesidades de su organización. Power Apps una amplia variedad de escenarios de aplicaciones para resolver los desafíos empresariales a través de aplicaciones de lienzo. Después de crear la aplicación, puedes exportarla desde el portal Power Apps creador e insertarla en Microsoft 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. Permite a todos los miembros del equipo crear y mantener bots de chat conversacionales enriquecidos que se integran fácilmente con la Teams web. 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 con Bot Framework.

Crear un asistente virtual

Virtual Assistant es una plantilla de código abierto de Microsoft que le permite crear una solución conversacional sólida y mantener el control total de la experiencia del usuario, la personalidad de marca de la organización y los datos necesarios.

Plantillas de aplicación

Puedes usar la plantilla de aplicación para crear aplicaciones personalizadas que se adapten a tus necesidades organizativas. Se trata de aplicaciones preparadas para producción Microsoft Teams que están controladas por la comunidad, de código abierto y 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.

Teams de administración de fuerzas de trabajo de turnos

Teams los conectores de administración de fuerza de trabajo de turnos de trabajo son integraciones basadas en la comunidad, listas para producción y de código abierto. Ofrecen una experiencia perfecta y un proceso rápido para la transformación digital de trabajadores de primera línea con Teams Shifts.

Instalar Moodle LMS

Moodle es un popular sistema de administración Learning de código abierto (LMS). Ahora está integrado con Microsoft Teams. Esta integración ayuda a los formadores y profesores a colaborar en torno a los cursos de Moodle, hacer preguntas sobre calificaciones y asignaciones y 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 Share en Teams botones en sus páginas web. Cuando selecciona el botón, inicia la experiencia Compartir Teams en una ventana emergente. Esto le permite compartir un vínculo directamente con cualquier persona o canal Microsoft Teams sin cambiar de contexto.

Agregar una Microsoft Teams pestaña en SharePoint

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

Puede crear vínculos profundos a las entidades de Teams. Puede crear vínculos a información y características dentro de Teams. Estos vínculos profundos navegan al contenido y a la información de la pestaña. Puedes usar vínculos profundos para vincular la aplicación con Teams a medida que enlazan varias partes de una aplicación para una experiencia Teams nativa.

Integrar funcionalidades de dispositivos

Microsoft Teams plataforma está mejorando continuamente las capacidades de los desarrolladores que se alinean con las experiencias integradas de primera persona. La plataforma de Teams mejorada permite a los asociados acceder e integrar las capacidades de dispositivo nativo, 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 el SDK de cliente de JavaScript de Microsoft Teams.

Integrar Selector de personas

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

Integrar Teams en la aplicación externa

Puedes insertar tus propias experiencias en Microsoft Teams creando Teams aplicaciones. Si desea invertir este modelo e integrar Teams u otras capacidades 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 de REST y SDK de biblioteca de cliente para ayudarle a integrar la comunicación en sus propias aplicaciones personalizadas. Puedes insertar componentes web genéricos Teams estilo React para llamar y chatear con la ayuda de la biblioteca de interfaz de usuario.

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

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

Consulte también