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.