• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Enviar um e-mail

|View as Markdown (English)

O identificador da ação é newrelic.notification.sendEmail.

Envia um e-mail para destinos de e-mail do New Relic, com ou sem anexos.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

id de destino

Corda

Obrigatório.

DestinationId associado ao destino New Relic. Consulte o

tutorial do NerdGraph: destinos de alertas

para configurar um destino e recuperar seu ID, e

Destinos

para obter mais informações.

123e4567-e89b-12d3-a456-426614174000

assunto

Corda

Obrigatório.

Assunto do e-mail.

workflow-notification

mensagem

Corda

Obrigatório.

Mensagem para enviar no e-mail.

Hello! from Workflow Automation

anexos

Lista

Opcional.

Uma lista de anexos opcionais.

attachment.type

Enum

Obrigatório.

O tipo de conteúdo do anexo:

QUERY

(consulta),

RAW

(dados brutos) ou

DASHBOARD_SNAPSHOT

(snapshot do dashboard).

attachment.query

Corda

Opcional.

Para o tipo

QUERY

, a instrução de consulta NRQL.

SELECT * FROM Log

anexo.idsdaconta

Lista

Opcional.

Para

QUERY

, os IDs de conta do New Relic para executar a consulta. Caso não seja fornecida, usa a conta associada ao fluxo de trabalho.

[12345567]

attachment.format

Enum

Opcional.

Para

QUERY

, o formato de saída. Padrão:

JSON

.

JSON

CSV

PSV

TSV

anexo.conteúdo

Corda

Opcional.

Para

RAW

, o conteúdo do anexo em UTF-8.

A,B,C\n1,2,3

anexo.nome do arquivo

Corda

Opcional.

Um nome de arquivo para o anexo. Se omitido, um nome é gerado automaticamente.

log_count.csv

attachment.dashboardGuid

Corda

Obrigatório (para DASHBOARD_SNAPSHOT).

O GUID do dashboard para o snapshot. Alterne a

JQ input

para fornecer uma expressão dinâmica.

YOUR_DASHBOARD_GUID

attachment.dashboardParams

Objeto

Opcional (para DASHBOARD_SNAPSHOT).

Opções de configuração de snapshot. Omita para usar todos os padrões do dashboard.

attachment.dashboardParams.format

Enum

Opcional.

Formato de arquivo do snapshot.

PDF

PNG

attachment.dashboardParams.display

Objeto

Opcional.

Dimensões da imagem do snapshot.

attachment.dashboardParams.display.width

Inteiro

Opcional.

Largura em pixels. Mín.:

10

, máx.:

2000

.

1920

attachment.dashboardParams.display.height

Inteiro

Opcional.

Altura em pixels. Mín.:

10

, máx.:

2000

.

1080

attachment.dashboardParams.variables

Lista

Opcional.

Substituições de variável de modelo. Cada entrada requer

name

e uma lista

values

. Apenas variáveis já definidas no dashboard são válidas — passar um nome de variável indefinido faz com que o fluxo de trabalho falhe.

attachment.dashboardParams.timeWindow

Objeto

Opcional.

Janela de tempo para o snapshot. Omita totalmente para usar a janela de tempo salva do dashboard. Forneça

duration

(relativo) ou

beginTime

e

endTime

(intervalo absoluto) — não ambos.

attachment.dashboardParams.timeWindow.duration

Inteiro

Opcional.

Janela de tempo relativa em milissegundos.

1800000

(30 minutos)

attachment.dashboardParams.timeWindow.beginTime

Inteiro

Opcional.

Tempo de início absoluto em milissegundos epoch. Utilize com

endTime

.

1789452840316

attachment.dashboardParams.timeWindow.endTime

Inteiro

Opcional.

Tempo de término absoluto em milissegundos epoch. Utilize com

beginTime

.

1789454640316

attachment.dashboardParams.entityFilter

Corda

Opcional.

Filtra os dados do dashboard por entidade. Forneça a expressão de filtro sem a palavra-chave

WHERE

.

appName = 'Production'

selectors

Lista

Opcional.

Seletores para extrair campos específicos da saída.

[{"name": "success", "expression": ".success"},{"name": "attachments", "expression": ".response.attachments"},{"name": "sessionId", "expression": ".response.sessionId"}]

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Exemplo

success

Boleano

true/false

sessionId

Corda

"sessionId": "7fa97f26-3791-492e-a39b-53793163dfb9"

errorMessage

Corda

"Channel is a required field in the notification send"

attachments

Lista

[{
"blobId": "43werdtfgvhiu7y8t6r5e4398yutfgvh",
"rowCount": 100
}]

Exemplo de fluxo de trabalho: anexo de CONSULTA

name: email_testing_with_attachment
description: Workflow to test sending an email notification via NewRelic with log step
workflowInputs:
destinationId:
type: String
steps:
- name: sendEmailNotification
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "workflow notification"
message: "Workflow Email Notification Testing from local"
attachments:
- type: QUERY
query: "SELECT * FROM Log"
format: JSON
filename: "log_count.json"
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
- name: logOutput
type: action
action: newrelic.ingest.sendLogs
version: '1'
inputs:
logs:
- message: "Hello from cap check Testing staging server user2 : ${{ .steps.sendEmailNotification.outputs.result.attachments }}"

Exemplo de fluxo de trabalho: anexo de snapshot de dashboard

name: email_with_dashboard_snapshot
description: Workflow to send an email with a dashboard snapshot as a PDF attachment
workflowInputs:
destinationId:
type: String
steps:
- name: sendDashboardSnapshot
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "Daily Dashboard Report"
message: "Please find today's dashboard snapshot attached."
attachments:
- type: DASHBOARD_SNAPSHOT
filename: "daily-report.pdf"
dashboardGuid: "YOUR_DASHBOARD_GUID"
dashboardParams:
format: PDF
display:
width: 1920
height: 1080
variables:
- name: env
values:
- production
- staging
timeWindow:
duration: 86400000
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
Copyright © 2026 New Relic Inc.

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