• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Crear una URL de señal

|View as Markdown (English)

El identificador de la acción es newrelic.notification.createSignalUrl.

Genera una URL para enviar a un usuario a través de Microsoft Teams, Slack o email para que pueda enviar una señal a un flujo de trabajo en ejecución. Esta acción impulsa el patrón human-in-the-loop, donde un flujo de trabajo se pausa en un paso de espera hasta que una persona hace clic en la URL para aprobar, rechazar o enrutar la ejecución de otro modo.

Importante

Esta acción no proporciona ningún beneficio por sí sola. Utilice siempre esta acción con:

  • Una acción de notificación (newrelic.notification.* o slack.chat.postMessage) que entrega la URL generada a una persona.

  • Un paso de espera que define al menos una señal para que la ejecución del flujo de trabajo espere.

    El waitStepName que proporcione como entrada debe coincidir con el nombre de un paso de espera válido en la misma definición del flujo de trabajo, y ese paso de espera debe contener al menos una señal. De lo contrario, la definición del flujo de trabajo falla la validación cuando la crea.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

waitStepName

Cadena

Requerido.

El nombre del paso de espera en el flujo de trabajo que contiene las señales que espera la ejecución. Debe coincidir con un nombre de paso de espera válido en la definición del flujo de trabajo, y ese paso debe contener al menos una señal. Longitud máxima: 100 caracteres.

waitForApproval

selectors

Lista

Opcional.

Selectores para extraer campos específicos de la salida.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Ejemplo

url

Cadena

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

success

Booleano

true | false

errorMessage

Cadena

Unable to create signal URL

Ejemplo de flujo de trabajo

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.