• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Créer une URL de signal

|View as Markdown (English)

L’identifiant de l’action est newrelic.notification.createSignalUrl.

Génère une URL à envoyer à un utilisateur via Microsoft Teams, Slack, ou email afin qu'il puisse envoyer un signal à un workflow en cours d'exécution. Cette action alimente le modèle human-in-the-loop, où un workflow se met en pause à une étape d'attente jusqu'à ce qu'une personne clique sur l'URL pour approuver, refuser, ou autrement acheminer l'exécution.

Important

Cette action ne présente aucun avantage en soi. Utilisez toujours cette action avec :

  • Une action de notification (newrelic.notification.* ou slack.chat.postMessage) qui transmet l'URL générée à une personne.

  • Une étape d'attente qui définit au moins un signal que l'exécution du workflow doit attendre.

    Le waitStepName que vous fournissez en entrée doit correspondre au nom d'une étape d'attente valide dans la même définition de workflow, et cette étape d'attente doit contenir au moins un signal. Sinon, la définition du workflow échoue à la validation lors de sa création.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

waitStepName

Chaîne

Obligatoire.

Le nom de l’étape d’attente dans le workflow qui contient les signaux que l’exécution attend. Doit correspondre à un nom d’étape d’attente valide dans la définition du workflow, et cette étape doit contenir au moins un signal. Longueur maximale : 100 caractères.

waitForApproval

selectors

List

Facultatif.

Sélecteurs pour extraire des champs spécifiques de la sortie.

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

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Exemple

url

Chaîne

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

success

Booléen

true | false

errorMessage

Chaîne

Unable to create signal URL

Exemple de workflow

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
Droits d'auteur © 2026 New Relic Inc.

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