-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Highest
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
French
Contexte
- Produit : Jira Cloud
- Fonctionnalité : Jira Automation
- Cas d'usage : Création automatique d'un nouveau ticket à partir d'un ticket existant, en recopiant la description
- Action utilisée : "Create issue" avec le champ Description = {
Unknown macro: {issue.description}
}
- Type d'images : Images externes référencées via URL HTTP/HTTPS (provenant d'un autre système)
- Observation importante :
- Le clonage manuel natif ("Cloner") conserve bien ces images externes dans la description.
- La création de ticket via Jira Automation avec issue.description fait disparaître ces images dans la description. - Historique :
- Ce comportement fonctionnait correctement auparavant.
- Il s'agit donc d'une probable régression.
—
Description du bug
Lorsque nous utilisons une règle Jira Automation qui crée un nouveau ticket avec l'action "Create issue", en définissant le champ Description sur `issue.description`, les images externes (URLs HTTP/HTTPS) intégrées dans la description du ticket source ne sont plus visibles dans la description du ticket créé.
En revanche :
- Le clonage manuel du même ticket source via l'option "Cloner" conserve correctement ces images externes dans la description.
- Ce même scénario d'automatisation fonctionnait correctement avant : les images restaient visibles après création automatique.
- Comportement observé :
- Ticket source A :
- La description contient du texte + des images intégrées, dont la source est une URL externe (HTTP/HTTPS).
- Règle Jira Automation :
- Action "Create issue"
- Champ Description du nouveau ticket = `issue.description`
- Résultat :
- Le ticket B est créé.
- Le texte de la description est bien recopié.
- Les images externes ne s'affichent plus dans la description du ticket B.
- Clonage manuel du même ticket A :
- Le ticket C, cloné manuellement, conserve la description complète avec les images externes visibles.
- Comportement attendu :
- Le nouveau ticket créé par Jira Automation avec `issue.description` doit avoir exactement la même description que le ticket source, y compris :
- les images externes intégrées,
- leurs URLs,
- et le rendu visuel.
- Le comportement doit être cohérent avec :
- le clonage manuel,
- et l'ancien fonctionnement (avant régression) de cette règle d'automation.
—
Étapes pour reproduire
- Étape 1 : Créer un ticket A dans Jira Cloud.
* Dans la description, insérer au moins une image provenant d'un système externe (via une URL HTTP/HTTPS).
* Vérifier que l'image s'affiche correctement dans la description.
- Étape 2 : Créer une règle Jira Automation :
* Trigger : au choix (par ex. transition, création de ticket, etc.).
* Action : "Create issue".
* Dans la configuration de l'action "Create issue", définir le champ "Description" du nouveau ticket sur `issue.description`.
- Étape 3 : Déclencher la règle pour créer un ticket B depuis le ticket A.
- Étape 4 : Ouvrir le ticket B et consulter la description.
* Constater que les images externes ne s'affichent plus dans la description.
- Étape 5 : Cloner manuellement le même ticket A avec l'option Jira "Cloner".
- Étape 6 : Ouvrir le ticket cloné C (manuel) et consulter la description.
* Constater que les images externes sont toujours visibles.
- Résultat actuel :
- Via Jira Automation (Create issue + `issue.description`) :
- La description du ticket B ne montre plus les images externes.
- Via clonage manuel :
- La description du ticket C conserve les images externes et les affiche correctement.
- Résultat attendu :
- Le ticket B créé via Jira Automation doit afficher les images externes dans sa description, comme le ticket C cloné manuellement et comme c'était le cas avant (avant la régression).
—
Impact
- Impact fonctionnel :
- Perte systématique des images externes dans tous les tickets créés via cette règle d'automatisation.
- Obligation de réinsérer ou reconfigurer manuellement les images après création du ticket, ce qui est très chronophage.
- Perte d'information ou de contexte lorsque ces images (captures hébergées ailleurs, diagrammes externes, etc.) sont critiques pour le suivi des tickets.
- Gravité :
- [X] Majeur (régression gênante en production, génère une charge manuelle importante et une perte de qualité de l'information)
- [ ] Bloquant
- [ ] Moyen
- [ ] Mineur
—
Fréquence et périmètre
- Fréquence :
- Systématique lorsqu'une règle Jira Automation crée un ticket avec `issue.description` et que la description du ticket source contient des images externes (URLs HTTP/HTTPS).
- Périmètre :
- Tous les tickets créés par les règles d'automation utilisant cette approche.
- Ne concerne pas le clonage manuel (qui continue à fonctionner correctement).
—
Détails de la règle d'automatisation
- Type de règle : Jira Automation (projet/global selon configuration).
- Actions principales :
- Trigger : (à préciser par l'administrateur, ex. "Issue transitioned", "Issue created", etc.).
- Action : "Create issue".
- Champ "Description" du nouveau ticket : `issue.description` - Comportement observé :
- Le contenu textuel est bien copié.
- Les images externes (HTTP/HTTPS) intégrées dans la description du ticket source ne sont plus rendues dans le ticket cible.
—
Historique / Régression
- Situation antérieure :
- Le même scénario (Create issue + `issue.description`) fonctionnait correctement.
- Les images externes restaient visibles dans la description du ticket créé automatiquement.
- Situation actuelle :
- Sans changement de configuration volontaire de notre côté, ce comportement ne fonctionne plus.
- Cela laisse penser à une régression ou à une modification du traitement de la description par Jira Automation.
—
Tentatives de contournement
- Réinsertion manuelle des images après création du ticket via automation :
- Fonctionne mais non réaliste à grande échelle. - Conservation du clonage manuel pour certains cas :
- Pas compatible avec nos besoins d'automatisation. - Ajustement de la règle (tests possibles autour de la description) :
- Le problème persiste tant que l'on utilise `issue.description` pour recopier la description.
—
Pièces jointes recommandées
- Capture d'écran du ticket source A (description avec images externes visibles).

- Capture d'écran du ticket B créé via Jira Automation (description sans ces images).

- Capture d'écran du ticket C cloné manuellement (description avec les images externes visibles).

- Captures de la configuration de la règle Jira Automation (notamment l'action "Create issue" et la configuration de la Description).


