sfmc // Automation HealthPRODUÇÃO

Status do Último Run por Automation

Retorne o último run conhecido do Automation Studio para cada AutomationCustomerKey.

sqlautomation studioautomationinstancerow_number
Context Pack →Abrir Workspace →
Trust & provenancePRODUCTION
Nível de evidênciaPRODUCTIONFontes oficiais1Outras fontes0Última verificação2026-10-05

O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.

EvidênciaPRODUÇÃO
Dificuldadeintermediário
Verificado2026-10-05
Use quando

Construir dashboard de health de Automation.

Encontrar automations cujo último run está Error, Stopped ou antigo demais.

SELECT
    AutomationCustomerKey,
    AutomationName,
    AutomationInstanceID,
    AutomationInstanceStatus,
    AutomationInstanceStartTime_UTC,
    AutomationInstanceEndTime_UTC
FROM (
    SELECT
        AutomationCustomerKey,
        AutomationName,
        AutomationInstanceID,
        AutomationInstanceStatus,
        AutomationInstanceStartTime_UTC,
        AutomationInstanceEndTime_UTC,
        ROW_NUMBER() OVER (
            PARTITION BY AutomationCustomerKey
            ORDER BY AutomationInstanceEndTime_UTC DESC
        ) AS rn
    FROM _AutomationInstance
) x
WHERE rn = 1
Por que funciona

ROW_NUMBER ranqueia runs dentro de cada automation pela última data de término, produzindo um snapshot operacional por AutomationCustomerKey.

Notas operacionais

A Data View é real-time, escopada por BU e mantém seis meses de histórico.

Se a conta tem múltiplos destinatários de notificação, deduplicate por AutomationInstanceID porque a Salesforce pode emitir uma linha por destinatário.

Relacionados
Fontes / verificação