Save up to 20% with our Annual plans →

Documentación para desarrolladores de Tommy

¡Bienvenido, desarrollador de Tommy! Familiarícese con la API de Tommy y el SDK para desarrolladores para crear sus propios mini programas y complementos que se ejecutan en la plataforma Tommy. ¡Guau!

¿Qué es un mini programa?

Los mini programas amplían la funcionalidad de Tommy. La mayoría de los mini programas están creados por socios externos, no directamente por Tommy.

Los mini programas pueden ampliar las experiencias de los empleados (miembros del equipo), las experiencias de los administradores del equipo y mejorar la integración con servicios externos.

Tipos de vistas de mini programas

Existen dos tipos de vistas donde los mini programas pueden iniciarse dentro de la experiencia de usuario de Tommy: el Menú izquierdo (Miembro del equipo o Administrador del equipo) y el Menú de perfil. Además, existe un tipo de vista limitado para el Modo quiosco.

Menú izquierdo

Tras iniciar sesión en un equipo, los miembros del equipo verán una barra de menú a la izquierda de su experiencia. Este menú izquierdo puede expandirse o contraerse en el escritorio, o bien, en móvil, puede abrirse deslizando el conmutador del menú hacia fuera en cualquier momento.

Los miembros del equipo verán una lista de los mini programas instalados en su equipo que tienen permiso para ver. En cuanto se haga clic en el icono de un mini programa dentro de ese menú, se cargará el contenido de la vista del mini programa y, si se está en móvil, el menú se contraerá para ofrecer una experiencia a pantalla completa para su mini programa.

Menú de perfil

Tras navegar a la pantalla de perfil de un miembro del equipo, los miembros del equipo verán un menú de mini programas con desplazamiento horizontal. Al navegar a un mini programa a través de este menú, se pasará el ID de usuario al mini programa correspondiente al miembro del equipo cuyo perfil se estaba visualizando.

Los mini programas que tengan vistas de Menú de perfil deben tener una función específica de usuario. Una experiencia de usuario mínima consiste en aplicar este ID de usuario dentro de un objeto de búsqueda/filtrado dentro de una vista existente del mini programa, aunque es preferible una experiencia totalmente personalizada.

¿Qué es una acción?

Las acciones son automatizaciones de flujo de trabajo que permiten a los desarrolladores integrar sus mini programas en el flujo de trabajo de experiencias externas a sus propios mini programas. Las acciones se dan a conocer a los administradores del equipo al instalar los mini programas y pueden establecerse como obligatorias u opcionales, con modos de instalación predeterminados activo o inactivo. Los administradores del equipo pueden modificar el estado activo de las acciones opcionales en cualquier momento. Obtenga más información sobre las acciones y vea ejemplos dentro del SDK.