Comment utiliser le connecteur GitLab dans Beesbusy ? — Explication de la synchronisation des tâches

Beesbusy vous permet de synchroniser vos tâches dans des projets Gitlab.

Cela se fait en deux étapes :

  1. La connexion de votre compte Beesbusy avec votre compte Gitlab
  2. Le projet Beesbusy s'articule autour de la synchronisation des tâches avec GitLab.

La connexion de votre compte Beesbusy avec votre compte Gitlab

Menu déroulant utilisateur > Connecteurs : Vous avez accès à tous les connecteurs Beesbusy.

Une fois dans les connecteurs Beesbusy, accédez à la section  .

Vous avez deux possibilités pour vous connecter à Gitlab :

  • Utilisez GitLab SaaS
  • Utiliser GitLab en auto-hébergement

Le choix entre les deux possibilités se fait à l'aide du curseur :

Se connecter à GitLab SaaS

Positionnez le curseur sur Gitlab SaaS et cliquez dessus.

Vous serez redirigé vers votre compte Gitlab et un message d'autorisation s'affichera :

Pour accepter la connexion entre vos deux comptes, cliquez sur « Autoriser ».

Après avoir autorisé la connexion, vous serez connecté et redirigé vers la page des connecteurs Beesbusy.

Le message encadré ci-dessous indiquera que l'opération a réussi :

Connexion à GitLab dans un environnement auto-hébergé

Pour vous connecter à GitLab en mode hébergé, vous devez saisir :

  • L'URL de l'application auto-hébergée que vous utilisez.
  • L'identifiant de l'application auto-hébergée que vous utilisez.
  • Le code secret de l'application auto-hébergée.

Pour trouver ces informations, rendez-vous sur votre hébergeur Gitlab.

Trouvez l'URL de l'application auto-hébergée

Cette URL est spécifique à chaque utilisateur et à chaque hôte.

Pour ce faire, accédez à votre instance Gitlab hébergée et copiez son URL.

Voici un exemple d'URL Gitlab auto-hébergée :

Collez ensuite l'URL dans l'interface Beesbusy du connecteur Gitlab.

Générez l'identifiant et le code secret de l'application auto-hébergée

Accédez à votre hébergement Gitlab, puis au menu en haut à droite de la page, et enfin à « Modifier le profil » et « Applications ».

 

Dans la section Applications, vous devez saisir le nom de l'application que vous souhaitez lier à GitLab. Dans ce cas, il s'agit de Beesbusy.

Ajoutez l'URL de votre hôte Gitlab dans le champ « URI de redirection » comme indiqué ci-dessous.

Ensuite, sur la même page, cochez la case « API ».

Pour générer l'identifiant et le code secret, cliquez sur  au bas de la page.

Une nouvelle page apparaîtra, contenant l'identifiant et le code secret ; vous pourrez les copier en cliquant sur l'icône située à côté.

Après avoir renseigné l'identifiant et le code secret sur l'interface Beesbusy du connecteur Gitlab, cliquez sur « Continuer » en bleu sur Gitlab et   sur Beesbusy.

 

Si l'opération a réussi, vous serez redirigé vers la page des connecteurs Beesbusy, avec un message confirmant la connexion entre vos deux comptes.

Paramètres du projet Beesbusy pour la synchronisation des tâches avec GitLab

L'option de connecteur Gitlab dans un projet Beesbusy

Pour lier un projet Beesbusy à un projet Gitlab, accédez aux paramètres du projet de votre choix.

Faites défiler vers le bas des paramètres et accédez aux options du connecteur GitLab.

Choisissez l'un de vos projets Gitlab que vous souhaitez intégrer à Beesbusy.

Une fois votre projet Gitlab sélectionné, cliquez sur le bouton Synchroniser.

Vous pouvez désormais exporter vos tâches Beesbusy vers le projet Gitlab choisi.

Notez que la synchronisation fonctionne de Beesbusy vers Gitlab, mais pas de Gitlab vers Beesbusy.

Si vous cochez la case « Synchroniser automatiquement les nouvelles tâches », toutes les nouvelles tâches créées seront automatiquement envoyées au projet GitLab choisi.

Si vous ne cochez pas cette case, vous pouvez ensuite choisir les tâches à synchroniser avec GitLab, comme indiqué ci-dessous.

Synchronisation d'une tâche

Accédez à une tâche d'un projet connecté à Gitlab.

Dans l'onglet « Quoi » de la tâche, cliquez sur « Gitlab » dans le menu de droite, puis sur le bouton « Créer un problème » :

Un ticket est alors créé dans le projet Gitlab choisi dans les paramètres du projet Beesbusy.

Ce ticket porte le même nom que la tâche Beesbusy.

Les commentaires de la tâche Beesbusy sont également pris en compte et synchronisés dans le ticket Gitlab.

Déconnexion de GitLab

Se déconnecter de son projet

Pour annuler la synchronisation entre un projet Gitlab et un projet Beesbusy, il vous suffit d'accéder aux paramètres du projet, aux options des connecteurs Gitlab et de cliquer sur :

Déconnectez-vous de GitLab

Pour déconnecter votre compte Beesbusy de votre compte Gitlab et arrêter toute synchronisation, rien de plus simple : il vous suffit de cliquer sur le bouton « Déconnecter » dans la page des connecteurs de votre compte Beesbusy :