Intégration Jira ServiceNow : comment configurer une intégration en 6 étapes

adminNon classifié(e)

integration jira servicenow

Il est possible que différentes équipes au sein de votre organisation utilisent différentes plateformes pour gérer des volumes d’information sans cesse croissants. Vous pouvez par exemple considérer une intégration Jira ServiceNow pour connecter votre équipe qui travaille dans Jira à une autre équipe qui utilise ServiceNow.

Vous pourrez augmenter votre productivité et gagner du temps si vous comprenez comment mettre en place une intégration Jira ServiceNow de la manière la plus facile possible.

Pourquoi intégrer Jira à ServiceNow

Considérons le scénario d’une entreprise dont les développeurs travaillent sur Jira et dont l’équipe d’assistance utilise ServiceNow. Les développeurs et l’équipe d’assistance traitent bon nombre de problèmes en commun, comme par exemple un problème client.

integrate jira and servicenow

Les développeurs ne sont pas intéressés à connaître les coordonnées du client. L’équipe de support ne veut pas avoir connaissance des détails techniques, à part ceux qui sont pertinents pour résoudre le problème.

Disposer de deux plateformes intégrées permet à chaque équipe de travailler avec les informations dont elle a besoin tout en partageant ce qui est mutuellement utile.

Choisir la bonne solution pour une intégration Jira ServiceNow

Lors du choix de la solution d’intégration, il est préférable de prendre en compte ces critères.

Intégration décentralisée

Vos équipes travaillent probablement sur différentes plateformes. Il est important que chaque côté de l’intégration puisse la contrôler de manière indépendante, sans avoir à notifier l’autre côté ou à travailler dans un environnement inconnu.

exalate's autonomy

Flexibilité

Il devrait être facile d’adapter la solution actuelle pour la faire évoluer en fonction de votre façon de travailler et de collaborer. Si vous vous connectez à plusieurs autres plateformes, vous devrez également ajuster certains détails afin d’adapter votre relation avec ces équipes.

Fiabilité

Votre système doit être capable de gérer les problèmes de manière fluide, sans plantage ni besoin de maintenance. Vous devez être sûr que les choses reviendront à la normale en un rien de temps lorsqu’il y aura des temps d’arrêt occasionnels.

L’outil que j’utilise pour ce guide s’appelle Exalate et il est conçu en tenant compte de ces critères.

Comment configurer une intégration de Jira à ServiceNow en 6 étapes

Nous allons commencer par installer Exalate des deux côtés, puis nous établirons une connexion entre eux. Ensuite, nous configurerons la synchronisation et réglerons les déclencheurs.

Note : avant de nous lancer dans le vif du sujet, préféreriez-vous regarder un tutoriel ?

Étape 1 : installez Exalate sur Jira

Il existe différentes versions de Jira (dans le cloud et sur site) et leurs processus respectifs sont légèrement différents. Ce guide se concentre sur Jira dans le cloud.

Pour installer Exalate, vous pouvez facilement suivre l’installation pour Jira dans le cloud ici et Jira sur site ici.

Étape 2 : installez Exalate sur ServiceNow

Lisez ce guide pour vous aider à installer Exalate sur ServiceNow. Vous pouvez le faire en accédant à la page des intégrations Exalate.

installez Exalate sur ServiceNow

Étape 3 : connectez vos systèmes Jira et ServiceNow

Pour créer la connexion, lancez-la depuis Jira ou ServiceNow, puis acceptez-la à l’autre bout.

Je vais commencer par Jira.

Connectez-vous à Jira et allez dans « Modules complémentaires ».

Cliquez sur « Connexions » sous « Exalate » et cliquez sur « Initier la connexion ».

Initier la connexion 

Saisissez l’URL de l’instance de destination. types de configuration

Sélectionnez votre type de configuration, mode Basic (forfait gratuit) ou mode Script.

Continuez avec le mode Basic

Sélectionnez un projet dans Jira. Sélectionnez un projet dans Jira.

Vérifiez si vous avez un accès administrateur. Si vous n’en avez pas, suivez ces étapes.

un accès administrateur

En cas de succès, vous serez redirigé vers le côté ServiceNow.

En mode Basic, vous pouvez créer des déclencheurs automatiques de synchronisation. Vous pouvez également choisir de synchroniser les entités existantes en bloc à l’aide de l’option « Connexion en bloc ».

synchroniser jira et servicenow

Cliquez sur Exalate. Vous avez terminé ! ServiceNow et Jira integration

Continuez avec le mode Script

Après avoir choisi ce mode, vous pouvez nommer chaque côté de la connexion. le mode Script

Vous devez maintenant sélectionner un projet. Les entités provenant du côté ServiceNow de la connexion seront créées dans Jira à l’intérieur du projet que vous sélectionnez.

Cliquez sur « Initier » après avoir choisi le projet.

Initier la connexion

Exalate va maintenant générer un code d’invitation. Copiez-le. Cliquez sur « Aller à la télécommande » pour être redirigé vers ServiceNow.

Ici, sélectionnez « Console Exalate »

Console Exalate pour servicenow

Cliquez sur « Connexions », puis sur « Accepter l’invitation ». Collez le code que vous avez généré dans Jira. Accepter l’invitation

Cliquez sur « Configurer la synchronisation » pour commencer à personnaliser votre synchronisation lorsque vous avez terminé.

Configurer la synchronisation

Étape 4  : configurez votre connexion

Vous pouvez maintenant régler votre synchronisation pour partager exactement ce que vous voulez.

Passez votre souris sur la connexion. Cliquez sur l’icône carrée pour la modifier.

régler votre synchronisation

D’autres icônes ici vous permettent d’activer ou de supprimer la connexion, ainsi que de générer une nouvelle invitation si la connexion est toujours en attente.

Dans l’onglet de règles, vous pouvez voir des listes de règles de synchronisation sortantes et entrantes. Les règles sont écrites dans le langage de script « Groovy ».

règles de synchronisation

Par défaut, les champs sont mappés sur des champs identiques ou équivalents. Parfois, vous souhaiterez peut-être ne partager que certains champs en raison, par exemple, de problèmes de confidentialité des données.

Vous pouvez attribuer des valeurs spécifiques aux champs. Ainsi, au lieu de recopier les étiquettes, vous les remplacez par une étiquette indiquant « depuis ServiceNow ». Pour ce faire, modifiez la ligne de règle de synchronisation entrante : issue.labels = replica.labels en issue.labels = “from ServiceNow”

S’il y a une ligne que vous ne voulez pas garder, supprimez-la tout simplement.

Les règles de synchronisation entrantes n’ont pas autant de mappages que les règles sortantes. Les règles sortantes définissent simplement ce qui est mis à disposition de l’autre côté de la connexion. Les règles entrantes définissent ce qui est réellement mappé sur les éléments correspondants.

Vous pouvez en savoir plus à ce sujet dans ce guide des assistants de script.

Vous verrez également des commentaires dans le code. Ceux-ci portent des signes // au début des lignes simples, ou des signes /* et */ pour les commentaires sur plusieurs lignes.

Les commentaires sont des notes destinées à fournir des informations. Vous pouvez en ajouter ou en supprimer.

Étape 5 : configurez des déclencheurs de synchronisation automatisés

Les déclencheurs définissent les conditions qui assurent que les informations sont synchronisées au bon moment.

Il existe 2 manières de créer et de modifier des déclencheurs de chaque côté. modifier des déclencheurs

Accédez à l’écran de modification de la connexion et cliquez sur « Déclencheurs ». Une liste déroulante du type d’entité vous permet de sélectionner le type d’entité auquel ce déclencheur s’appliquera.

sélectionner le type d’entité

Dans la case suivante surmontée du texte « If », nous définissons les conditions qui provoquent l’activation du déclencheur. Dans Jira, les déclencheurs sont écrits à l’aide du langage de requête JQL.

Le guide avancé pour Jira JQL : Comment rechercher des demandes Jira comme un pro ?

Le déclencheur analysera les entités et synchronisera celles qui correspondent à la condition définie.

N’oubliez pas d’activer le déclencheur. activer le déclencheur

Vous pouvez également afficher les déclencheurs en cliquant sur « Déclencheurs » dans le menu de gauche. À partir de cette liste, vous pouvez les activer ou les désactiver, ainsi que les modifier, les supprimer, « Bulk Exalate » et « Bulk Unexalate ».

Exalate triggers

Cliquez sur « Créer un déclencheur ». Vous verrez un écran similaire à celui ci-dessus, cette fois avec une liste déroulante qui vous permettra de sélectionner la connexion à laquelle le déclencheur s’applique.

Étape 6 : commencez à synchroniser les tâches

Après avoir suivi les étapes ci-dessus, votre connexion commencera à partager des tâches qui correspondent aux conditions que vous avez définies. La liste des connexions indique le nombre de tâches en cours de synchronisation.

Conclusion

Une intégration Jira ServiceNow flexible peut aider les équipes à travailler ensemble de manière plus efficace. De plus, l’utilisation du bon outil peut optimiser l’efficacité de cette intégration.

En utilisant une solution fiable et flexible, vous pouvez garantir que l’intégration fournira les résultats que vous recherchez. Quand c’est la technologie qui effectue le travail, vos équipes sont libres de se concentrer sur d’autres choses, qu’il s’agisse de s’occuper des clients ou de concevoir votre tout dernier produit.