Documentation développeur Tommy
Bienvenue, développeur Tommy ! Familiarisez-vous avec l'API Tommy et le SDK développeur pour créer vos propres mini programmes et extensions qui s'exécutent sur la plateforme Tommy. Ouaf !
Qu'est-ce qu'un mini programme ?
Les mini programmes étendent les fonctionnalités de Tommy. La plupart des mini programmes sont créés par des partenaires tiers, et non directement par Tommy.
Les mini programmes peuvent enrichir l'expérience des employés (membres de l'équipe), l'expérience des administrateurs d'équipe, et améliorer l'intégration avec des services externes.
Types de vues de mini programmes
Il existe deux types de vues où les mini programmes peuvent être lancés au sein de l'expérience utilisateur Tommy : le menu de gauche (membre de l'équipe et/ou administrateur d'équipe) et le menu de profil. De plus, il existe un type de vue limité pour le mode Kiosque.
Menu de gauche
Après s'être connectés à une équipe, les membres de l'équipe verront une barre de menu à gauche de leur expérience. Ce menu de gauche peut être déplié ou replié sur ordinateur, ou, sur mobile, il peut être ouvert à tout moment en faisant glisser le bouton de menu.
Les membres de l'équipe verront une liste des mini programmes installés sur leur équipe qu'ils ont l'autorisation de consulter. Dès qu'une icône de mini programme est cliquée dans ce menu, le contenu de la vue du mini programme se charge et, sur mobile, le menu se replie pour offrir une expérience en plein écran à votre mini programme.
Menu de profil
Après avoir accédé à l'écran de profil d'un membre de l'équipe, les membres verront un menu de mini programmes défilant horizontalement. Accéder à un mini programme via ce menu transmettra au mini programme l'identifiant utilisateur (User ID) du membre de l'équipe dont le profil était consulté.
Les mini programmes qui disposent de vues dans le menu de profil doivent avoir une fonction propre à l'utilisateur. Une expérience utilisateur minimale consiste à appliquer cet identifiant utilisateur au sein d'un objet de recherche/filtrage dans une vue de mini programme existante, bien qu'une expérience entièrement personnalisée soit préférable.