Intégration Jira

Connectez Jira à Kapptivate pour transformer un incident en ticket dans le projet où votre équipe travaille déjà.

Jira

Connecter Jira permet à Kapptivate de créer et de synchroniser des tickets entre ses incidents et vos projets Jira : un monitor en échec devient un ticket dans le backlog, au lieu d'un message que quelqu'un doit recopier. La connexion se fait une seule fois, depuis Administration → Integrations, et elle s'appuie sur une intégration OAuth que vous créez dans la console développeur Atlassian.

Il vous faut deux choses : le droit de créer une application dans votre organisation Atlassian, et un accès administrateur à votre workspace Kapptivate.

Enregistrez la callback URL (étape 3 ci-dessous) avant la première tentative de connexion. Si l'URL n'est pas enregistrée, l'autorisation ne revient jamais jusqu'à Kapptivate, et la connexion reste en attente.

Créez l'intégration Atlassian

1
Créez l'intégration

Rendez-vous sur developer.atlassian.com/console, cliquez sur Create, et choisissez OAuth 2.0 integration.

2
Ajoutez les permissions

Ouvrez Permissions, trouvez Jira API, cliquez sur Configure, et ajoutez ces trois scopes :

ScopeCe qu'il autorise
read:jira-workLire les projets et les types de ticket, pour remplir les sélecteurs
write:jira-workCréer et mettre à jour les tickets issus des incidents
offline_accessMaintenir la connexion au-delà de la première heure

offline_access n'est pas optionnel. Sans lui, Atlassian ne délivre pas de refresh token, et la connexion meurt au bout d'une heure.

3
Ajoutez la callback URL

Ouvrez Authorization, et sur la ligne OAuth 2.0 (3LO) cliquez sur Configure. Dans Callback URL, collez l'URL ci-dessous, avec votre propre domaine Kapptivate à la place de <votre-domaine>.

Callback URL
https://<votre-domaine>/api/integrations/oauth/callback/jira

Exemple : https://app.kapptivate.com/api/integrations/oauth/callback/jira

4
Copiez les identifiants

Ouvrez Settings et copiez le Client ID et le Secret.

Connectez depuis Kapptivate

Le panneau Jira ouvert sur la page Integrations, avec les champs Client ID et Client secret

Allez dans Administration → Integrations et ouvrez la carte Jira. Collez le Client ID et le Client secret, puis cliquez sur Connect.

Une fenêtre s'ouvre et vous demande d'autoriser l'intégration à accéder à votre site Atlassian. Une fois que vous validez, vous revenez dans Kapptivate et la carte Jira affiche Connected.

Choisissez le projet et le type de ticket par défaut

Une intégration connectée doit encore savoir où déposer ses tickets. Dans le panneau Integration details, sous Default settings, choisissez un Default project et un Issue type, puis cliquez sur Save. Une alerte qui ne précise pas de projet crée son ticket ici.

Le panneau Jira connecté, avec le projet par défaut, le type de ticket et le bouton Save

Les sélecteurs listent ce que l'intégration peut voir avec les scopes accordés. Si un projet manque, vérifiez que le compte qui a autorisé l'intégration y a bien accès dans Jira.

Déconnectez

Dans le panneau Integration details, cliquez sur Disconnect. Kapptivate arrête de créer des tickets, et la carte repasse en Not connected. Les tickets déjà créés dans Jira restent en place.

Autres intégrations

Slack

Envoyez les mêmes alertes dans un canal Slack

Microsoft Teams

Envoyez les mêmes alertes dans un canal Teams

Last updated on