Cree aplicaciones personalizadas de Microsoft Teams con el nuevo portal para desarrolladores de Teams
Microsoft tiene como objetivo facilitar la creación de aplicaciones de Teams personalizadas que ayuden a sus equipos a disfrutar de una colaboración más fácil y profesional.
A medida que más y más personas trabajan de forma remota, herramientas como Zoom, Slack y Microsoft Teams se han convertido en una parte fundamental de la infraestructura empresarial. Es comprensible que la mayor parte del enfoque esté en sus herramientas de videoconferencia y reuniones en línea, pero herramientas como Teams también están diseñadas para admitir nuevas formas de trabajo, integrándose con herramientas de automatización de procesos para darle a su flujo de trabajo un nuevo punto final. Están diseñados para ayudarlo a mantenerse productivo y evitar distracciones al albergar todas las pequeñas tareas que se interponen en el camino de su trabajo real.
Mirar: 83 consejos de Excel que todo usuario debe dominar (República tecnológica)
Es importante comprender que Teams no es solo una forma de realizar reuniones. Si bien son importantes, también lo es su función como centro de colaboración. Cuando está en una oficina o forma parte de un equipo distribuido, puede considerarlo como un lugar para trabajar con otras personas. Este modelo colaborativo significa que deberá crear sus propias herramientas que se adapten a la forma en que su organización y su equipo trabajan, al mismo tiempo que fusiona las herramientas de terceros del mercado de aplicaciones de Teams y administra cómo se implementan y usan.
equipo de desarrolladores
Microsoft tiene experiencia en herramientas de desarrollo, por lo que no sorprende que Teams sea otra plataforma para su código. Desde el principio, Teams ha proporcionado una forma de hospedar contenido y código, integrándolos en el panel de chat persistente de pestañas y plataformas. Herramientas como Bot Framework de Azure y Adaptive Cards de Microsoft 365 están en el corazón de la plataforma de desarrollo de Teams, mientras que tecnologías como SharePoint proporcionan un anfitrión para la documentación y la colaboración.
Inicialmente, la mayor parte de esto se manejaba dentro de Teams, junto con un conjunto de herramientas que proporcionaban un marco para crear aplicaciones basadas en web en Visual Studio Code. Si desea personalizar Teams y crear su propia aplicación, deberá seguir la documentación y crear su propia cadena de herramientas desde cero.
Presentamos el Portal para desarrolladores de Teams
Todo esto está cambiando con el lanzamiento de El nuevo portal para desarrolladores de Teams de MicrosoftPuede considerarlo como una ventanilla única para todas sus necesidades de aplicaciones de Teams, ya sea que esté escribiendo código o simplemente administrando una aplicación en una instancia. El portal combina documentación y herramientas, así como un kit de herramientas de interfaz de usuario alojado, para ayudar a que sus aplicaciones de Teams tengan una apariencia uniforme.
Microsoft le ha dado a todas sus propiedades de red de Microsoft 365 una apariencia similar, basada en el lenguaje de diseño Fluent que trajo a Office y Windows 11. El sitio está lleno de cuadros agradables con esquinas curvas, creados con el nuevo icono de Fluent. Lo alentamos a comenzar desde el principio, llevándolo directamente a la sección del creador de aplicaciones del portal.
Mirar: Windows 10: Lista de comandos de voz para reconocimiento de voz y dictado (PDF gratuito) (República tecnológica)
Aquí es donde crea y administra las aplicaciones de TeamsLa creación de una aplicación lo lleva directamente a la herramienta de configuración basada en web, donde puede nombrar la aplicación, describirla y completar los detalles del desarrollador, su URL de punto final y los números de política y versión. Puede agregar iconos, conectarse a funciones clave de Teams y establecer permisos y aplicar políticas de inicio de sesión.
Lo que hace la sección Aplicaciones del portal para desarrolladores de Teams es simplificar el proceso de empaquetar su aplicación para publicarla en la tienda de aplicaciones de Teams, ya sea que la publique en el espacio empresarial de su organización o tenga la intención de permitir que cualquier persona en cualquier instancia de Teams en cualquier lugar pueda usarla. Incluso hay una herramienta de prueba y verificación que verifica que su código esté listo para el almacenamiento. Esta no es una prueba completa, solo garantiza que su código cumpla con los requisitos básicos de Teams. No prueba el código, por lo que debe convertirlo en parte de su propio proceso de ciclo de vida de desarrollo de software.
Creación de aplicaciones mediante el Portal para desarrolladores
Es importante recordar que Portal no es un entorno de desarrollo de aplicaciones en línea. Esto significa que debe descargar e instalar las herramientas de desarrollo de Teams de su elección y usarlas para crear su aplicación y su manifiesto.Es bueno ver que Microsoft usa este portal para incrustar instancias preconfiguradas Plataforma Codespaces de GitHubEquipado con un servidor web y Visual Studio Code, puede compilar código en cualquier momento sin configurar un entorno de desarrollo completo.
Todavía tiene que compilar su aplicación con las herramientas de desarrollo de aplicaciones web de Teams, compilar la aplicación y su manifiesto. Microsoft usa la página de inicio del portal para proporcionar vínculos rápidos a la extensión de Visual Studio Code, el kit de interfaz de usuario de Teams y aplicaciones de muestra para ayudarlo a comenzar, y Toda la documentación para desarrolladores de TeamsSi bien estas herramientas han existido por un tiempo, ahora están todas en un solo lugar, lo que facilita comenzar.
Hay herramientas adicionales disponibles en la pestaña Herramientas del Portal, incluidas herramientas para editar y diseñar tarjetas adaptables para usar con su aplicación, así como herramientas para usar y administrar bots de IA para la integración de chat con su herramienta de aplicación. Obviamente, esta sección es un trabajo en progreso; a medida que haya más y más herramientas de desarrollo de Teams disponibles, debe esperar encontrarlas aquí. Sin embargo, es un poco sorprendente no encontrar algunos de los candidatos más obvios. Uno que destaca por su ausencia es Microsoft Graph Explorer, ya que Graph API es una herramienta fundamental para integrar las aplicaciones de Teams con el resto de Microsoft 365.
Agregar escenas personalizadas a Teams
Microsoft actualizó recientemente el modo Juntos de Teams para admitir escenarios personalizados. El Portal para desarrolladores incluye una herramienta para crear y compartir sus propios fondos utilizando sus propias imágenes. Comience cargando una imagen en el portal, luego seleccione la cantidad de participantes para incluir en la reunión. Esto agregará un esquema de los participantes al diseño de la reunión, para que pueda arrastrarlos y soltarlos donde desee.
Cada elemento es una capa, por lo que puede crear un entorno en capas con diferentes elementos y ubicar a los usuarios de manera adecuada. Tal vez su imagen de fondo sea una sala de conferencias familiar con una mesa y sillas separadas. Las imágenes de los usuarios se pueden apilar alrededor de una mesa, simulando la actividad en vivo, utilizando las herramientas de capas de Teams para permitir que un usuario esté frente a otro o detrás de una mesa. Algunas ubicaciones se pueden asignar a organizadores de reuniones o presentadores, de modo que siempre estén en la misma ubicación en una reunión.
El editor tiene la mayoría de las funciones que esperaría de un entorno básico de edición de imágenes, por lo que cualquiera que esté familiarizado con PowerPoint puede crear un espacio de reunión de Teams. Hay una opción para probar su entorno en Teams, de modo que pueda asegurarse de que su espacio sea adecuado para sus reuniones.
Es genial ver muchas de las herramientas que necesita para crear aplicaciones de Teams en un solo lugar. Microsoft ha recorrido un largo camino para hacer de este nuevo portal para desarrolladores el destino de referencia para cualquiera que busque crear su propio servicio de Teams, todo lo que necesita son algunas características adicionales y está listo para el horario de máxima audiencia.