Help desk

La page Help desk contient les paramètres du help desk. Sa section GitLab permet aux administrateurs de la plateforme d'escalader les tickets de support vers des issues GitLab en un clic ; sa section Pièces jointes fixe ce que l'on peut joindre à un message.

Dans l'Admin Panel, Help desk se trouve dans le groupe Configuration du menu d'administration, juste après Contact. Seuls les administrateurs de la plateforme y ont accès.

Help desk under Configuration in the administration menu, right after Contact & E-Mail

Connecter GitLab

La section GitLab a un interrupteur à droite de sa description. Tant qu'il est désactivé, rien d'autre n'est affiché. L'activer fait apparaître le formulaire de connexion :

The Help desk settings page: the GitLab section switched on with its URL, project, access token and labels, and below it the Attachments section with a limit of 50 MB per message
  • URL GitLab — l'adresse de votre instance GitLab, par exemple https://gitlab.com ou votre serveur auto-hébergé.
  • Projet — le projet dans lequel les issues sont créées : son identifiant numérique, ou son chemin comme support/tickets.
  • Jeton d'accès — un jeton d'accès de projet ou un jeton d'accès personnel avec la portée api, appartenant à un compte autorisé à créer des issues dans ce projet.
  • Étiquettes — facultatif, des étiquettes séparées par des virgules ajoutées à chaque issue, par exemple support, customer.

Cliquez sur Enregistrer. Enregistrer le formulaire active aussi les tickets GitLab, et les paramètres s'appliquent immédiatement : ouvrez un ticket sur la page Tickets de support et le bouton Créer un ticket GitLab est là. Cliquez de nouveau sur Enregistrer chaque fois que vous modifiez un champ.

Quand Enregistrer reste grisé

L'URL, le projet et le jeton d'accès sont obligatoires (ils sont marqués d'un astérisque). Enregistrer devient disponible dès que les trois sont remplis — le jeton seulement la première fois, voir ci-dessous.

Le jeton est en écriture seule
Une fois enregistré, le jeton est stocké chiffré et n'est plus jamais affiché : le champ montre des points et l'indication « Un jeton est enregistré. Laissez vide pour le conserver. » Laissez-le vide quand vous modifiez d'autres paramètres, et ne saisissez un nouveau jeton que pour le remplacer — par exemple quand l'ancien expire.

Activer et désactiver les tickets GitLab

L'interrupteur enregistre de lui-même, sans le bouton Enregistrer. Le désactiver prend effet aussitôt : le formulaire est masqué et le bouton Créer un ticket GitLab disparaît des tickets. Les issues déjà créées restent liées à leurs tickets, et l'URL, le projet, le jeton et les étiquettes enregistrés sont conservés. Le réactiver est tout aussi immédiat si une configuration complète est enregistrée. La première fois, quand rien n'est encore enregistré, l'interrupteur fait seulement apparaître le formulaire, et les tickets GitLab sont activés quand vous cliquez sur Enregistrer.

Limiter les pièces jointes

La section Pièces jointes, sous GitLab, fixe la Limite par message : la taille totale, en Mo, que tous les fichiers d'un même message peuvent atteindre ensemble. Elle s'applique à tous ceux qui écrivent sur un ticket — les demandeurs qui ouvrent un ticket ou y répondent, et le support quand il répond. Quelle que soit la limite, un message contient au plus 5 fichiers.

La limite est de 50 Mo par défaut et peut être réglée entre 1 et 100 Mo. La section a son propre bouton Enregistrer, disponible seulement quand la valeur a changé et reste dans ces bornes ; il ne touche pas aux paramètres GitLab.

La nouvelle limite s'applique au prochain message envoyé : la zone de dépôt du formulaire de nouveau ticket l'affiche, et un fichier qui ferait dépasser un message est refusé. Les fichiers déjà joints restent en place.

Administrateurs de la plateforme uniquement
Il n'y a qu'une configuration du help desk pour toute l'instance. Les administrateurs d'organisation et d'équipe n'ont pas accès à cette page.