[{"data":1,"prerenderedAt":1712},["ShallowReactive",2],{"docs-page-fr-ca-\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fjira":3,"docs-navigation-fr-ca":1610,"docs-surround-fr-ca-\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fjira":1707},{"id":4,"title":5,"body":6,"claimDependencies":1586,"description":1590,"extension":1591,"locale":1592,"meta":1593,"missingMedia":1594,"navigation":337,"owner":1598,"path":1599,"reviewStatus":1600,"seo":1601,"staleLinks":1602,"stem":1606,"technicalRisk":1607,"translationKey":1608,"__hash__":1609},"docs_fr_ca\u002Ffr-ca\u002Fdocs\u002F4.integrations\u002F2.jira.md","Intégration Jira",{"type":7,"value":8,"toc":1531},"minimark",[9,13,18,21,40,44,47,75,80,91,95,99,112,144,152,156,166,216,219,223,233,268,272,276,279,305,309,564,568,571,684,688,692,695,726,730,733,763,767,771,782,799,803,806,823,827,830,855,859,862,880,885,896,900,904,907,933,937,940,951,955,958,1017,1021,1025,1031,1037,1057,1061,1066,1070,1084,1088,1093,1097,1120,1124,1129,1133,1147,1151,1155,1180,1184,1210,1213,1239,1243,1263,1267,1271,1274,1300,1304,1307,1315,1319,1322,1327,1336,1341,1350,1354,1358,1372,1376,1379,1405,1408,1422,1426,1429,1443,1447,1455,1458,1490,1494,1497,1527],[10,11,12],"p",{},"Jetscale s'intègre avec Jira pour créer automatiquement des tickets pour les recommandations d'optimisation des coûts, permettant un suivi transparent via votre flux de gestion de projet existant.",[14,15,17],"h2",{"id":16},"vue-densemble","Vue d'ensemble",[10,19,20],{},"L'intégration Jira permet à Jetscale de :",[22,23,24,28,31,34,37],"ul",{},[25,26,27],"li",{},"Créer des tickets pour chaque recommandation d'optimisation des coûts",[25,29,30],{},"Inclure une analyse détaillée de l'impact sur les coûts dans les descriptions des tickets",[25,32,33],{},"Lier les tickets au code Terraform généré",[25,35,36],{},"Suivre le statut de mise en œuvre via les workflows Jira",[25,38,39],{},"S'intégrer à vos processus existants de planification de sprint et de gestion de tickets",[14,41,43],{"id":42},"prérequis","Prérequis",[10,45,46],{},"Avant de connecter Jira, vous aurez besoin de :",[48,49,50,57,63,69],"ol",{},[25,51,52,56],{},[53,54,55],"strong",{},"Compte Jira"," avec accès à un projet",[25,58,59,62],{},[53,60,61],{},"Projet Jira"," où les tickets seront créés",[25,64,65,68],{},[53,66,67],{},"Jeton API"," pour l'authentification",[25,70,71,74],{},[53,72,73],{},"Adresse e-mail"," associée à votre compte Jira",[76,77,79],"h3",{"id":78},"versions-jira-prises-en-charge","Versions Jira prises en charge",[22,81,82,85,88],{},[25,83,84],{},"Jira Cloud (recommandé)",[25,86,87],{},"Jira Data Center",[25,89,90],{},"Jira Server (8.0+)",[14,92,94],{"id":93},"guide-de-configuration","Guide de configuration",[76,96,98],{"id":97},"étape-1-créer-un-jeton-api-jira","Étape 1 : Créer un jeton API Jira",[100,101,102],"blockquote",{},[10,103,104,107,108],{},[53,105,106],{},"Image à venir:"," Création d'un jeton API Jira\n",[109,110,111],"em",{},"Emplacement pour capture d'écran : Page de génération de jeton API Jira",[48,113,114,124,130,133,138],{},[25,115,116,117],{},"Accédez aux ",[118,119,123],"a",{"href":120,"rel":121},"https:\u002F\u002Fid.atlassian.com\u002Fmanage\u002Fapi-tokens",[122],"nofollow","Paramètres du compte Atlassian",[25,125,126,127],{},"Cliquez sur ",[53,128,129],{},"Create API token",[25,131,132],{},"Donnez un libellé descriptif à votre jeton (par exemple, \"Intégration Jetscale\")",[25,134,126,135],{},[53,136,137],{},"Create",[25,139,140,143],{},[53,141,142],{},"Important"," : Copiez immédiatement votre jeton - il ne sera plus affiché",[100,145,146],{},[10,147,148,151],{},[53,149,150],{},"Note de sécurité"," : Les jetons API ont les mêmes permissions que votre compte Jira. Jetscale utilise uniquement les jetons pour créer et lire des tickets.",[76,153,155],{"id":154},"étape-2-connecter-jira-dans-jetscale","Étape 2 : Connecter Jira dans Jetscale",[100,157,158],{},[10,159,160,162,163],{},[53,161,106],{}," Écran de connexion Jira\n",[109,164,165],{},"Emplacement pour capture d'écran : Page d'intégration Jira de Jetscale",[48,167,168,179,184,211],{},[25,169,170,171,174,175,178],{},"Accédez à ",[53,172,173],{},"Paramètres"," → ",[53,176,177],{},"Intégrations"," dans Jetscale",[25,180,126,181],{},[53,182,183],{},"Connecter Jira",[25,185,186,187],{},"Saisissez votre configuration :\n",[22,188,189,200,206],{},[25,190,191,194,195,199],{},[53,192,193],{},"URL du serveur Jira"," : L'URL de votre instance Jira (par exemple, ",[196,197,198],"code",{},"https:\u002F\u002Fvotre-entreprise.atlassian.net",")",[25,201,202,205],{},[53,203,204],{},"E-mail"," : L'adresse e-mail associée à votre compte Jira",[25,207,208,210],{},[53,209,67],{}," : Le jeton que vous avez créé à l'étape 1",[25,212,126,213],{},[53,214,215],{},"Vérifier et connecter",[10,217,218],{},"Jetscale vérifiera vos identifiants et affichera les projets disponibles.",[76,220,222],{"id":221},"étape-3-configurer-les-paramètres-du-projet","Étape 3 : Configurer les paramètres du projet",[100,224,225],{},[10,226,227,229,230],{},[53,228,106],{}," Écran de sélection de projet\n",[109,231,232],{},"Emplacement pour capture d'écran : Configuration du projet Jira",[48,234,235,242,249,256,263],{},[25,236,237,238,241],{},"Sélectionnez votre ",[53,239,240],{},"projet par défaut"," pour les tickets d'optimisation des coûts",[25,243,244,245,248],{},"Choisissez le ",[53,246,247],{},"type de ticket"," (généralement \"Tâche\" ou \"Story\")",[25,250,251,252,255],{},"Définissez la ",[53,253,254],{},"priorité par défaut"," (facultatif)",[25,257,258,259,262],{},"Configurez les ",[53,260,261],{},"étiquettes par défaut"," (par exemple, \"jetscale\", \"optimisation-coûts\")",[25,264,126,265],{},[53,266,267],{},"Enregistrer les paramètres",[14,269,271],{"id":270},"fonctionnement","Fonctionnement",[76,273,275],{"id":274},"création-de-tickets","Création de tickets",[10,277,278],{},"Lorsque vous approuvez une recommandation d'optimisation des coûts dans Jetscale :",[48,280,281,287,293,299],{},[25,282,283,286],{},[53,284,285],{},"Ticket créé"," : Un ticket Jira est automatiquement créé dans votre projet sélectionné",[25,288,289,292],{},[53,290,291],{},"Détails remplis"," : Le ticket inclut l'analyse des coûts, les considérations de performance et les étapes de mise en œuvre",[25,294,295,298],{},[53,296,297],{},"Liaison"," : Le ticket inclut des liens vers la recommandation dans Jetscale et les pull requests associées (si GitHub est connecté)",[25,300,301,304],{},[53,302,303],{},"Étiquettes"," : Automatiquement tagué avec les étiquettes configurées pour un filtrage facile",[76,306,308],{"id":307},"structure-du-ticket","Structure du ticket",[310,311,316],"pre",{"className":312,"code":313,"language":314,"meta":315,"style":315},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## Summary\nRDS Instance Right-Sizing: production-db (db.r5.2xlarge → db.r5.xlarge)\n\n## Description\n\n### Cost Optimization Recommendation\n\n**Resource**: RDS Instance `production-db`\n**Recommendation**: Downsize from db.r5.2xlarge to db.r5.xlarge\n\n### Cost Impact\n| Metric | Value |\n|--------|-------|\n| Current Monthly Cost | $730.00 |\n| Projected Monthly Cost | $365.00 |\n| **Monthly Savings** | **$365.00 (50%)** |\n| **Annual Savings** | **$4,380.00** |\n\n### Performance Analysis\n- Current CPU utilization: 15-25% average\n- Current memory utilization: 30-40% average\n- Recommended instance provides 2x current peak usage\n- **Risk Level**: Low - No performance degradation expected\n\n### Implementation\n\n**Terraform Code**: [View Pull Request](#)\n\n**Testing Checklist**:\n- [ ] Apply changes in staging environment\n- [ ] Monitor performance metrics for 48 hours\n- [ ] Verify application response times\n- [ ] Confirm CloudWatch alarms are configured\n- [ ] Apply to production\n\n### Resources\n- [View in Jetscale](#)\n- [Terraform PR](#)\n- [AWS RDS Documentation](https:\u002F\u002Fdocs.aws.amazon.com\u002Frds\u002F)\n\n---\nGenerated by [Jetscale](https:\u002F\u002Fjetscale.ai)\n","markdown","",[196,317,318,326,332,339,345,350,356,361,367,373,378,384,390,396,402,408,414,420,425,431,437,443,449,455,460,466,471,477,482,488,494,500,506,512,518,523,529,535,541,547,552,558],{"__ignoreMap":315},[319,320,323],"span",{"class":321,"line":322},"line",1,[319,324,325],{},"## Summary\n",[319,327,329],{"class":321,"line":328},2,[319,330,331],{},"RDS Instance Right-Sizing: production-db (db.r5.2xlarge → db.r5.xlarge)\n",[319,333,335],{"class":321,"line":334},3,[319,336,338],{"emptyLinePlaceholder":337},true,"\n",[319,340,342],{"class":321,"line":341},4,[319,343,344],{},"## Description\n",[319,346,348],{"class":321,"line":347},5,[319,349,338],{"emptyLinePlaceholder":337},[319,351,353],{"class":321,"line":352},6,[319,354,355],{},"### Cost Optimization Recommendation\n",[319,357,359],{"class":321,"line":358},7,[319,360,338],{"emptyLinePlaceholder":337},[319,362,364],{"class":321,"line":363},8,[319,365,366],{},"**Resource**: RDS Instance `production-db`\n",[319,368,370],{"class":321,"line":369},9,[319,371,372],{},"**Recommendation**: Downsize from db.r5.2xlarge to db.r5.xlarge\n",[319,374,376],{"class":321,"line":375},10,[319,377,338],{"emptyLinePlaceholder":337},[319,379,381],{"class":321,"line":380},11,[319,382,383],{},"### Cost Impact\n",[319,385,387],{"class":321,"line":386},12,[319,388,389],{},"| Metric | Value |\n",[319,391,393],{"class":321,"line":392},13,[319,394,395],{},"|--------|-------|\n",[319,397,399],{"class":321,"line":398},14,[319,400,401],{},"| Current Monthly Cost | $730.00 |\n",[319,403,405],{"class":321,"line":404},15,[319,406,407],{},"| Projected Monthly Cost | $365.00 |\n",[319,409,411],{"class":321,"line":410},16,[319,412,413],{},"| **Monthly Savings** | **$365.00 (50%)** |\n",[319,415,417],{"class":321,"line":416},17,[319,418,419],{},"| **Annual Savings** | **$4,380.00** |\n",[319,421,423],{"class":321,"line":422},18,[319,424,338],{"emptyLinePlaceholder":337},[319,426,428],{"class":321,"line":427},19,[319,429,430],{},"### Performance Analysis\n",[319,432,434],{"class":321,"line":433},20,[319,435,436],{},"- Current CPU utilization: 15-25% average\n",[319,438,440],{"class":321,"line":439},21,[319,441,442],{},"- Current memory utilization: 30-40% average\n",[319,444,446],{"class":321,"line":445},22,[319,447,448],{},"- Recommended instance provides 2x current peak usage\n",[319,450,452],{"class":321,"line":451},23,[319,453,454],{},"- **Risk Level**: Low - No performance degradation expected\n",[319,456,458],{"class":321,"line":457},24,[319,459,338],{"emptyLinePlaceholder":337},[319,461,463],{"class":321,"line":462},25,[319,464,465],{},"### Implementation\n",[319,467,469],{"class":321,"line":468},26,[319,470,338],{"emptyLinePlaceholder":337},[319,472,474],{"class":321,"line":473},27,[319,475,476],{},"**Terraform Code**: [View Pull Request](#)\n",[319,478,480],{"class":321,"line":479},28,[319,481,338],{"emptyLinePlaceholder":337},[319,483,485],{"class":321,"line":484},29,[319,486,487],{},"**Testing Checklist**:\n",[319,489,491],{"class":321,"line":490},30,[319,492,493],{},"- [ ] Apply changes in staging environment\n",[319,495,497],{"class":321,"line":496},31,[319,498,499],{},"- [ ] Monitor performance metrics for 48 hours\n",[319,501,503],{"class":321,"line":502},32,[319,504,505],{},"- [ ] Verify application response times\n",[319,507,509],{"class":321,"line":508},33,[319,510,511],{},"- [ ] Confirm CloudWatch alarms are configured\n",[319,513,515],{"class":321,"line":514},34,[319,516,517],{},"- [ ] Apply to production\n",[319,519,521],{"class":321,"line":520},35,[319,522,338],{"emptyLinePlaceholder":337},[319,524,526],{"class":321,"line":525},36,[319,527,528],{},"### Resources\n",[319,530,532],{"class":321,"line":531},37,[319,533,534],{},"- [View in Jetscale](#)\n",[319,536,538],{"class":321,"line":537},38,[319,539,540],{},"- [Terraform PR](#)\n",[319,542,544],{"class":321,"line":543},39,[319,545,546],{},"- [AWS RDS Documentation](https:\u002F\u002Fdocs.aws.amazon.com\u002Frds\u002F)\n",[319,548,550],{"class":321,"line":549},40,[319,551,338],{"emptyLinePlaceholder":337},[319,553,555],{"class":321,"line":554},41,[319,556,557],{},"---\n",[319,559,561],{"class":321,"line":560},42,[319,562,563],{},"Generated by [Jetscale](https:\u002F\u002Fjetscale.ai)\n",[76,565,567],{"id":566},"champs-du-ticket","Champs du ticket",[10,569,570],{},"Jetscale remplit les champs Jira suivants :",[572,573,574,590],"table",{},[575,576,577],"thead",{},[578,579,580,584,587],"tr",{},[581,582,583],"th",{},"Champ",[581,585,586],{},"Description",[581,588,589],{},"Exemple",[591,592,593,607,620,633,645,658,671],"tbody",{},[578,594,595,601,604],{},[596,597,598],"td",{},[53,599,600],{},"Project",[596,602,603],{},"Clé du projet sélectionné",[596,605,606],{},"DEVOPS",[578,608,609,614,617],{},[596,610,611],{},[53,612,613],{},"Issue Type",[596,615,616],{},"Type de ticket configuré",[596,618,619],{},"Tâche, Story",[578,621,622,627,630],{},[596,623,624],{},[53,625,626],{},"Summary",[596,628,629],{},"Brève description de l'optimisation",[596,631,632],{},"RDS Right-Sizing: production-db",[578,634,635,639,642],{},[596,636,637],{},[53,638,586],{},[596,640,641],{},"Analyse détaillée des coûts",[596,643,644],{},"Contenu markdown complet",[578,646,647,652,655],{},[596,648,649],{},[53,650,651],{},"Priority",[596,653,654],{},"Niveau de priorité configuré",[596,656,657],{},"Moyen, Élevé",[578,659,660,665,668],{},[596,661,662],{},[53,663,664],{},"Labels",[596,666,667],{},"Étiquettes pour le filtrage",[596,669,670],{},"jetscale, optimisation-coûts, rds",[578,672,673,678,681],{},[596,674,675],{},[53,676,677],{},"Assignee",[596,679,680],{},"Assigné facultatif",[596,682,683],{},"Facultatif",[14,685,687],{"id":686},"options-de-configuration","Options de configuration",[76,689,691],{"id":690},"paramètres-par-défaut","Paramètres par défaut",[10,693,694],{},"Configurez les valeurs par défaut pour les tickets créés automatiquement :",[22,696,697,703,709,715,720],{},[25,698,699,702],{},[53,700,701],{},"Projet"," : Quel projet reçoit les tickets d'optimisation",[25,704,705,708],{},[53,706,707],{},"Type de ticket"," : Tâche, Story, Bug, etc.",[25,710,711,714],{},[53,712,713],{},"Priorité"," : Faible, Moyenne, Élevée, etc.",[25,716,717,719],{},[53,718,303],{}," : Liste d'étiquettes séparées par des virgules",[25,721,722,725],{},[53,723,724],{},"Assigné"," : Assigné par défaut (facultatif)",[76,727,729],{"id":728},"remplacement-par-recommandation","Remplacement par recommandation",[10,731,732],{},"Lors de la création d'un ticket depuis Jetscale, vous pouvez remplacer les valeurs par défaut :",[48,734,735,741,758],{},[25,736,126,737,740],{},[53,738,739],{},"Créer un ticket Jira"," sur une recommandation",[25,742,743,744],{},"Modifiez n'importe quel champ :\n",[22,745,746,749,752,755],{},[25,747,748],{},"Changer le projet",[25,750,751],{},"Ajuster la priorité",[25,753,754],{},"Ajouter des étiquettes personnalisées",[25,756,757],{},"Assigner à un membre spécifique de l'équipe",[25,759,126,760],{},[53,761,762],{},"Créer le ticket",[14,764,766],{"id":765},"gestion-de-lintégration","Gestion de l'intégration",[76,768,770],{"id":769},"afficher-le-statut-de-lintégration","Afficher le statut de l'intégration",[10,772,773,774,174,776,174,778,781],{},"Depuis ",[53,775,173],{},[53,777,177],{},[53,779,780],{},"Jira",", vous pouvez afficher :",[22,783,784,787,790,793,796],{},[25,785,786],{},"L'URL de l'instance Jira connectée",[25,788,789],{},"L'adresse e-mail connectée",[25,791,792],{},"Les paramètres par défaut du projet et des tickets",[25,794,795],{},"Les tickets récents créés par Jetscale",[25,797,798],{},"L'heure de la dernière vérification de connexion",[76,800,802],{"id":801},"tester-la-connexion","Tester la connexion",[10,804,805],{},"Pour vérifier que votre connexion Jira fonctionne :",[48,807,808,816,820],{},[25,809,170,810,174,812,174,814],{},[53,811,173],{},[53,813,177],{},[53,815,780],{},[25,817,126,818],{},[53,819,802],{},[25,821,822],{},"Jetscale tentera de récupérer les projets et de vérifier l'accès à l'API",[76,824,826],{"id":825},"mettre-à-jour-les-identifiants","Mettre à jour les identifiants",[10,828,829],{},"Si votre jeton API change ou expire :",[48,831,832,835,843,847,850],{},[25,833,834],{},"Générez un nouveau jeton API dans Jira",[25,836,170,837,174,839,174,841],{},[53,838,173],{},[53,840,177],{},[53,842,780],{},[25,844,126,845],{},[53,846,826],{},[25,848,849],{},"Saisissez votre nouveau jeton API",[25,851,126,852],{},[53,853,854],{},"Enregistrer",[76,856,858],{"id":857},"déconnecter-jira","Déconnecter Jira",[10,860,861],{},"Pour supprimer l'intégration Jira :",[48,863,864,872,877],{},[25,865,170,866,174,868,174,870],{},[53,867,173],{},[53,869,177],{},[53,871,780],{},[25,873,126,874],{},[53,875,876],{},"Déconnecter",[25,878,879],{},"Confirmez la déconnexion",[10,881,882,884],{},[53,883,142],{}," : La déconnexion va :",[22,886,887,890,893],{},[25,888,889],{},"Supprimer votre jeton API stocké de Jetscale",[25,891,892],{},"Arrêter la création automatique de tickets pour les nouvelles recommandations",[25,894,895],{},"Préserver les tickets Jira existants (ils restent dans votre projet Jira)",[14,897,899],{"id":898},"gestion-des-tickets","Gestion des tickets",[76,901,903],{"id":902},"suivi-du-statut-de-mise-en-œuvre","Suivi du statut de mise en œuvre",[10,905,906],{},"Une fois les tickets créés dans Jira :",[48,908,909,915,921,927],{},[25,910,911,914],{},[53,912,913],{},"Intégration du workflow"," : Déplacez les tickets à travers votre workflow standard (À faire → En cours → Terminé)",[25,916,917,920],{},[53,918,919],{},"Planification de sprint"," : Ajoutez les tickets aux sprints pour la planification",[25,922,923,926],{},[53,924,925],{},"Affectation d'équipe"," : Assignez aux membres appropriés de l'équipe",[25,928,929,932],{},[53,930,931],{},"Synchronisation du statut"," : Jetscale lit le statut des tickets pour suivre la progression de la mise en œuvre",[76,934,936],{"id":935},"liaison-aux-recommandations","Liaison aux recommandations",[10,938,939],{},"Chaque ticket Jira inclut :",[22,941,942,945,948],{},[25,943,944],{},"Un lien direct vers la recommandation Jetscale",[25,946,947],{},"Un lien vers la pull request GitHub associée (si disponible)",[25,949,950],{},"Un lien vers la ressource AWS\u002FAzure dans la console",[76,952,954],{"id":953},"filtrage-des-tickets-jetscale","Filtrage des tickets Jetscale",[10,956,957],{},"Utilisez les requêtes JQL pour filtrer les tickets d'optimisation des coûts :",[310,959,963],{"className":960,"code":961,"language":962,"meta":315,"style":315},"language-jql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# All Jetscale issues\nlabels = jetscale\n\n# Open cost optimization issues\nlabels = jetscale AND status != Done\n\n# High-priority optimizations\nlabels = jetscale AND priority = High\n\n# RDS-specific optimizations\nlabels in (jetscale, rds)\n","jql",[196,964,965,970,975,979,984,989,993,998,1003,1007,1012],{"__ignoreMap":315},[319,966,967],{"class":321,"line":322},[319,968,969],{},"# All Jetscale issues\n",[319,971,972],{"class":321,"line":328},[319,973,974],{},"labels = jetscale\n",[319,976,977],{"class":321,"line":334},[319,978,338],{"emptyLinePlaceholder":337},[319,980,981],{"class":321,"line":341},[319,982,983],{},"# Open cost optimization issues\n",[319,985,986],{"class":321,"line":347},[319,987,988],{},"labels = jetscale AND status != Done\n",[319,990,991],{"class":321,"line":352},[319,992,338],{"emptyLinePlaceholder":337},[319,994,995],{"class":321,"line":358},[319,996,997],{},"# High-priority optimizations\n",[319,999,1000],{"class":321,"line":363},[319,1001,1002],{},"labels = jetscale AND priority = High\n",[319,1004,1005],{"class":321,"line":369},[319,1006,338],{"emptyLinePlaceholder":337},[319,1008,1009],{"class":321,"line":375},[319,1010,1011],{},"# RDS-specific optimizations\n",[319,1013,1014],{"class":321,"line":380},[319,1015,1016],{},"labels in (jetscale, rds)\n",[14,1018,1020],{"id":1019},"dépannage","Dépannage",[76,1022,1024],{"id":1023},"échec-de-la-connexion","Échec de la connexion",[10,1026,1027,1030],{},[53,1028,1029],{},"Problème"," : Erreur \"Impossible de se connecter à Jira\"",[10,1032,1033,1036],{},[53,1034,1035],{},"Solutions"," :",[22,1038,1039,1045,1048,1051,1054],{},[25,1040,1041,1042,199],{},"Vérifiez que votre URL de serveur Jira est correcte (incluez ",[196,1043,1044],{},"https:\u002F\u002F",[25,1046,1047],{},"Vérifiez que votre e-mail correspond à votre e-mail de compte Jira",[25,1049,1050],{},"Assurez-vous que le jeton API est valide et non expiré",[25,1052,1053],{},"Confirmez que vous avez accès à au moins un projet Jira",[25,1055,1056],{},"Vérifiez si votre organisation requiert une liste blanche d'adresses IP",[76,1058,1060],{"id":1059},"projet-introuvable","Projet introuvable",[10,1062,1063,1065],{},[53,1064,1029],{}," : Erreur \"Projet sélectionné introuvable\"",[10,1067,1068,1036],{},[53,1069,1035],{},[22,1071,1072,1075,1078,1081],{},[25,1073,1074],{},"Vérifiez que le projet existe et n'a pas été archivé",[25,1076,1077],{},"Confirmez que vous avez la permission de créer des tickets dans le projet",[25,1079,1080],{},"Vérifiez que la clé du projet est correcte (sensible à la casse)",[25,1082,1083],{},"Assurez-vous que le projet n'a pas été déplacé vers un espace de travail différent",[76,1085,1087],{"id":1086},"échec-de-la-création-du-ticket","Échec de la création du ticket",[10,1089,1090,1092],{},[53,1091,1029],{}," : Le ticket Jira n'a pas été créé pour la recommandation",[10,1094,1095,1036],{},[53,1096,1035],{},[22,1098,1099,1102,1105,1108,1111],{},[25,1100,1101],{},"Vérifiez que le jeton API n'a pas expiré",[25,1103,1104],{},"Vérifiez que vous avez toujours les permissions dans le projet",[25,1106,1107],{},"Confirmez que le type de ticket existe dans le projet",[25,1109,1110],{},"Vérifiez que les champs personnalisés requis ne bloquent pas la création",[25,1112,1113,1114,1119],{},"Consultez les ",[118,1115,1118],{"href":1116,"rel":1117},"https:\u002F\u002Fdeveloper.atlassian.com\u002Fcloud\u002Fjira\u002Fplatform\u002Frate-limiting\u002F",[122],"limites de taux"," de Jira",[76,1121,1123],{"id":1122},"champs-personnalisés-manquants","Champs personnalisés manquants",[10,1125,1126,1128],{},[53,1127,1029],{}," : Jira requiert des champs personnalisés qui ne sont pas remplis",[10,1130,1131,1036],{},[53,1132,1035],{},[22,1134,1135,1138,1141,1144],{},[25,1136,1137],{},"Configurez les valeurs par défaut des champs personnalisés dans les paramètres de votre projet Jira",[25,1139,1140],{},"Utilisez les règles d'automatisation Jira pour remplir les champs requis",[25,1142,1143],{},"Contactez votre administrateur Jira pour rendre les champs facultatifs",[25,1145,1146],{},"Créez un projet dédié pour Jetscale avec un minimum de champs requis",[14,1148,1150],{"id":1149},"bonnes-pratiques","Bonnes pratiques",[76,1152,1154],{"id":1153},"gestion-des-jetons-api","Gestion des jetons API",[22,1156,1157,1163,1169,1175],{},[25,1158,1159,1162],{},[53,1160,1161],{},"Créez un jeton dédié"," pour Jetscale",[25,1164,1165,1168],{},[53,1166,1167],{},"Définissez l'expiration du jeton"," selon votre politique de sécurité",[25,1170,1171,1174],{},[53,1172,1173],{},"Renouvelez les jetons régulièrement"," (tous les 90-180 jours)",[25,1176,1177],{},[53,1178,1179],{},"Révoquez immédiatement les jetons inutilisés",[76,1181,1183],{"id":1182},"organisation-du-projet","Organisation du projet",[22,1185,1186,1192,1198,1204],{},[25,1187,1188,1191],{},[53,1189,1190],{},"Créez un projet dédié"," pour les optimisations de coûts (par exemple, \"Optimisation des coûts cloud\")",[25,1193,1194,1197],{},[53,1195,1196],{},"Utilisez des composants"," pour catégoriser par type de service (RDS, EC2, EBS)",[25,1199,1200,1203],{},[53,1201,1202],{},"Configurez des workflows personnalisés"," pour le processus d'approbation des optimisations",[25,1205,1206,1209],{},[53,1207,1208],{},"Configurez l'automatisation"," pour notifier les équipes concernées",[76,1211,899],{"id":1212},"gestion-des-tickets-1",[22,1214,1215,1221,1227,1233],{},[25,1216,1217,1220],{},[53,1218,1219],{},"Utilisez les étiquettes de manière cohérente"," pour un filtrage facile",[25,1222,1223,1226],{},[53,1224,1225],{},"Créez des tableaux de bord"," pour suivre les économies de coûts",[25,1228,1229,1232],{},[53,1230,1231],{},"Liez aux épopées parentes"," pour les initiatives trimestrielles de réduction des coûts",[25,1234,1235,1238],{},[53,1236,1237],{},"Ajoutez le suivi du temps"," pour mesurer l'effort de mise en œuvre",[76,1240,1242],{"id":1241},"intégration-avec-cicd","Intégration avec CI\u002FCD",[48,1244,1245,1251,1257],{},[25,1246,1247,1250],{},[53,1248,1249],{},"Lier les tickets aux PR"," : Connectez les tickets Jira aux PR GitHub en utilisant les clés de ticket dans les messages de commit",[25,1252,1253,1256],{},[53,1254,1255],{},"Règles d'automatisation"," : Faites transiter automatiquement les tickets lorsque les PR sont fusionnées",[25,1258,1259,1262],{},[53,1260,1261],{},"Mises à jour de statut"," : Utilisez l'automatisation Jira pour notifier les équipes lorsque les tickets sont prêts pour la mise en œuvre",[14,1264,1266],{"id":1265},"configuration-avancée","Configuration avancée",[76,1268,1270],{"id":1269},"modèles-de-tickets-personnalisés","Modèles de tickets personnalisés",[10,1272,1273],{},"Configurez des modèles de tickets Jira pour différents types de ressources :",[22,1275,1276,1282,1288,1294],{},[25,1277,1278,1281],{},[53,1279,1280],{},"Optimisations RDS"," : Incluez une liste de contrôle spécifique aux bases de données",[25,1283,1284,1287],{},[53,1285,1286],{},"Redimensionnement EC2"," : Ajoutez des étapes de validation de calcul",[25,1289,1290,1293],{},[53,1291,1292],{},"Modifications de volumes EBS"," : Incluez la vérification des sauvegardes",[25,1295,1296,1299],{},[53,1297,1298],{},"Modifications ElastiCache"," : Ajoutez les procédures de préchauffage du cache",[76,1301,1303],{"id":1302},"règles-dautomatisation-jira","Règles d'automatisation Jira",[10,1305,1306],{},"Créez des règles d'automatisation dans Jira :",[310,1308,1313],{"className":1309,"code":1311,"language":1312},[1310],"language-text","WHEN: Issue created with label \"jetscale\"\nTHEN:\n- Add to \"Cost Optimization\" epic\n- Assign to CloudOps team\n- Set sprint to next available sprint\n- Notify #cloud-cost Slack channel\n","text",[196,1314,1311],{"__ignoreMap":315},[76,1316,1318],{"id":1317},"filtres-jql-sauvegardés","Filtres JQL sauvegardés",[10,1320,1321],{},"Créez des filtres sauvegardés pour les requêtes courantes :",[10,1323,1324,1036],{},[53,1325,1326],{},"Optimisations à forte valeur",[310,1328,1330],{"className":960,"code":1329,"language":962,"meta":315,"style":315},"project = DEVOPS AND labels = jetscale AND description ~ \"savings > 1000\"\n",[196,1331,1332],{"__ignoreMap":315},[319,1333,1334],{"class":321,"line":322},[319,1335,1329],{},[10,1337,1338,1036],{},[53,1339,1340],{},"Gains rapides",[310,1342,1344],{"className":960,"code":1343,"language":962,"meta":315,"style":315},"project = DEVOPS AND labels = jetscale AND priority = High AND description ~ \"Risk Level: Low\"\n",[196,1345,1346],{"__ignoreMap":315},[319,1347,1348],{"class":321,"line":322},[319,1349,1343],{},[14,1351,1353],{"id":1352},"considérations-de-sécurité","Considérations de sécurité",[76,1355,1357],{"id":1356},"sécurité-des-jetons-api","Sécurité des jetons API",[22,1359,1360,1363,1366,1369],{},[25,1361,1362],{},"Jetscale chiffre les jetons API au repos en utilisant AES-256",[25,1364,1365],{},"Les jetons ne sont jamais enregistrés dans les journaux ou exposés dans les réponses API",[25,1367,1368],{},"Tous les appels API vers Jira utilisent HTTPS avec TLS 1.2+",[25,1370,1371],{},"Les jetons sont stockés séparément des données utilisateur avec un accès restreint",[76,1373,1375],{"id":1374},"permissions","Permissions",[10,1377,1378],{},"Jetscale requiert les permissions Jira suivantes :",[22,1380,1381,1387,1393,1399],{},[25,1382,1383,1386],{},[53,1384,1385],{},"Browse Projects"," : Afficher les détails du projet",[25,1388,1389,1392],{},[53,1390,1391],{},"Create Issues"," : Créer de nouveaux tickets",[25,1394,1395,1398],{},[53,1396,1397],{},"View Issues"," : Lire les détails des tickets",[25,1400,1401,1404],{},[53,1402,1403],{},"Edit Issues"," : Mettre à jour le statut des tickets (facultatif)",[10,1406,1407],{},"Jetscale ne peut pas :",[22,1409,1410,1413,1416,1419],{},[25,1411,1412],{},"Supprimer des tickets",[25,1414,1415],{},"Modifier les paramètres du projet",[25,1417,1418],{},"Accéder à d'autres projets sans permission",[25,1420,1421],{},"Exporter des données sensibles",[76,1423,1425],{"id":1424},"piste-daudit","Piste d'audit",[10,1427,1428],{},"Chaque action effectuée par Jetscale est enregistrée :",[22,1430,1431,1434,1437,1440],{},[25,1432,1433],{},"Tous les appels API Jira sont journalisés",[25,1435,1436],{},"La création de tickets est suivie par recommandation",[25,1438,1439],{},"Les tentatives échouées sont capturées avec les détails de l'erreur",[25,1441,1442],{},"Les journaux d'audit sont disponibles dans votre tableau de bord Jetscale",[14,1444,1446],{"id":1445},"référence-api","Référence API",[10,1448,1449,1450,1454],{},"Pour un accès programmatique à l'intégration Jira, consultez notre ",[118,1451,1453],{"href":1452},"\u002Ffr-ca\u002Fdocs\u002Fapi-reference#jira-integration","Documentation API",".",[10,1456,1457],{},"Points de terminaison clés :",[22,1459,1460,1466,1472,1478,1484],{},[25,1461,1462,1465],{},[196,1463,1464],{},"POST \u002Fapi\u002Fv2\u002Fintegrations\u002Fjira\u002Fme\u002Faction\u002Fconnect"," - Connecter un compte Jira",[25,1467,1468,1471],{},[196,1469,1470],{},"GET \u002Fapi\u002Fv2\u002Fintegrations\u002Fjira\u002Fprojects"," - Lister les projets accessibles",[25,1473,1474,1477],{},[196,1475,1476],{},"POST \u002Fapi\u002Fv2\u002Fintegrations\u002Fjira\u002Fissues\u002Faction\u002Fcreate"," - Créer un ticket",[25,1479,1480,1483],{},[196,1481,1482],{},"GET \u002Fapi\u002Fv2\u002Fintegrations\u002Fjira\u002Fissues\u002Ftypes"," - Obtenir les types de tickets",[25,1485,1486,1489],{},[196,1487,1488],{},"GET \u002Fapi\u002Fv2\u002Fintegrations\u002Fjira\u002Fissues\u002Fpriorities"," - Obtenir les priorités",[14,1491,1493],{"id":1492},"support","Support",[10,1495,1496],{},"Besoin d'aide avec l'intégration Jira ?",[22,1498,1499,1508,1517],{},[25,1500,1501,1503,1504],{},[53,1502,204],{}," : ",[118,1505,1507],{"href":1506},"mailto:support@jetscale.ai","support@jetscale.ai",[25,1509,1510,1503,1513],{},[53,1511,1512],{},"Documentation",[118,1514,1516],{"href":1515},"\u002Ffr-ca\u002Fdocs\u002Ffaq","FAQ",[25,1518,1519,1503,1522],{},[53,1520,1521],{},"GitHub Issues",[118,1523,1526],{"href":1524,"rel":1525},"https:\u002F\u002Fgithub.com\u002FJetscale-ai\u002Fjetscale-docs\u002Fissues",[122],"Signaler un problème",[1528,1529,1530],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":315,"searchDepth":328,"depth":328,"links":1532},[1533,1534,1537,1542,1547,1551,1557,1562,1568,1574,1579,1584,1585],{"id":16,"depth":328,"text":17},{"id":42,"depth":328,"text":43,"children":1535},[1536],{"id":78,"depth":334,"text":79},{"id":93,"depth":328,"text":94,"children":1538},[1539,1540,1541],{"id":97,"depth":334,"text":98},{"id":154,"depth":334,"text":155},{"id":221,"depth":334,"text":222},{"id":270,"depth":328,"text":271,"children":1543},[1544,1545,1546],{"id":274,"depth":334,"text":275},{"id":307,"depth":334,"text":308},{"id":566,"depth":334,"text":567},{"id":686,"depth":328,"text":687,"children":1548},[1549,1550],{"id":690,"depth":334,"text":691},{"id":728,"depth":334,"text":729},{"id":765,"depth":328,"text":766,"children":1552},[1553,1554,1555,1556],{"id":769,"depth":334,"text":770},{"id":801,"depth":334,"text":802},{"id":825,"depth":334,"text":826},{"id":857,"depth":334,"text":858},{"id":898,"depth":328,"text":899,"children":1558},[1559,1560,1561],{"id":902,"depth":334,"text":903},{"id":935,"depth":334,"text":936},{"id":953,"depth":334,"text":954},{"id":1019,"depth":328,"text":1020,"children":1563},[1564,1565,1566,1567],{"id":1023,"depth":334,"text":1024},{"id":1059,"depth":334,"text":1060},{"id":1086,"depth":334,"text":1087},{"id":1122,"depth":334,"text":1123},{"id":1149,"depth":328,"text":1150,"children":1569},[1570,1571,1572,1573],{"id":1153,"depth":334,"text":1154},{"id":1182,"depth":334,"text":1183},{"id":1212,"depth":334,"text":899},{"id":1241,"depth":334,"text":1242},{"id":1265,"depth":328,"text":1266,"children":1575},[1576,1577,1578],{"id":1269,"depth":334,"text":1270},{"id":1302,"depth":334,"text":1303},{"id":1317,"depth":334,"text":1318},{"id":1352,"depth":328,"text":1353,"children":1580},[1581,1582,1583],{"id":1356,"depth":334,"text":1357},{"id":1374,"depth":334,"text":1375},{"id":1424,"depth":334,"text":1425},{"id":1445,"depth":328,"text":1446},{"id":1492,"depth":328,"text":1493},[1587,1588,1589],"integration-authentication","integration-availability","terraform-generation","Jetscale s'intègre avec Jira pour créer automatiquement des tickets pour les recommandations d'optimisation des coûts, permettant un suivi transparent via votre flux de gestion...","md","fr-ca",{},[1595,1596,1597],"Création d'un jeton API Jira","Écran de connexion Jira","Écran de sélection de projet","Product Integrations","\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fjira","legacy-import",{"title":5,"description":1590},[1603,1604,1605],"View Pull Request","View in Jetscale","Terraform PR","fr-ca\u002Fdocs\u002F4.integrations\u002F2.jira","high","integrations\u002Fjira","viGwiM75hkKcM9tZIGBCxo5c97Rqo0WRyX-rzXB1zdA",[1611],{"title":1612,"path":1613,"stem":1592,"children":1614,"page":1706},"Fr Ca","\u002Ffr-ca",[1615],{"title":1616,"path":1617,"stem":1618,"children":1619},"Documentation Jetscale","\u002Ffr-ca\u002Fdocs","fr-ca\u002Fdocs\u002Findex",[1620,1621,1625,1629,1633,1637,1655,1659,1697,1701,1704],{"title":1616,"path":1617,"stem":1618},{"title":1622,"path":1623,"stem":1624},"Démarrage avec Jetscale","\u002Ffr-ca\u002Fdocs\u002Fgetting-started","fr-ca\u002Fdocs\u002F1.getting-started",{"title":1626,"path":1627,"stem":1628},"Guide de Configuration AWS","\u002Ffr-ca\u002Fdocs\u002Faws-setup","fr-ca\u002Fdocs\u002F2.aws-setup",{"title":1630,"path":1631,"stem":1632},"Guide de Configuration Azure","\u002Ffr-ca\u002Fdocs\u002Fazure-setup","fr-ca\u002Fdocs\u002F3.azure-setup",{"title":1634,"path":1635,"stem":1636},"Comment fonctionne Jetscale","\u002Ffr-ca\u002Fdocs\u002Fhow-it-works","fr-ca\u002Fdocs\u002F4.how-it-works",{"title":177,"path":1638,"stem":1639,"children":1640},"\u002Ffr-ca\u002Fdocs\u002Fintegrations","fr-ca\u002Fdocs\u002F4.integrations\u002Findex",[1641,1642,1646,1647,1651],{"title":177,"path":1638,"stem":1639},{"title":1643,"path":1644,"stem":1645},"Intégration GitHub","\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fgithub","fr-ca\u002Fdocs\u002F4.integrations\u002F1.github",{"title":5,"path":1599,"stem":1606},{"title":1648,"path":1649,"stem":1650},"Intégration Slack","\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fslack","fr-ca\u002Fdocs\u002F4.integrations\u002F3.slack",{"title":1652,"path":1653,"stem":1654},"Intégration Bitbucket","\u002Ffr-ca\u002Fdocs\u002Fintegrations\u002Fbitbucket","fr-ca\u002Fdocs\u002F4.integrations\u002F4.bitbucket",{"title":1656,"path":1657,"stem":1658},"Analyse Propulsée par l'IA","\u002Ffr-ca\u002Fdocs\u002Fai-analysis","fr-ca\u002Fdocs\u002F5.ai-analysis",{"title":1660,"path":1661,"stem":1662,"children":1663},"Services pris en charge","\u002Ffr-ca\u002Fdocs\u002Fservices","fr-ca\u002Fdocs\u002F5.services\u002Findex",[1664,1665,1669,1673,1677,1681,1685,1689,1693],{"title":1660,"path":1661,"stem":1662},{"title":1666,"path":1667,"stem":1668},"Optimisation EBS","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Febs","fr-ca\u002Fdocs\u002F5.services\u002F1.ebs",{"title":1670,"path":1671,"stem":1672},"Optimisation EC2","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Fec2","fr-ca\u002Fdocs\u002F5.services\u002F2.ec2",{"title":1674,"path":1675,"stem":1676},"Optimisation EKS","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Feks","fr-ca\u002Fdocs\u002F5.services\u002F3.eks",{"title":1678,"path":1679,"stem":1680},"Optimisation ElastiCache","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Felasticache","fr-ca\u002Fdocs\u002F5.services\u002F4.elasticache",{"title":1682,"path":1683,"stem":1684},"Optimisation RDS","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Frds","fr-ca\u002Fdocs\u002F5.services\u002F5.rds",{"title":1686,"path":1687,"stem":1688},"Optimisation S3","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Fs3","fr-ca\u002Fdocs\u002F5.services\u002F6.s3",{"title":1690,"path":1691,"stem":1692},"Optimisation Azure SQL","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Fazure-sql","fr-ca\u002Fdocs\u002F5.services\u002F7.azure-sql",{"title":1694,"path":1695,"stem":1696},"Optimisation des machines virtuelles Azure","\u002Ffr-ca\u002Fdocs\u002Fservices\u002Fazure-vm","fr-ca\u002Fdocs\u002F5.services\u002F8.azure-vm",{"title":1698,"path":1699,"stem":1700},"Flux de Recommandations","\u002Ffr-ca\u002Fdocs\u002Frecommendation-workflow","fr-ca\u002Fdocs\u002F6.recommendation-workflow",{"title":1446,"path":1702,"stem":1703},"\u002Ffr-ca\u002Fdocs\u002Fapi-reference","fr-ca\u002Fdocs\u002F7.api-reference",{"title":1516,"path":1515,"stem":1705},"fr-ca\u002Fdocs\u002F8.faq",false,[1708,1710],{"title":1643,"path":1644,"stem":1645,"description":1709,"children":-1},"Jetscale s'intègre avec GitHub pour créer automatiquement des pull requests contenant du code Terraform prêt pour la production pour vos recommandations d'optimisation des coûts.",{"title":1648,"path":1649,"stem":1650,"description":1711,"children":-1},"Jetscale s'intègre avec Slack pour diffuser des notifications d'optimisation des coûts en temps réel directement dans vos canaux d'équipe, tenant chacun informé des nouvelles...",1788219270686]