• /
  • 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

Crie uma URL de sinal

|View as Markdown (English)

O identificador da ação é newrelic.notification.createSignalUrl.

Gera um URL para enviar a um usuário via Microsoft Teams, Slack ou email para que ele possa enviar um sinal a um fluxo de trabalho em execução. Esta ação impulsiona o padrão human-in-the-loop, em que um fluxo de trabalho pausa em uma etapa de espera até que uma pessoa clique no URL para aprovar, negar ou, de outra forma, rotear a execução.

Importante

Esta ação não oferece nenhum benefício por si só. Sempre use esta ação com:

  • Uma ação de notificação (newrelic.notification.* ou slack.chat.postMessage) que entrega a URL gerada a uma pessoa.

  • Uma etapa de espera que define pelo menos um sinal para a execução do fluxo de trabalho aguardar.

    O waitStepName que você fornece como entrada deve corresponder ao nome de uma etapa de espera válida na mesma definição de fluxo de trabalho, e essa etapa de espera deve conter pelo menos um sinal. Caso contrário, a definição de fluxo de trabalho falhará na validação quando você a criar.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

waitStepName

Corda

Obrigatório.

O nome da etapa de espera no fluxo de trabalho que contém os sinais pelos quais a execução espera. Deve corresponder a um nome de etapa de espera válido na definição do fluxo de trabalho, e essa etapa deve conter pelo menos um sinal. Comprimento máximo: 100 caracteres.

waitForApproval

selectors

Lista

Opcional.

Seletores para extrair campos específicos da saída.

[{"name": "url", "expression": ".url"}]

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Exemplo

url

Corda

https://one.newrelic.com/launcher/workflow-automation.launcher?pane={pane}

success

Boleano

true | false

errorMessage

Corda

Unable to create signal URL

Exemplo de fluxo de trabalho

name: humanInTheLoopDemo
steps:
- name: createApprovalUrls
type: action
action: newrelic.notification.createSignalUrl
version: 1
inputs:
waitStepName: waitForApproval
- name: newrelicNotificationMsTeam
type: action
action: newrelic.notification.sendMicrosoftTeams
version: 1
inputs:
destinationId: acc24dc2-d4fc-4eba-a7b4-b3ad0170f8aa
channel: "dev-channel"
teamName: "dev-team"
message: "To approve continue at: ${{ .steps.createApprovalUrls.outputs.url }}"
- name: waitForApproval
type: wait
seconds: 3900 # 1 hour 5 minutes
signals:
- name: "approve"
next: logApproval
- name: "deny"
next: logDenial
next: handleTimeout
Copyright © 2026 New Relic Inc.

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