Save up to 20% with our Annual plans →

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.

Qu'est-ce qu'une action ?

Les actions sont des automatisations de flux de travail qui permettent aux développeurs d'intégrer leurs mini programmes dans le flux de travail d'expériences externes à leurs propres mini programmes. Les actions sont communiquées aux administrateurs d'équipe lors de l'installation des mini programmes et peuvent être définies comme obligatoires ou facultatives, avec des modes d'installation par défaut actif ou inactif. Les administrateurs d'équipe peuvent modifier le statut actif des actions facultatives à tout moment. Apprenez-en davantage sur les actions et consultez des exemples au sein du SDK.