Ir al contenido

Filter Key

El modulo Filter Key filtra un array de objetos basandose en una clave y un conjunto de valores permitidos. Recibe un dataset (array) como entrada y devuelve solo los elementos cuyo valor en la clave especificada coincida con alguno de los valores proporcionados. Es útil para segmentar datos antes de procesarlos en nodos posteriores, por ejemplo, filtrar productos por categoría, pedidos por estado, o clientes por tipo.

ParámetroTipoRequeridoDescripción
keytextSiNombre de la clave/campo por el cual filtrar
valuesarraySiLista de valores aceptados para el filtro
{
"nextModule": "siguiente_modulo",
"data": [
{ "id": 1, "category": "electronics", "name": "Laptop" },
{ "id": 3, "category": "clothing", "name": "Camiseta" }
]
}
{
"key": "category",
"values": ["electronics", "clothing"]
}
{
"key": "estado",
"values": ["pendiente", "en_proceso"]
}
  • El data de entrada debe ser un array de objetos; si no lo es, el modulo retorna error
  • El campo key debe ser un string y values debe ser un array
  • La comparación es exacta (usa Array.includes), por lo que es sensible a mayusculas/minusculas
  • Si ningun elemento coincide con los valores, el resultado será un array vacío
  • No requiere credenciales
  • save2json (guardar datos filtrados en JSON)
  • saveToExcel (guardar datos filtrados en Excel)
  • readexcel (leer datos para filtrar)