Skip to main content

Jira

Yhteenveto

Jira-yhteys mahdollistaa Siesta AI -alustan turvallisen yhdistämisen Atlassian Jiraan virallisen API:n kautta. Integraatio tarjoaa hallitun pääsyn Jira-projekteihin ja issueihin ja mahdollistaa:

  • issueiden luomisen,
  • issueiden etsimisen ja lataamisen,
  • olemassa olevien issueiden päivittämisen,
  • issueiden käyttäjille määrittämisen.

Suunniteltu varten:

  • häiriö- ja operaatioautomaatio,
  • insinöörityönkulkujen orkestrointi,
  • ulkoisten järjestelmien (CRM, valvonta, AI-agentit) synkronointi,
  • auditoitavat tikettipohjaiset prosessit.

Vaatimukset

  • Aktiivinen Jira Cloud -sivusto.
  • Atlassian-tili, jolla on pääsy Jira-projekteihin, joiden kanssa liitin työskentelee.
  • Generoitu API-token Atlassian-tilillä (id.atlassian.comSecurityAPI tokens).
  • Ylläpitäjän oikeudet liitännän hallintaan Siesta AI:ssa.

Konfigurointiparametrit

Pakolliset parametrit

ParametriKuvaus
NimiLiittimen sisäinen tunnus
ApiKeyAtlassian-tilillä generoitu API-token
Email or username of Atlassian accountSähköposti (tai käyttäjänimi) tililtä, jonka alla token on luotu
URLJira/Atlassian-instanssin URL (esim. https://firma.atlassian.net)

Jira-liittimen lisäämisprosessin vaiheet

1) Valmistele pääsytiedot

Ennen kuin aloitat liitännän luomisen Siesta AI:ssa, valmistele kaikki arvot, jotka aiot syöttää lomakkeeseen.

Avaa Atlassian-tililläsi Security ja API Tokens -osio.

Atlassian API Tokens

Napsauta Create API token (ilman scopeja), syötä tokenin nimi ja voimassaoloaika, ja vahvista luominen.

Vytvoření Atlassian API tokenu

Kun token on luotu, kopioi se kerran ja tallenna turvallisesti.

Zkopírování Atlassian API tokenu

Valmistele myös:

  • Sähköposti tai käyttäjänimi Atlassian-tililtä, jonka alla token on luotu
  • URL Jira/Atlassian-instanssi (esim. https://firma.atlassian.net)

2) Avaa integraatioiden hallinta Siesta AI:ssa

Siesta AI:n hallinnassa siirry kohtaan Administration → Connected Apps.

3) Valitse Jira

Add Connection (Lisää integraatio) -dialogissa valitse Jira ja jatka.

Výběr Jira v seznamu integrací

4) Täytä Jira-lomake

Täytä:

  • Nimi
  • ApiKey (token Atlassianista)
  • Sähköposti / käyttäjänimi Atlassian-tililtä, jonka alla token on luotu
  • URL (esim. https://firma.atlassian.net)

Vahvista integraation luominen.

Konfigurace Jira integrace

5) Aseta toimintojen oikeudet

Integraation luomisen jälkeen avaa Oikeusasetukset ja määritä sallitut toiminnot.

Suositus: kirjoitustoiminnot määritä Sallituksi vahvistuksella.

Nastavení oprávnění operací Jira

Tärkeä huomautus API-tokenista ja oikeuksista

API-token on sidottu tiettyyn Atlassian-tiliin. Liitin perii tämän tilin oikeudet Jirassa (mitä tili ei näe tai voi muuttaa, sitä ei voi muuttaa liittimellä).

Tästä syystä suositellaan:

  • että jokaisella käyttäjällä on oma token, jos liitäntä toimii hänen identiteettinsä alla,
  • tai käyttää omistettua palvelutiliä jaettuihin/tuotantoautomaatioihin,
  • seurata tokenin voimassaoloaikaa ja suorittaa säännöllistä vaihtoa.

Varmennus ja turvallisuus

  • Yhteys käyttää virallista Jira REST API:a.
  • Yhteyden varmennus tapahtuu Atlassian-tilin ja API-tokenin (syötetty kenttään ApiKey) kautta.
  • Oikeudet hallitaan suoraan Jira-instanssin tasolla.
  • Assigneeiden kanssa työskenneltäessä Jira API:ssa käytetään AccountId:tä (ei sähköpostia).

Jos käyttäjällä ei ole oikeutta nähdä issueita, liitäntä ei myöskään näe niitä.

Peruskäsitteet

  • IssueKey: tiketin ID (esim. PROJ-123).
  • ProjectKey: Jira-projektin avain (esim. PROJ).
  • AccountId: käyttäjän ainutlaatuinen tunniste Atlassian-ekosysteemissä.
  • JQL: Jira Query Language.

1. Tikettien luominen

1.1 CreateTicketAsync

Kuvaus
Luo uusi Jira-issue annettuun projektiin.

Syöttöparametrit

ParametriTyyppiPakollinenKuvaus
projectKeyStringKylläJira-projektin avain.
issueTypeStringKylläIssue-tyyppi (Task, Bug, Story, ...).
summaryStringKylläLyhyt issue-nimi.
descriptionStringEiYksityiskohtainen kuvaus.
assigneeIdStringEiAtlassian Account ID käyttäjälle.

Käyttäytyminen

  • IssueType:n on oltava olemassa projektissa.
  • Ei tee fallbackia tai tyyppien kartoitusta.
  • Huono yhdistelmä = epäonnistuminen.

2. Tikettien määrittäminen

2.1 AssignTicketAsync

Kuvaus
Määrittää olemassa olevan issue tietylle käyttäjälle.

Syöttöparametrit

ParametriTyyppiPakollinen
issueKeyStringKyllä
assigneeAccountIdStringKyllä

Huomautus Jira ei huomioi sähköposteja. Account ID on ainoa luotettava tunniste.

3. Tikettien hakeminen

3.1 GetTicketAsync

Kuvaus
Palauttaa issue-yksityiskohdat issueKey:n mukaan.

Syöttöparametrit

ParametriTyyppiPakollinen
issueKeyStringKyllä

3.2 GetTicketsByProjectAsync

Kuvaus
Palauttaa issueita, jotka kuuluvat tiettyyn projektiin.

Syöttöparametrit

ParametriTyyppiPakollinen
projectKeyStringKyllä
maxResultsIntEi

3.3 GetTicketsByUserAsync

Kuvaus
Palauttaa issueita, jotka on määritetty tietylle käyttäjälle.

Syöttöparametrit

ParametriTyyppiPakollinen
assigneeEmailStringKyllä
maxResultsIntEi

4. Tikettien päivittäminen

4.1 UpdateTicketAsync

Kuvaus
Päivittää olemassa olevan issue:n summaryn ja/tai descriptionin.

Syöttöparametrit

ParametriTyyppiPakollinen
issueKeyStringKyllä
summaryStringEi
descriptionStringEi

Käyttäytyminen

  • Vain annetut kentät päivitetään.
  • Ei tee validointia työnkulkujen tilasta.

5. Haku ja kysely

5.1 SearchTicketsAsync

Kuvaus
Hakee issueita JQL-kyselyn avulla.

Syöttöparametrit

ParametriTyyppiPakollinen
jqlStringKyllä
maxResultsIntEi

Esimerkki JQL

project = PROJ AND status = "To Do"

Virheellinen JQL palauttaa välittömän virheen.

6. Projektit ja käyttäjätoiminnot

6.1 GetAllProjectsAsync

Kuvaus
Palauttaa luettelon projekteista, jotka ovat nykyisen käyttäjän saatavilla.

Syöttöparametrit

ParametriTyyppiPakollinen
maxResultsIntEi

6.2 GetUserAsync

Kuvaus
Palauttaa tietoja käyttäjästä Account ID:n mukaan.

Syöttöparametrit

ParametriTyyppiPakollinen
accountIdStringKyllä

Suunnitteluperiaatteet

  • Account ID > sähköposti (GDPR ja Atlassianin todellisuus).
  • Ilmeiset syötteet ilman oletuksia.
  • Fail-fast-käyttäytyminen virheellisissä pyyntöissä.
  • Jira-työnkulkujen sääntöjen kunnioittaminen.

Yhteenveto

Jira-yhteys tarjoaa suoran, turvallisen ja auditoitavan pääsyn Jira-issueihin ja projekteihin. Se soveltuu automatisoituun tikettien hallintaan, häiriöagentteihin, insinöörityökalujen tuottavuuteen ja yritystyönkulkujen integraatioon.