Guide
Installer Tiqo en 5 minutes
Les étapes
Créer votre compte
Ouvrez la page de connexion, saisissez votre adresse e-mail professionnelle et cliquez sur le lien de connexion reçu par e-mail. Pas de mot de passe, pas de carte bancaire : l'essai de 14 jours démarre à la création de l'espace.
Créer l'espace de travail
L'assistant d'installation vous demande le nom de votre organisation ou de votre service informatique, par exemple « Mairie de Villeneuve — DSI ». Il reste modifiable dans les paramètres.
Copier la clé API et le secret HMAC
L'assistant affiche l'URL de l'API, la clé API (
tiqo_live_…) et le secret HMAC. Copiez-les dans votre gestionnaire de mots de passe.Affichés une seule fois
La clé et le secret ne seront plus jamais affichés. En cas de perte, régénérez-les depuis Paramètres > Clé API : l'ancienne clé cesse aussitôt de fonctionner et le plugin doit recevoir la nouvelle paire.Télécharger le plugin
Téléchargez
tiqo-glpi-plugin-1.0.0.zip(version 1.0.0, pour GLPI 10, 11 et 12 : la même archive pour les trois). Le plugin est gratuit et libre (GPL-3.0-or-later) : son code source complet est inclus dans l'archive. Son dépôt public estgithub.com/Tiqo-app/tiqo-glpi-plugin: il est encore vide ; la première version y sera publiée prochainement. Chaque version y sera ensuite aussi proposée sur la page Releases du dépôt, avec la même archive et la même empreinte. La fiche dans le catalogue des plugins GLPI suivra. Pour vérifier le téléchargement, récupérez aussi son empreintetiqo-glpi-plugin-1.0.0.zip.sha256, à placer à côté de l'archive :bashsha256sum -c tiqo-glpi-plugin-1.0.0.zip.sha256 # tiqo-glpi-plugin-1.0.0.zip: OKDécompresser dans plugins/tiqo
Sur le serveur GLPI, décompressez l'archive dans le dossier
pluginsde GLPI, pour obtenirplugins/tiqo. Si vous utilisez plutôt le dossier marketplace, décompressez-la dans ce dossier, pour obtenirmarketplace/tiqo. Par défaut, ce dossier est<racine de GLPI>/marketplace, à côté deplugins, sur GLPI 10, 11 et 12 ; si votre installation définitGLPI_MARKETPLACE_DIR(variable d'environnement ouconfig/local_define.php), utilisez ce dossier. Dans tous les cas, le dossier du plugin doit s'appeler exactementtiqo, comme le dossier contenu dans l'archive : ne le renommez pas.bashcd /var/www/glpi/plugins # adaptez au chemin de votre GLPI unzip /tmp/tiqo-glpi-plugin-1.0.0.zip # l'archive téléchargée à l'étape 4 ls tiqo/setup.php # ce fichier doit exister chown -R www-data:www-data tiqo # utilisateur du serveur web (Debian, Ubuntu)Image Docker officielle de GLPI
Seul/var/glpiest un volume : les fichiers décompressés dans/var/www/glpi/pluginssont perdus quand le conteneur est recréé, par exemple lors d'une mise à jour de l'image. Sur GLPI 11 et 12, décompressez l'archive dans/var/glpi/marketplace(l'image y fait pointerGLPI_MARKETPLACE_DIR), qui se trouve sur le volume. Sur GLPI 10, montez un dossier de l'hôte sur/var/www/glpi/plugins/tiqo, ou décompressez de nouveau le plugin après chaque mise à jour de l'image.Installer et activer le plugin
Dans GLPI, ouvrez Configuration > Plugins, repérez Tiqo, cliquez sur Installer puis sur Activer. En ligne de commande, sous l'utilisateur du serveur web (remplacez
glpipar un compte administrateur ; les mêmes commandes sur GLPI 10, 11 et 12) :bashcd /var/www/glpi sudo -u www-data php bin/console plugin:install tiqo --username=glpi sudo -u www-data php bin/console plugin:activate tiqoMise à jour depuis une version précédente de Tiqo
Remplacez le dossiertiqopar celui de la nouvelle archive, puis, dans Configuration > Plugins, cliquez sur Mettre à jour puis sur Activer. La configuration, la clé et les analyses déjà faites sont conservées. Les nouvelles options (base de connaissances, solutions à la clôture) restent désactivées tant que vous ne les activez pas.Après une mise à jour majeure de GLPI lui-même
Lors d'un changement de version majeure de GLPI (10.0 → 11.0, 11.0 → 12.0), GLPI 11 et 12 suspendent tous les plugins, Tiqo compris, jusqu'à ce qu'un administrateur les relance : plus de suivi [Tiqo] ni de panneau d'ici là. Une fois la mise à jour de la base de GLPI terminée, ouvrez Configuration > Plugins et cliquez sur Reprendre l’exécution de tous les plugins actifs, ou lancez, sous l'utilisateur du serveur web :Tiqo reste installé et activé : il ne demande ni mise à jour ni conversion de données, sauf si son dossierbashcd /var/www/glpi sudo -u www-data php bin/console db:update # mise à jour de la base de GLPI, si ce n'est pas fait sudo -u www-data php bin/console plugin:resume_execution # reprend l'exécution des plugins actifstiqoa aussi été remplacé. Une mise à jour corrective dans la même branche (11.0.x → 11.0.y) relance les plugins d'elle-même.Coller l'URL, la clé et le secret
Ouvrez Configuration > Plugins > Tiqo (cliquez sur le nom du plugin). Dans Connexion à l'API Tiqo, collez l'URL de l'API, la clé API et le secret HMAC copiés à l'étape 3, puis cliquez sur Enregistrer. L'URL doit commencer par
https://. Les secrets sont chiffrés avec la clé de GLPI et ne sont plus jamais réaffichés ; laissez un champ vide pour conserver la valeur enregistrée. Sur GLPI 12, GLPI vous redemande d'abord votre mot de passe avant d'ouvrir cette page, comme pour Configuration > Générale.
La configuration du pluginURL de l'API, clé et secret HMAC, automatismes, seuil de confiance, pseudonymisation et périmètre d'entités, puis « Tester la connexion ».Voir la capture entière Tester la connexion
Cliquez sur Tester la connexion. Le plugin enregistre le formulaire puis appelle l'API : vous voyez le nom de votre espace, votre offre, les tickets analysés ce mois-ci et au total, et la date de fin d'essai. Dans l'application Tiqo, la dernière étape de l'assistant affiche aussi l'instance GLPI dès son premier appel.
Créer un ticket de test
Créez un ticket, par exemple « Impossible de me connecter au Wi-Fi ». Dans les secondes qui suivent, un suivi privé [Tiqo] apparaît dans la chronologie et le panneau Tiqo s'affiche dans la fiche du ticket (rechargez la page si elle était déjà ouverte). Rien n'est envoyé au demandeur.
![Suivi privé « [Tiqo] Suggestions de l'IA pour les techniciens » dans la chronologie d'un ticket GLPI : résumé, type, catégorie, urgence, mots-clés, réponse proposée, numéros des tickets similaires résolus et des doublons possibles, avec la mention « Rien n'a été envoyé au demandeur ».](/_next/image?url=%2Fscreenshots%2Fglpi-followup.png&w=3840&q=75)
Le suivi privé [Tiqo]Ajouté à la chronologie du ticket, visible des techniciens uniquement, sans notification au demandeur.
En cas de problème
Chaque erreur est écrite dans files/_log/tiqo.log sur le serveur GLPI, sans contenu de ticket ni secret. La page du plugin affiche le même message que le journal.
| Symptôme | Cause probable | Que faire |
|---|---|---|
| Tiqo n'apparaît pas dans Configuration > Plugins | Dossier mal nommé ou mauvais droits | Vérifiez que plugins/tiqo/setup.php (ou marketplace/tiqo/setup.php) existe et appartient à l'utilisateur du serveur web. |
| GLPI indique que les prérequis du plugin ne sont pas remplis | GLPI hors des versions 10.0 à 12.0, ou PHP antérieur à 8.1 ou sans curl, json, mbstring ou openssl | Vérifiez Configuration > Générale > Système ; le plugin est compatible GLPI 10, 11 et 12. |
| Après une mise à jour de GLPI, Configuration > Plugins indique « L'exécution des plugins est suspendue. » ; plus de suivi [Tiqo] ni de panneau | GLPI 11 et 12 suspendent tous les plugins lors d’un changement de version majeure de GLPI (10.0 → 11.0, 11.0 → 12.0) | Cliquez sur Reprendre l’exécution de tous les plugins actifs dans Configuration > Plugins, ou lancez sudo -u www-data php bin/console plugin:resume_execution. |
| Tiqo apparaît « à mettre à jour » et son panneau a disparu | Le dossier tiqo a été remplacé par une autre version de Tiqo | Cliquez sur Mettre à jour puis sur Activer dans Configuration > Plugins. |
| Avec l'image Docker officielle, Tiqo a disparu après une mise à jour de l'image | Le plugin a été décompressé hors du volume /var/glpi | Décompressez-le de nouveau dans /var/glpi/marketplace (GLPI 11 et 12) ou montez un volume pour /var/www/glpi/plugins/tiqo (GLPI 10). Sa configuration et ses analyses sont toujours dans la base de GLPI : la même version refonctionne comme avant, une version plus récente demande Mettre à jour puis Activer. |
invalid_api_key (HTTP 401) | Clé copiée incomplètement, ou régénérée depuis | Recollez la clé ; régénérez-la dans Paramètres > Clé API si elle est perdue. |
invalid_signature (HTTP 401) | Secret HMAC erroné, ou horloge du serveur décalée de plus de 5 minutes | Recollez le secret ; vérifiez la synchronisation de l'heure (NTP) du serveur GLPI. |
timeout ou network | Le serveur GLPI n'atteint pas l'API en moins de 8 secondes | Vérifiez l'URL de l'API, le pare-feu sortant et le proxy configuré dans GLPI. |
| Aucun suivi [Tiqo] sur les nouveaux tickets | Ticket hors du périmètre d'entités, option « Analyser les nouveaux tickets » désactivée, ou quota atteint | Vérifiez les options du plugin et la carte Diagnostic ; voir Configuration. |
- Symptôme
- Tiqo n'apparaît pas dans Configuration > Plugins
- Cause probable
- Dossier mal nommé ou mauvais droits
- Que faire
- Vérifiez que
plugins/tiqo/setup.php(oumarketplace/tiqo/setup.php) existe et appartient à l'utilisateur du serveur web.
- Symptôme
- GLPI indique que les prérequis du plugin ne sont pas remplis
- Cause probable
- GLPI hors des versions 10.0 à 12.0, ou PHP antérieur à 8.1 ou sans curl, json, mbstring ou openssl
- Que faire
- Vérifiez Configuration > Générale > Système ; le plugin est compatible GLPI 10, 11 et 12.
- Symptôme
- Après une mise à jour de GLPI, Configuration > Plugins indique « L'exécution des plugins est suspendue. » ; plus de suivi [Tiqo] ni de panneau
- Cause probable
- GLPI 11 et 12 suspendent tous les plugins lors d’un changement de version majeure de GLPI (10.0 → 11.0, 11.0 → 12.0)
- Que faire
- Cliquez sur Reprendre l’exécution de tous les plugins actifs dans Configuration > Plugins, ou lancez
sudo -u www-data php bin/console plugin:resume_execution.
- Symptôme
- Tiqo apparaît « à mettre à jour » et son panneau a disparu
- Cause probable
- Le dossier tiqo a été remplacé par une autre version de Tiqo
- Que faire
- Cliquez sur Mettre à jour puis sur Activer dans Configuration > Plugins.
- Symptôme
- Avec l'image Docker officielle, Tiqo a disparu après une mise à jour de l'image
- Cause probable
- Le plugin a été décompressé hors du volume /var/glpi
- Que faire
- Décompressez-le de nouveau dans
/var/glpi/marketplace(GLPI 11 et 12) ou montez un volume pour/var/www/glpi/plugins/tiqo(GLPI 10). Sa configuration et ses analyses sont toujours dans la base de GLPI : la même version refonctionne comme avant, une version plus récente demande Mettre à jour puis Activer.
- Symptôme
invalid_api_key(HTTP 401)- Cause probable
- Clé copiée incomplètement, ou régénérée depuis
- Que faire
- Recollez la clé ; régénérez-la dans Paramètres > Clé API si elle est perdue.
- Symptôme
invalid_signature(HTTP 401)- Cause probable
- Secret HMAC erroné, ou horloge du serveur décalée de plus de 5 minutes
- Que faire
- Recollez le secret ; vérifiez la synchronisation de l'heure (NTP) du serveur GLPI.
- Symptôme
timeoutounetwork- Cause probable
- Le serveur GLPI n'atteint pas l'API en moins de 8 secondes
- Que faire
- Vérifiez l'URL de l'API, le pare-feu sortant et le proxy configuré dans GLPI.
- Symptôme
- Aucun suivi [Tiqo] sur les nouveaux tickets
- Cause probable
- Ticket hors du périmètre d'entités, option « Analyser les nouveaux tickets » désactivée, ou quota atteint
- Que faire
- Vérifiez les options du plugin et la carte Diagnostic ; voir Configuration.