• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

シグナルURLを作成する

|View as Markdown (English)

アクション識別子はnewrelic.notification.createSignalUrlです。

実行中のワークフローにシグナルを送信できるように、Microsoft Teams、Slack、またはemailを介してユーザーに送信するURLを生成します。このアクションは、ヒューマン・イン・ザ・ループ・パターンを実現します。このパターンでは、人がURLをクリックして実行を承認、拒否、またはその他の方法でルーティングするまで、ワークフローが待機ステップで一時停止します。

重要

このアクションは単独では効果がありません。このアクションは常に以下と一緒に使用してください:

  • 生成されたURLを人に配信する通知アクション(newrelic.notification.*またはslack.chat.postMessage)。

  • ワークフローの実行が待機するシグナルを少なくとも1つ定義する待機ステップです。

    入力として指定するwaitStepNameは、同じワークフロー定義内の有効な待機ステップの名前と一致する必要があり、その待機ステップには少なくとも1つのシグナルが含まれている必要があります。そうでない場合、作成時にワークフロー定義の検証に失敗します。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

waitStepName

弦

必須。

実行が待機するシグナルを含む、ワークフロー内の待機ステップの名前。ワークフロー定義内の有効な待機ステップ名と一致する必要があり、そのステップには少なくとも1つのシグナルが含まれている必要があります。最大長:100文字。

waitForApproval

selectors

リスト

オプション。

出力から特定のフィールドを抽出するためのセレクター。

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

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

例

url

弦

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

success

ブール値

true | false

errorMessage

弦

Unable to create signal URL

ワークフローの例

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株式会社。

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