Compartir a través de


Entender los casos de uso

En el marco social colaborativo de Teams, hay una amplia variedad de necesidades de usuario que puede resolver con una aplicación de Teams. Por ejemplo, una aplicación que cierra la brecha para lograr una colaboración eficaz es una buena opción.

El usuario de la aplicación y los requisitos de la aplicación son las directrices básicas que determinan todas las opciones de aplicación que se van a tomar. La creación del diseño de aplicaciones, la selección de funcionalidades, la determinación del entorno de compilación y prueba y la distribución de aplicaciones siguen los requisitos del usuario de la aplicación.

Si va a cumplir los requisitos de usuario con la aplicación, primero debe comprenderlos.

  • Comprender al usuario:

    • Reconozca problemas de usuario e identifique las soluciones a algunos problemas comunes a los que se enfrentan los usuarios.
    • Cree su aplicación de Teams buscando la combinación adecuada de características de Teams para satisfacer las necesidades de su usuario.
    • Comprenda los casos de uso para saber cómo interactúa un usuario final con la aplicación.
    • Se recomienda pasar por el módulo de aprendizaje sobre cómo publicar la aplicación en la Tienda Microsoft Teams para ayudar con la aplicación a pasar el proceso de envío de la Tienda Teams.
  • Comprenda el problema: vea el problema principal que debe resolver la aplicación.

  • Considere la posibilidad de integrar: identifique las aplicaciones y los servicios que requiere la aplicación, como la autenticación, Microsoft Graph o las aplicaciones web.

Características de aplicaciones de Microsoft Teams

Hay varias maneras de ampliar Teams, por lo que cada aplicación es única. Las características de la aplicación de Teams ofrecen:

Capacidades de la aplicación

Las funcionalidades son las capacidades principales que se pueden compilar en la aplicación. También se denominan puntos de entrada o extensión porque permiten la integración y la interacción.

Las aplicaciones de Teams tienen una o todas las funcionalidades principales siguientes:

Aplicaciones personales

Una aplicación personal es un espacio dedicado o un bot para ayudar a los usuarios a centrarse en sus propias tareas o ver actividades relevantes.

Representación conceptual de cómo son las aplicaciones personales en el cliente de Teams.

Pestañas

Muestre el contenido basado en la web en una pestaña donde los usuarios puedan analizarlo y trabajar en él juntos.

Representación conceptual de cómo son las pestañas en el cliente de Teams.

Bots

Las conversaciones suelen dar lugar a la necesidad de hacer algo (generar un pedido, revisar código, comprobar el estado del vale, etc.). Un bot puede iniciar estos tipos de flujos de trabajo directamente dentro de Teams.

Representación conceptual de cómo son los bots en el cliente de Teams.

Extensiones de mensajes

Con extensiones de mensajes puede buscar y compartir información externa. También puede actuar sobre un mensaje, como crear una incidencia de ayuda basada en el contenido de una publicación del canal.

Representación conceptual del aspecto de las extensiones de mensaje en el cliente de Teams.

Extensiones de reunión

Hay algunas opciones para incorporar la aplicación a la experiencia de llamada de Teams.

Representación conceptual de cómo son las extensiones de reunión en el cliente de Teams.

Webhooks y conectores

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.

Los webhooks entrantes son una manera sencilla de enviar automáticamente notificaciones desde otra aplicación a un canal de Teams. Con los webhooks salientes, puede enviar un mensaje al servicio web con .@mention

Representación conceptual de cómo son los conectores en el cliente de Teams.

Microsoft Graph para Teams

La API de Microsoft Graph para Teams proporciona acceso a información sobre equipos, canales, usuarios y mensajes que le ayudan a crear o mejorar características para su aplicación. Las API de notificación proporcionan una manera sencilla de enviar notificaciones desde la aplicación a la actividad de Teams.

Representación conceptual de la API de Microsoft Graph para Teams.

Nota:

La Tienda Teams ha evolucionado:

Anteriormente, las aplicaciones personalizadas creadas para su organización (aplicaciones LOB) se actualizaban seleccionando los puntos suspensivos del icono. Con la experiencia actualizada de la Tienda Teams, ahora puede actualizar las aplicaciones personalizadas creadas para su organización (aplicaciones LOB) iniciando sesión en el Centro de Administración de Teams.

Ámbito de la aplicación

La aplicación puede tener uno de los siguientes ámbitos:

  • Experiencia de aplicación personal: una aplicación personal es un bot o un espacio dedicado para ayudar a los usuarios a centrarse en sus propias tareas o ver actividades importantes para ellos.
  • Experiencia de aplicación compartida: el equipo, el canal y el chat son espacios de colaboración. Las aplicaciones en estos contextos están disponibles para todos los usuarios de ese espacio. Normalmente, los espacios de colaboración se centran en los flujos de trabajo para las interacciones de la aplicación o para desbloquear nuevas interacciones sociales.

Una aplicación puede existir en distintos ámbitos. Por ejemplo:

  • La aplicación puede mostrar datos en una ubicación compartida central, es decir, una pestaña.
  • También puede presentar esa misma información a través de una interfaz conversacional personal, es decir, un bot.

Un usuario puede interactuar con una aplicación en una pestaña de lienzo para realizar una actividad o puede optar por hacer lo mismo con un bot de conversación.

Paso siguiente

Consulte también