Skip to main content
Cada automatización tiene exactamente un triggerType. Cuando ocurre un evento compatible (o salta un schedule, o llamás a la API), el motor inicia una ejecución con event.data cargado desde esa fuente.
Fuente de verdad: los tipos de trigger están en el esquema de automatizaciones (VALID_TRIGGER_TYPES). La UI lista los mismos valores con etiquetas y filtros en el Workflow Builder.

Catálogo de disparadores

triggerTypeSignificado de negocioFiltros típicos (triggerConfig)
alert_createdSe creó una alerta asociada a una entidad.Opcional: severities, categories, delaySeconds (retraso antes de ejecutar, con tope habitual).
investigation_createdSe abrió una investigación / caso.
investigation_status_changedCambió el estado de la investigación.
investigation_updatedSe actualizó la investigación (p. ej. alertas consolidadas).
entity_createdSe creó una persona o empresa.entityTypes, countryCodes, opcional automaticFlow (flujo automático por tax ID donde aplique).
create_entity_flowOnboarding guiado por workflowId (no es un “evento en vivo” como los demás).entityTypes, countryCodes, flags opcionales de re-enriquecimiento. Se invoca con runAutomationById desde el flujo de alta.
transaction_createdSe creó o actualizó una transacción que emite el evento.
rule_triggeredUna regla AML hizo match y eligió iniciar esta automatización (véase Reglas y workflows).
kyc_approvedLa validación KYC terminó aprobada.
kyc_rejectedLa validación KYC terminó rechazada.
kyc_validation_finishedLa validación KYC terminó (aprobada o rechazada).
manual_executionAlguien llama POST /automations/:id/run con un payload.
scheduledEl scheduler ejecuta la automatización según cadencia.frequency, hour, minute, timezone, dayOfWeek, dayOfMonth, opcional intervalMinutes en el producto.

Quién emite cada trigger

  • Eventos reactivos (alerta, investigación, entidad, transacción, KYC): los servicios correspondientes emiten el evento al motor (processEvent).
  • rule_triggered: evento sintético cuando una acción de regla ejecuta la automatización.
  • manual_execution: solo al llamar run con automatización cuyo trigger es manual.
  • scheduled: el proceso scheduler de automatizaciones.
  • create_entity_flow: flujo de alta / onboarding que llama runAutomationById con el workflowId correcto.

Contextos de condición por disparador

El producto solo muestra campos de condición coherentes con el trigger. Cada trigger se mapea a contextos permitidos (transacción, investigación, alerta, entidad, KYC, regla):
DisparadorContextos con datos (típico)
rule_triggeredRegla, transacción, entidad, alerta, KYC
alert_createdAlerta, entidad
investigation_createdInvestigación, entidad
investigation_status_changedInvestigación, entidad
investigation_updatedInvestigación, entidad
entity_createdEntidad, KYC
create_entity_flowEntidad, KYC
transaction_createdTransacción, entidad
kyc_approvedEntidad, KYC
kyc_rejectedEntidad, KYC
kyc_validation_finishedEntidad, KYC
manual_executionTransacción, investigación, alerta, entidad, KYC (según payload)
scheduledEntidad (payload suele ser acotado)
Ver también Contexto y standby.

Notas

  • Las automatizaciones deshabilitadas o archivadas no se ejecutan.
  • KYC: puede haber solapamiento entre kyc_approved / kyc_rejected / kyc_validation_finished; diseñá flujos para no duplicar lógica salvo que sea intencional.

Mantenimiento: al agregar un trigger en producto, actualizar esta página y las tablas de Sinergia.