The action identifier is newrelic.notification.createSignalUrl.
Generates a URL to send to a user via Microsoft Teams, Slack, or email so they can send a signal to a running workflow. This action powers the human-in-the-loop pattern, where a workflow pauses at a wait step until a person clicks the URL to approve, deny, or otherwise route the run.
重要
This action provides no benefit on its own. Always use this action with:
A notification action (
newrelic.notification.*orslack.chat.postMessage) that delivers the generated URL to a person.A wait step that defines at least one signal for the workflow run to wait on.
The
waitStepNameyou provide as input must match the name of a valid wait step in the same workflow definition, and that wait step must contain at least one signal. Otherwise the workflow definition fails validation when you create it.
The following table describes all available input fields for this action.
Input | Type | Description | Example |
|---|---|---|---|
| String | Required. The name of the wait step in the workflow that contains the signals the run waits for. Must match a valid wait step name in the workflow definition, and that step must contain at least one signal. Maximum length: 100 characters. |
|
| List | Optional. Selectors to extract specific fields from the output. |
|
The following table describes all output fields returned by this action.
Output | Type | Example |
|---|---|---|
| String |
|
| Boolean |
|
| String |
|
Workflow example |
|---|
|