Compartir a través de


Planear la aplicación con las características de Teams

Crear una aplicación impresionante para Teams consiste en encontrar la combinación adecuada de características para satisfacer las necesidades de los usuarios. El diseño, las características y las funcionalidades de una aplicación se derivan de este propósito.

Teams es una plataforma de colaboración. También es una plataforma social y es multiplataforma nativa que se encuentra en el corazón de Microsoft 365 y ofrece un lienzo personal para que pueda crear aplicaciones.

En esta sección, aprenderá a:

  • Identificar y asignar los casos de uso a las características de los equipos.
  • Usar la lista de comprobación de la planificación.
  • Planificar más allá de la implementación de la aplicación.

Planificar con Teams

Teams como plataforma le ofrece kits de herramientas, bibliotecas y aplicaciones en cada fase del desarrollo de aplicaciones. Vamos a desglosarlo en el ciclo de vida de creación de aplicaciones:

En el diagrama se muestran los pasos del ciclo de vida de planeamiento de aplicaciones.

Antes de la creación

Entender a los usuarios y sus preocupaciones son los primeros indicadores de cómo puede ayudar una aplicación de Teams. Construya su caso de uso en torno al problema, determine cómo puede resolverlo una aplicación y diseñe una solución.

  • Descripción del caso de uso y las características de la aplicación de Teams: comprenda los requisitos del usuario y puede identificar las características adecuadas.

  • Asignar los casos de uso: asigne casos de uso comunes a la característica de Teams en función de los requisitos, como compartir, colaborar, flujos de trabajo, plataformas sociales pertinentes, etc.

  • Planear el análisis de la aplicación de Teams: planee analizar los datos de análisis e instrumentación en función de sus objetivos empresariales, tomar medidas correctivas solucionando problemas e interviniendo en el recorrido del usuario o planee mejoras adicionales en la aplicación.

  • Planifique pestañas con capacidad de respuesta para Teams para dispositivos móviles: cubre los escenarios más comunes y ayuda a planificar las aplicaciones para Teams para dispositivos móviles.

Durante la creación

  • Creación y compilación de un proyecto de aplicación: con Teams, puede elegir el entorno de compilación que mejor se adapte a los requisitos de la aplicación. Use el kit de herramientas de Teams u otros SDK, como C#, Blazor, Node.js, etc. para empezar.

  • Diseñar la interfaz de usuario de la aplicación: use el kit de herramientas de la interfaz de usuario de Teams y los componentes de la interfaz de usuario de Fluent React para diseñar el diseño de la aplicación.

  • Use Teams como plataforma: la plataforma Teams le ayuda a crear una aplicación de una o varias funcionalidades. La aplicación de Teams es compatible con los productos y servicios integrados que refuerzan la experiencia de la aplicación.

    Diagrama que muestra la representación conceptual de la solución de Teams.

    Las aplicaciones aparecen en Teams como pestañas, bots, extensiones de mensajería, conectores y webhooks, o como una aplicación de varias capacidades. Estas funcionalidades se basan en el back-end de Azure, Microsoft Graph, SharePoint y Power Apps que ayudan a automatizar tareas y procesos.

    Juntas, estas funcionalidades dan vida a la solución de la aplicación.

  • Integrate las funcionalidades del dispositivo: puede integrar las funcionalidades nativas del dispositivo en su aplicación, como la cámara, el escáner de códigos de barras o QR, la galería de fotos, el micrófono y la localización.

  • Instrumentar código para análisis: instrumente el código de la aplicación de Teams con marcadores de análisis (también conocidos como marcadores de instrumentación) para medir las métricas agregadas y específicas del usuario para la aplicación cuando los usuarios de la aplicación lo usen.

Después de la creación

  • Integre su aplicación con Teams y otras aplicaciones, como Microsoft 365, Microsoft Graph y mucho más.
  • Use Portal para desarrolladores para configurar, administrar e implementar la aplicación.

Government Community Cloud

Importante

Los conectores de Microsoft 365 (anteriormente denominados conectores de Office 365) están a punto de desuso y la creación de nuevos conectores de Microsoft 365 pronto se bloqueará. Para obtener más información sobre la programación y cómo la aplicación Flujos de trabajo proporciona una experiencia más flexible y segura, consulte Retirada de conectores de Microsoft 365 en Microsoft Teams.

¿Cómo puede crear un webhook en Teams?

Si ya ha creado conectores de Office 365:

  • Creación de un conector de Power Automate: Power Automate mejora las aplicaciones de flujos de trabajo ampliamente utilizadas en Teams. Es el enfoque escalable y seguro para transmitir datos mediante programación dentro y fuera de Teams. Si adopta este método, puede crear plantillas de flujo de trabajo para publicar alertas desde el producto en canales de Teams. Este enfoque simplifica la adopción por parte del usuario del nuevo método. Para obtener más información, consulte Power Automate para desarrolladores empresariales, ISV y asociados.

  • Actualizar la aplicación de Teams: puede mejorar la aplicación actual de Teams. Por ejemplo, puede permitir que los usuarios configuren mensajes proactivos basados en eventos de desencadenador dentro del sistema. Para obtener más información, consulte cómo los bots pueden publicar en canales a través de mensajes proactivos.

Problemas conocidos

  • La aplicación Flujos de trabajo no puede publicar en canales privados como un bot de flujo. Sin embargo, puede publicar en nombre de un usuario.
  • Los flujos de trabajo solo admiten tarjetas adaptables. No admite el formato de tarjeta de mensaje anterior que usan los conectores de Office 365. Los flujos de trabajo no admiten el uso del formato de tarjeta de mensaje. Para obtener más información, vea cómo convertir el formato de tarjeta de mensaje del conector a tarjeta adaptable.
  • Los flujos de trabajo no ofrecen conectores de terceros, como DataDog y Jenkins.
  • Los flujos de trabajo solo se pueden crear en el entorno predeterminado.

Limitaciones

Los flujos de trabajo solo están vinculados a usuarios específicos (denominados propietarios del flujo de trabajo) y no a un equipo o canal de Teams. Los flujos de trabajo pueden convertirse en flujos huérfanos en ausencia de un propietario si no se asigna ningún copropietario. Para mantener la continuidad en el proceso empresarial automatizado por el flujo, los administradores pueden agregar uno o varios copropietarios y concederles control total sobre el flujo de trabajo. También pueden agregar autenticación para las conexiones, si las hubiera, y habilitar el flujo si se ha deshabilitado. Para obtener más información, consulte Administración de flujos huérfanos.

Government Community Cloud (GCC) es una copia centrada en el gobierno del entorno comercial. El Departamento de Defensa (DOD) y los contratistas federales deben cumplir con los estrictos requisitos de ciberseguridad y cumplimiento. Para ello, se creó el GCC-High para satisfacer las necesidades del DOD y de los contratistas federales. GCC-High es una copia de la nube del DOD pero existe en su propio entorno soberano. La nube del DOD se crea solo para el Departamento de Defensa.

En la tabla siguiente se incluyen las características y la disponibilidad de Teams para GCC, GCC-High y DOD:

  GCC GCC-High DOD
Aplicaciones      
Aplicaciones de Microsoft ✔️ Aplicaciones de Microsoft compatibles con GCC. ✔️ Aplicaciones de Microsoft compatibles con GCC-High. ✔️ Aplicaciones de Microsoft compatibles con DOD.
Aplicaciones de 3P o de terceros ✔️ Hay aplicaciones de terceros disponibles. Deshabilitado de forma predeterminada y los administradores usan su propia discreción para habilitarlo.
Aplicaciones personalizadas creadas para su organización (aplicaciones LOB) ✔️ ✔️ ✔️
Carga de aplicaciones personalizadas ✔️
Capabilities      
Pestañas ✔️ ✔️ ✔️
Bots ✔️ ✔️ ✔️
Extensiones de mensajería ✔️ ✔️ ✔️
Webhooks y conectores ✔️

Interfaz de usuario de cumplimiento: Al habilitar las comunicaciones de terceros, los clientes aceptan que dicha comunicación se procesa a través de terceros y no de Microsoft. El cliente es el único responsable de mitigar los riesgos asociados a la conexión con bots de terceros en sus servicios. Microsoft no aprueba y no ofrece garantías, expresas o implícitas sobre la seguridad de terceros que el cliente permite conectarse con su servicio. La habilitación de bots amplía el límite del sistema más allá de este inquilino en función del bot que elija usar. Es su responsabilidad asegurarse de que cumple con sus requisitos de cumplimiento, incluidos FedRAMP, DFARS, ITAR, etc. Es su responsabilidad evaluar el riesgo y el cumplimiento de cualquier punto de conexión y dirección URL a los que se conecte.

La lista siguiente ayuda a identificar la disponibilidad de GCC, GCC-High y DOD para las características:

Paso siguiente

Vea también