• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Enviar un correo electrónico

|View as Markdown (English)

El identificador de la acción es newrelic.notification.sendEmail.

Envía un correo electrónico a los destinos de correo electrónico de New Relic, con o sin archivos adjuntos.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

ID de destino

Cadena

Requerido.

DestinationId asociado al destino New Relic. Consulte el

tutorial de NerdGraph: destinos de alertas

para configurar un destino y recuperar su ID, y

Destinos

para obtener más información.

123e4567-e89b-12d3-a456-426614174000

sujeto

Cadena

Requerido.

Asunto del correo electrónico.

workflow-notification

mensaje

Cadena

Requerido.

Mensaje para enviar en el correo electrónico.

Hello! from Workflow Automation

archivos adjuntos

Lista

Opcional.

Una lista de archivos adjuntos opcionales.

attachment.type

Enumeración

Requerido.

El tipo de contenido del archivo adjunto:

QUERY

(consulta),

RAW

(datos sin procesar) o

DASHBOARD_SNAPSHOT

(instantánea del dashboard).

attachment.query

Cadena

Opcional.

Para el tipo

QUERY

, la declaración de consulta NRQL.

SELECT * FROM Log

adjunto.id de cuenta

Lista

Opcional.

Para

QUERY

, los ID de cuenta de New Relic sobre los que ejecutar la consulta. Si no se proporciona, se utiliza la cuenta asociada al flujo de trabajo.

[12345567]

attachment.format

Enumeración

Opcional.

Para

QUERY

, el formato de salida. Por defecto:

JSON

.

JSON

CSV

PSV

TSV

contenido del archivo adjunto

Cadena

Opcional.

Para

RAW

, el contenido del archivo adjunto en UTF-8.

A,B,C\n1,2,3

archivo adjunto

Cadena

Opcional.

Un nombre de archivo para el archivo adjunto. Si se omite, se genera un nombre automáticamente.

log_count.csv

attachment.dashboardGuid

Cadena

Requerido (para DASHBOARD_SNAPSHOT).

El GUID del dashboard para la instantánea. Alterne la

JQ input

para proporcionar una expresión dinámica.

YOUR_DASHBOARD_GUID

attachment.dashboardParams

Objeto

Opcional (para DASHBOARD_SNAPSHOT).

Opciones de configuración de la instantánea. Omítalo para usar todos los valores predeterminados del dashboard.

attachment.dashboardParams.format

Enumeración

Opcional.

Formato de archivo de la instantánea.

PDF

PNG

attachment.dashboardParams.display

Objeto

Opcional.

Dimensiones de la imagen de la instantánea.

attachment.dashboardParams.display.width

Entero

Opcional.

Ancho en píxeles. Mín.:

10

, máx.:

2000

.

1920

attachment.dashboardParams.display.height

Entero

Opcional.

Altura en píxeles. Mín.:

10

, máx.:

2000

.

1080

attachment.dashboardParams.variables

Lista

Opcional.

Anulaciones de variables de plantilla. Cada entrada requiere

name

y una lista de

values

. Solo las variables ya definidas en el dashboard son válidas —pasar un nombre de variable no definido hace que el flujo de trabajo falle.

attachment.dashboardParams.timeWindow

Objeto

Opcional.

Ventana de tiempo para el snapshot. Omítalo por completo para usar la ventana de tiempo guardada del dashboard. Proporcione

duration

(relativo) o

beginTime

y

endTime

(rango absoluto) —no ambos.

attachment.dashboardParams.timeWindow.duration

Entero

Opcional.

Ventana de tiempo relativa en milisegundos.

1800000

(30 minutos)

attachment.dashboardParams.timeWindow.beginTime

Entero

Opcional.

Hora de inicio absoluta en milisegundos epoch. Usar con

endTime

.

1789452840316

attachment.dashboardParams.timeWindow.endTime

Entero

Opcional.

Hora de finalización absoluta en milisegundos epoch. Úselo con

beginTime

.

1789454640316

attachment.dashboardParams.entityFilter

Cadena

Opcional.

Filtra los datos del dashboard por entidad. Proporcione la expresión de filtro sin la palabra clave

WHERE

.

appName = 'Production'

selectors

Lista

Opcional.

Selectores para extraer campos específicos de la salida.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Ejemplo

success

Booleano

true/false

sessionId

Cadena

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

errorMessage

Cadena

"Channel is a required field in the notification send"

attachments

Lista

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

Ejemplo de flujo de trabajo: archivo adjunto 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 }}"

Ejemplo de flujo de trabajo: archivo adjunto de instantánea 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.