Vue d'ensemble des Intégrations
GitScrum Studio se connecte aux outils que vous utilisez déjà. Du contrôle de version aux plateformes de communication, les intégrations étendent votre flux de travail au-delà de la gestion de projet.
Intégrations Disponibles
Contrôle de Version
| Intégration | Fonctionnalités |
|---|---|
| GitHub | Lier les PRs, synchroniser les issues, mises à jour automatiques |
| GitLab | Liens de merge requests, synchronisation des issues |
| Bitbucket | Intégration des pull requests |
Communication
| Intégration | Fonctionnalités |
|---|---|
| Slack | Notifications, création de tâches depuis les messages |
| Discord | Notifications de canal |
| Microsoft Teams | Alertes et mises à jour |
Calendrier
| Intégration | Fonctionnalités |
|---|---|
| Google Calendar | Synchroniser les échéances, réunions |
| Outlook Calendar | Dates d'échéance des tâches comme événements |
Développement
| Intégration | Fonctionnalités |
|---|---|
| Webhooks | Notifications d'événements personnalisés |
| API | Accès programmatique complet |
Configurer les Intégrations
Au Niveau du Workspace
Certaines intégrations s'appliquent à tout le workspace :
- Allez dans Paramètres du Workspace
- Sélectionnez Intégrations
- Choisissez l'intégration
- Suivez le flux d'autorisation
- Configurez les paramètres
Au Niveau du Projet
D'autres sont spécifiques au projet :
- Ouvrez les Paramètres du Projet
- Sélectionnez l'onglet Intégrations
- Activez les intégrations souhaitées
- Configurez par intégration
Intégration GitHub
Connexion
- Allez dans Paramètres du Workspace > Intégrations
- Cliquez sur "Connecter GitHub"
- Autorisez GitScrum
- Sélectionnez les dépôts
Fonctionnalités
Liaison des Pull Requests
- Référencez la tâche #123 dans le titre/description de la PR
- La tâche affiche la PR liée avec son statut
- La fusion de PR peut faire transiter automatiquement la tâche
Références des Commits
- Incluez le numéro de tâche dans le message de commit
- Les commits apparaissent dans l'activité de la tâche
Création de Branches
- Créez une branche depuis une tâche
- Convention de nommage :
feature/123-titre-tache
Options de Synchronisation
- Synchronisation bidirectionnelle avec GitHub Issues (optionnel)
- Création automatique de tâches depuis les issues
- Synchronisation des statuts
Configuration
| Paramètre | Description |
|---|---|
| Auto-lier les PRs | Correspond aux patterns #123 |
| Créer des branches | Bouton dans le détail de la tâche |
| Synchroniser les issues | Importer/exporter les issues GitHub |
| Mettre à jour à la fusion | Déplacer la tâche lors de la fusion de PR |
Intégration Slack
Connexion
- Allez dans Paramètres du Workspace > Intégrations
- Cliquez sur "Ajouter à Slack"
- Choisissez le workspace
- Sélectionnez le canal par défaut
Fonctionnalités
Notifications
- Tâche créée/mise à jour
- Commentaires ajoutés
- Assignations modifiées
- Dates d'échéance approchantes
Commandes
/gitscrum create- Créer une tâche depuis Slack/gitscrum search- Trouver des tâches/gitscrum timer- Démarrer le suivi du temps
Messages Interactifs
- Mettre à jour le statut de la tâche depuis Slack
- Ajouter des commentaires sans quitter Slack
- Assigner des membres de l'équipe
Configuration Par Canal
Routez les notifications par type :
- #dev-tasks → Notifications du projet développement
- #bugs → Notifications de type bug
- #urgent → Notifications de haute priorité
Intégration Webhook
Cas d'Utilisation
- Notifications personnalisées vers vos systèmes
- Intégration avec des outils internes
- Journalisation d'audit
- Déclenchement de workflows externes
Configuration des Webhooks
- Allez dans Paramètres du Projet > Webhooks
- Cliquez sur "Ajouter un Webhook"
- Entrez :
- URL de l'endpoint (HTTPS requis)
- Clé secrète (pour la vérification de signature)
- Événements à déclencher
- Enregistrez
Événements Disponibles
| Événement | Déclencheur |
|---|---|
task.created | Nouvelle tâche ajoutée |
task.updated | Tâche modifiée |
task.deleted | Tâche supprimée |
task.moved | Statut modifié |
comment.created | Nouveau commentaire |
sprint.started | Sprint commence |
sprint.ended | Sprint terminé |
time.logged | Entrée de temps ajoutée |
Format du Payload
{
"event": "task.updated",
"timestamp": "2026-01-15T10:30:00Z",
"workspace_id": "ws_123",
"project_id": "proj_456",
"data": {
"task_id": "task_789",
"changes": {
"status": {
"from": "In Progress",
"to": "Done"
}
}
}
}Sécurité
Les webhooks incluent un en-tête de signature :
X-GitScrum-Signature: HMAC-SHA256 du payload- Vérifiez en utilisant votre clé secrète
- Rejetez les requêtes avec des signatures invalides
Accès API
Clés API
- Allez dans Paramètres du Workspace > API
- Cliquez sur "Générer une Clé API"
- Nommez la clé (pour identification)
- Copiez la clé (affichée une seule fois)
Limites de Débit
| Plan | Requêtes/Heure |
|---|---|
| Gratuit | 1 000 |
| Pro | 10 000 |
| Enterprise | Personnalisé |
Documentation
Documentation API complète disponible à :
- Référence API
- Playground interactif dans les paramètres
- Téléchargement de spec OpenAPI/Swagger
Synchronisation Calendrier
Google Calendar
- Connectez le compte Google
- Sélectionnez le calendrier pour la synchronisation
- Configurez les paramètres de synchronisation :
- Dates d'échéance des tâches comme événements
- Dates de sprint comme événements
- Dates de jalons
Outlook Calendar
- Connectez le compte Microsoft
- Sélectionnez le calendrier
- Configurez la création d'événements
Direction de Synchronisation
| Paramètre | Comportement |
|---|---|
| GitScrum → Calendrier | Les dates d'échéance créent des événements calendrier |
| Calendrier → GitScrum | (Bientôt disponible) |
Permissions des Intégrations
Qui Peut Configurer
| Action | Rôle Requis |
|---|---|
| Ajouter des intégrations workspace | Agency Owner |
| Configurer les intégrations projet | Manager, Agency Owner |
| Utiliser les intégrations | Tous les membres |
| Générer des clés API | Agency Owner |
Portées OAuth
Lors de la connexion des services tiers, GitScrum demande des permissions minimales :
- GitHub : Lire les repos, gérer les hooks
- Slack : Envoyer des messages, lire les canaux
- Google : Lecture/écriture du calendrier
Examinez les permissions lors de l'autorisation.
Dépannage
L'Intégration ne Fonctionne Pas
- Vérifiez le statut de connexion dans les paramètres
- Vérifiez que l'OAuth n'a pas expiré
- Ré-autorisez si nécessaire
- Vérifiez les logs de livraison webhook
Échecs de Webhook
Consultez l'historique des livraisons :
- Allez dans Paramètres du Projet > Webhooks
- Cliquez sur le webhook
- Voyez les livraisons récentes
- Vérifiez les codes de réponse
Limitation de Débit
Si vous atteignez les limites :
- Regroupez les opérations si possible
- Mettez en cache les réponses localement
- Contactez le support pour des augmentations de limite
Bientôt Disponible
Intégrations prévues :
- Import/sync Jira
- Import Trello
- Sync des commentaires Figma
- Import Linear
- Sync des pages Notion
Demandez des intégrations via le support.
Comment Signaler un Problème ou Demander une Fonctionnalité
Si une intégration ne fonctionne pas ou si vous avez besoin d'une nouvelle intégration, soumettez vos commentaires via GitScrum Studio. Dans la barre latérale, cliquez sur Tickets de Support et ouvrez un ticket.