アクション識別子はnewrelic.notification.waitForStatusです。
前のnewrelic.notification.sendステップで送信された通知の配信結果をポーリングします。sessionIdを指定すると、このアクションは、通知が最終ステータス(SUCCESSまたはFAIL)に達するか、指定されたtimeoutが経過するまでNrNotificationsEventをポーリングします。Slackの宛先の場合、通知によって作成されたスレッドに返信するために必要なthread_tsの値も返します。
次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。
入力 | タイプ | 説明 | 例 |
|---|---|---|---|
セッションID | 弦 | 必須。前の |
|
アカウントID | 整数 | オプション。通知イベントをクエリするためのNew RelicアカウントIDです。省略された場合、デフォルトでワークフロー自身のアカウントが使用されます。 |
|
タイムアウト | 整数 | オプション。 |
|
selectors | リスト | オプション。出力から特定のフィールドを抽出するJQセレクターです。たとえば、Slackスレッドのタイムスタンプをキャプチャするには |
|
次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。
出力 | タイプ | 例 |
|---|---|---|
| ブール値 |
|
| 弦 |
|
| オブジェクト |
|
ワークフローの例:Slack通知を送信し、配信確認を待機します |
|---|
|