Status do Último Run por Automation
Retorne o último run conhecido do Automation Studio para cada AutomationCustomerKey.
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.
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 = 1ROW_NUMBER ranqueia runs dentro de cada automation pela última data de término, produzindo um snapshot operacional por AutomationCustomerKey.
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.