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.*ouslack.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
waitStepNameque 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 |
|---|---|---|---|
| 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. |
|
| List | Facultatif. Sélecteurs pour extraire des champs spécifiques de la sortie. |
|
Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.
Sortir | Type | Exemple |
|---|---|---|
| Chaîne |
|
| Booléen |
|
| Chaîne |
|
Exemple de workflow |
|---|
|