Jira

Du behöver ett användar namn (den e-postadress du använder för att logga in) och API-token för att ansluta till Jira. Token fungerar som ett lösen ord.

JIRA-datakälla

Fråga

En enkel fråga som returnerar problem utan filtrering:

{}

Returnera endast vissa fält:

{
  "fields": "summary,priority"
}

Returnera endast vissa fält och filtrera efter prioritet:

{
  "fields": "summary,priority",
  "jql": "priority=medium"
}

Antal problem med priority=medium :

{
  "queryType": "count",
  "jql": "priority=medium"
}

Du kan också använda fält mappningen för att byta namn på ett fält för resultatet – detta är användbart när du arbetar med anpassade fält:

{
  "fields": "summary,priority,customfield_10672",
  "jql": "priority=medium",
  "fieldMapping": {
    "customfield_10672": "my_custom_field_name"
  }
}

Vissa fält som returneras av JIRA är JSON-objekt med flera egenskaper. Du kan definiera en fält mappning för att välja en enskild medlems egenskap som du vill returnera (i det här exemplet ' ID '-medlem i fältet ' Priority '):

{
  "fields": "summary,priority",
  "jql": "priority=medium",
  "fieldMapping": {
    "priority.id": "priority"
  }
}

Här är ett mer avancerat exempel som kombinerar olika filter alternativ:

{
  "fields": "summary,priority,customfield_10672,resolutiondate,fixVersions,watches,labels",
  "jql": "project = MYPROJ AND resolution = unresolved ORDER BY priority DESC, key ASC",
  "maxResults": 30,
  "fieldMapping": {
    "customfield_10672": "my_custom_field_name",
    "priority.id": "priority",
    "fixVersions.name": "my_fix_version",
    "fixVersions.id": "my_fix_version_id"
  }
}

Om ett fält innehåller en lista med värden som alla returneras sammanfogas med ",".