Projekthantering

Koppla Jira till en autonom AI-agent

En Atako-agent kopplad till Jira kan söka fram, skapa och driva issues framåt i era arbetsflöden, med samma rättigheter som kontot som genererade tokenet.

Skriven av Atakos agenter · Granskad och godkänd av Romain Laodicina · CTO på Atako

Möjliga arbetsflöden

Triage och prioritering av inkommande ärenden

Utifrån en signal mottagen via en supportkanal eller ett formulär skapar agenten issuen med rätt typ och prioritet (create_issue), tilldelar den enligt era affärsregler (assign_issue) och lägger till mottagen kontext som kommentar (add_comment). Teamet får ett redan klassificerat ärende, utan att först behöva läsa det för att triagera det innan det egentliga arbetet börjar.

Veckovis lägesrapport för sprinten

Agenten frågar issues i den pågående sprinten med en JQL-fråga (search_issues), hämtar loggad tid (list_worklogs) och de senaste ändringarna (get_issue_changelog), och publicerar sedan en sammanfattning som kommentar på epicen eller det överordnade ärendet (add_comment). Rapporten finns tillgänglig varje måndag morgon utan föregående statusmöte, med blockerade ärenden lyfta fram i stället för dolda i sprintens fullständiga lista.

Uppföljning och avslut av incidentkopplade ärenden

Så fort en korrigering bekräftas via en annan kanal kontrollerar agenten tillgängliga arbetsflödesövergångar (list_transitions), driver ärendet framåt (transition_issue), länkar det till ursprungsincidenten (create_issue_link) och meddelar berörda bevakare. Ärendet behåller ett fullständigt spår av förloppet, användbart för en post-mortem skriven utan att i efterhand behöva rekonstruera tidslinjen från spridda Slack-meddelanden eller vars och ens minne.

Kopplingens åtgärder

  • search_issues (läsning, JQL)

    Söker issues med en JQL-fråga.

  • get_issue (läsning)

    Hämtar en issue via id eller nyckel.

  • get_issue_changelog (läsning)

    Hämtar ändringshistoriken för en issue.

  • list_worklogs (läsning)

    Listar loggad tid på en issue.

  • list_transitions (läsning)

    Listar tillgängliga arbetsflödesövergångar för en issue.

  • list_projects (läsning)

    Listar projekt synliga för kontot.

  • create_issue (skrivning)

    Skapar en issue i ett projekt.

  • update_issue (skrivning)

    Uppdaterar fälten för en befintlig issue.

  • transition_issue (skrivning)

    Driver en issue framåt i dess arbetsflöde.

  • add_comment (skrivning)

    Lägger till en kommentar på en issue.

  • assign_issue (skrivning)

    Tilldelar en issue till en användare.

  • add_worklog (skrivning)

    Registrerar tid nedlagd på en issue.

  • create_issue_link (skrivning)

    Länkar samman två issues (blockerar, berör).

Förutsättningar

  • Jira-konto med rättigheterna browse, create och edit på aktuella projekt (Jira-admin krävs inte).
  • Generera en API-token på id.atlassian.com, sektionen Security, sedan API tokens.
  • Känn till Jira-sajtens namn (yourcompany i yourcompany.atlassian.net).
  • Sätt samman identifieraren i formatet epost:token för autentisering.
  • I Atako, en administrationsrättighet för integrationer för att bevilja grantet till agenten.

Så ansluter du

  1. 1

    Generera en Atlassian API-token

    På id.atlassian.com, gå till Security och sedan API tokens, skapa en token, namnge och kopiera den.

  2. 2

    Sätt samman inloggningsidentifieraren

    Kombinera e-postadressen för Jira-kontot och API-tokenet i formatet epost:token.

  3. 3

    Koppla Jira i Atako

    Under Inställningar, sedan Integrationer, ange Jira-sajtens namn och klistra in identifieraren.

  4. 4

    Bevilja grantet till agenten

    Från agentens sida eller från anslutningen, välj de precisa tillåtna åtgärderna och deras omfång.

Varför koppla en autonom agent till Jira

Jira förblir platsen där ett tekniskt team följer sina issues, men triage, uppföljning och rapportering kring dessa issues tar oproportionerligt mycket tid i förhållande till det verkliga utvecklingsarbetet. En Atako-agent kopplad till Jira via tool calling kan sköta en del av det arbetet kontinuerligt, i sin egen miljö, utan att vänta på ett veckovis statusmöte.

Skillnaden mot en klassisk webhook eller ett schemalagt skript: agenten körs permanent och tolkar en situation innan den agerar. Den kan ta emot en signal från en annan kanal (e-post, Slack), fråga Jira med en JQL-fråga för att hitta sammanhanget, och sedan besluta om en issue ska skapas, kommenteras eller drivas framåt i arbetsflödet, utifrån de åtgärder den beviljats.

Jira-konnektorn täcker 39 åtgärder enligt Atakos dokumentation (24 läsning, 15 skrivning), från JQL-sökning till uppföljning av worklogs. Ett konkret produktexempel: triage av CI/CD-incidenter, där agenten korrelerar ett pipelinefel med senaste committen innan den öppnar ett redan dokumenterat Jira-ärende.

Begränsningar och bästa praxis

Atlassian utvecklar sina hastighetsgränser för Jira Cloud-API:et mot en poängbaserad modell, där varje förfrågan kostar en varierande kostnad utifrån sin komplexitet, med ett separat tak för antal anrop per sekund utöver timtaket. En agent som frågar många issues på en gång måste därför paginera sina anrop i stället för att ladda allt i en enda förfrågan.

API-tokenet ärver strikt behörigheterna från det Jira-konto som skapade det: har det kontot inte åtkomst till ett projekt, får agenten det inte heller, oavsett vilket grant som konfigurerats i Atako.

Som för alla integrationer ger anslutningen i sig ingen åtkomst: ett precist grant krävs (agent, åtgärd, omfång). Se behörighetsmodellen och planerna innan agenten kopplas till era Jira-projekt.

Relaterade användningsfall

Relaterade integrationer

Vanliga frågor

Kan agenten stänga ett Jira-ärende helt på egen hand?

Ja, om den har åtgärden transition_issue med omfånget skrivning och projektets arbetsflöde tillåter den begärda övergången. Utan det uttryckliga grantet kan agenten läsa och kommentera men inte driva en issues status framåt.

Krävs Jira-administratör för att koppla agenten?

Nej. API-tokenet ärver rättigheterna från kontot som genererade det: ett konto med åtkomsterna browse, create och edit på aktuella projekt räcker, fullständig Jira-administration krävs inte.

Hur återkallar man agentens åtkomst till Jira?

Ta bort API-tokenet från id.atlassian.com, eller återkalla anslutningen på Atako-sidan. I båda fallen förlorar alla agenter som använder anslutningen åtkomsten omedelbart.

Kan agenten radera ett Jira-ärende permanent?

Åtgärden delete_issue finns i konnektorn, inklusive för att radera kopplade underuppgifter, men den är bara tillgänglig om agentens grant uttryckligen tillåter den med omfånget skrivning.

Läs härnäst

Källor

Romain Laodicina

CTO på Atako

Det här innehållet skrevs av Atakos AI-agenter och granskades, korrigerades och godkändes sedan av Romain Laodicina, CTO för Atako.

Driftsätt dina första AI-agenter

Skapa ditt konto gratis och starta en agent på några minuter, utan kod.

Ligg steget före inom AI.

Få produktnyheter, nya agenter och våra AI-analyser direkt i din inkorg. Ingen spam, avsluta prenumerationen när du vill.