Saltar al contenido principal
Módulos

Crea módulos reutilizablesReutiliza entre flujos

Los módulos no son otro conjunto de plantillas, sino subflujos compartidos por varios flujos. Sus versiones y contratos explícitos de entrada y salida hacen previsibles las actualizaciones, la reutilización y el diagnóstico.

492Módulos disponibles
SEMVERActualizaciones versionadas
I/OContratos tipados
Interfaz del producto

Dónde gestionar todos los módulos

La biblioteca de módulos muestra todos los módulos descargados del Mercado. Los módulos tienen un contrato explícito de inputs/outputs y pueden referenciarse por nombre en los pasos sub_workflow de un flujo padre.

Captura de la biblioteca de módulos de Braidrun
La biblioteca de módulos: cada módulo instalado muestra su contrato de entrada/salida y qué flujos lo referencian — cámbialo una vez y todos los que lo usan lo reciben
Contrato de módulo

Contrato de módulo

La única forma de pasar datos entre padres e hijos es mediante entradas/salidas (contrato explícito).

INPUTS / OUTPUTS

Contrato de módulo

Parámetros que la persona que llama debe pasar (con nombre, tipo, requerido, valor predeterminado, descripción)

SEMVER

Actualización del módulo y compatibilidad de versiones.

Verifique las entradas y salidas requeridas y las referencias al editar y validar;

SUB_WORKFLOW

Cómo el flujo de trabajo principal llama al módulo

Complete el nombre del flujo de trabajo del módulo o seleccione un flujo de trabajo específico en el editor.

Biblioteca de módulos integrada

492 módulos: para etapas habituales como la extracción de datos, la generación de informes y la entrega de mensajes ya hay opciones listas para usar

utility-*

Utilidades generales (prefijo utility-*, unas 140)

La biblioteca de módulos incluye 492 módulos integrados (inicio de sesión en la plataforma, cálculo de ventanas de tiempo, extracción de informes de ASA, informes de Excel, entrega en Slack, etc.); ver detalles en

ads-*

Publicidad y atribución

Estos módulos salen de operaciones publicitarias reales y cubren la descarga de informes y los datos de atribución de las principales plataformas. Agrupados por uso:

business-*

Escenarios de negocio (prefijo business-*, unos 150)

El grupo más numeroso: acciones de negocio listas para producción en torno a un sistema externo concreto —revisiones de excepciones, informes de operaciones, sincronizaciones de datos—. Se nombran business-module-<servicio>-<uso>, así que buscar por el nombre del servicio es lo más rápido.

integration-*

Comprobaciones de salud de conexión (prefijo integration-*, unas 70)

Módulos de sondeo que se corresponden uno a uno con los conectores y sirven para comprobar si una autorización externa funciona ahora mismo. Van bien como verificación previa al inicio de un flujo largo, o en una tarea programada propia que repase todas las autorizaciones.

Ventajas de reutilizar

Actualiza un módulo y mejora todos los flujos que lo usan

Los flujos principales solo dependen del contrato público de entrada y salida del módulo. El módulo puede evolucionar mientras quienes lo usan revisan versiones, validan compatibilidad y deciden cuándo actualizar.

  • Una capacidad, muchos usosLos flujos de informes, alertas y análisis pueden compartir el mismo módulo.
  • Límites de versión para actualizarQuienes lo usan pueden revisar cambios y elegir cuándo actualizar.
  • Referencias trazablesConsulta qué flujos lo usan y evalúa el impacto antes de cambiarlo.
Cómo se reutiliza

Cómo el flujo de trabajo principal llama al módulo

  1. Cómo el flujo de trabajo principal llama al módulo Complete el nombre del flujo de trabajo del módulo o seleccione un flujo de trabajo específico en el editor.
  2. Contrato de módulo Parámetros que la persona que llama debe pasar (con nombre, tipo, requerido, valor predeterminado, descripción)
  3. Actualización del módulo y compatibilidad de versiones. Verifique las entradas y salidas requeridas y las referencias al editar y validar;
  4. Módulo personalizado Primero organice la lógica que se reutilizará en un flujo de trabajo con límites claros y guárdela.
Empieza en la Biblioteca de plantillas y añade capacidades desde la de módulos
La Biblioteca de plantillas y la de módulos son entradas separadas: una gestiona flujos completos descargados y la otra módulos reutilizables descargados.