Repeater:
Descripción: Este módulo permite repetir una serie de operaciones un número específico de veces.
Uso: Se utiliza cuando necesitas ejecutar una secuencia de acciones varias veces, por ejemplo, enviar múltiples correos electrónicos, hacer múltiples solicitudes API, etc.
Ejemplo: Si necesitas enviar un recordatorio por correo electrónico a un grupo de usuarios, puedes usar el Repeater para iterar sobre la lista y enviar los correos uno por uno.
Iterator:
Descripción: Convierte una colección (como una lista o un array) en múltiples elementos individuales que pueden ser procesados uno a uno.
Uso: Se utiliza cuando necesitas procesar elementos de una lista de manera individual.
Ejemplo: Si tienes una lista de pedidos y necesitas procesar cada pedido por separado, puedes usar el Iterator para tratar cada pedido como una entidad individual.
Router:
Descripción: Permite dividir el flujo de ejecución en múltiples ramas basadas en condiciones especificadas.
Uso: Se utiliza para dirigir diferentes partes del flujo a diferentes rutas según ciertos criterios o condiciones.
Ejemplo: Si tienes un escenario que procesa órdenes y deseas manejar órdenes de alto valor de manera diferente a las de bajo valor, puedes usar el Router para dirigir las órdenes a diferentes ramas de procesamiento basadas en el valor de la orden.
Las directivas en Make son instrucciones que controlan el flujo y comportamiento de los escenarios.