• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Fazer a transição de um problema do Jira

Faz a transição de um problema do Jira para um status diferente. Deve-se utilizar a ação Get Jira issue transitions para recuperar os IDs de transição disponíveis antes de chamar esta ação.

Para a configuração de autenticação, consulte as ações de issue do Jira.

Campo de entrada

Opcionalidade

Tipo

Descrição

Exemplo

authToken

Obrigatório

Corda

String codificada em Base64 de

email:API_Token

para autenticação básica. Deve ser fornecido como um segredo. Consulte

Criar e gerenciar token de API

.

"${{ :secrets:jiraAuthToken }}"

domínio

Obrigatório

Corda

O domínio da instância do Jira Cloud (nome da empresa). Usado para construir o URL base

your-domain.atlassian.net

.

"mycompany"

issueKey

Obrigatório

Corda

A chave da issue do Jira para transição.

"PROJ-123"

transitionId

Obrigatório

Corda

O ID da transição de destino. Use a ação

Get Jira issue transitions

para recuperar os IDs de transição disponíveis para um problema.

"181"

campos

Opcional

Mapa

Um mapa de campos da tela de problemas a serem atualizados durante a transição. Os campos incluídos aqui não podem ser incluídos também em

update

. Para obter todos os campos com valores permitidos, utilize

GET /rest/api/3/issue/{issueKey}/editmeta

.

{"priority": {"name": "High"}, "labels": ["bug", "production"]}

atualizar

Opcional

Mapa

Um mapa de nomes de campos e uma lista de operações a serem executadas durante a transição. Os campos incluídos aqui não podem ser incluídos também em

fields

.

{"labels": [{"add": "critical"}, {"remove": "minor"}], "components": [{"set": [{"name": "Backend"}]}]}

selectors

Opcional

Lista

Uma lista de expressões nomeadas para extrair valores específicos da resposta.

[{"name": "statusCode", "expression": ".result.statusCode"}]

Campo de saída

Tipo

Exemplo

response

Objeto

Uma transição bem-sucedida retorna um corpo vazio com status 204.

success

Boleano

success: true | false

errorMessage

Corda

{
"errorMessages": ["Can not update issue with invalid data"],
"errors": {
"summary": "Summary is required"
}
}

Exemplo de fluxo de trabalho

name: transition-jira-issue
description: 'Transition a Jira issue status and update fields during the transition.'
steps:
- name: transitionJiraIssue
type: action
action: jira.issue.doTransition
version: 1
inputs:
authToken: ${{ :secrets:jiraAuthToken }}
domain: mycompany
issueKey: "PROJ-123"
transitionId: "181"
fields:
customfield_14691:
id: "17907"
next: end
Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.