Saltearse 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 util para segmentar datos antes de procesarlos en nodos posteriores, por ejemplo, filtrar productos por categoria, pedidos por estado, o clientes por tipo.

ParametroTipoRequeridoDescripcion
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 comparacion es exacta (usa Array.includes), por lo que es sensible a mayusculas/minusculas
  • Si ningun elemento coincide con los valores, el resultado sera un array vacio
  • No requiere credenciales
  • save2json (guardar datos filtrados en JSON)
  • saveToExcel (guardar datos filtrados en Excel)
  • readexcel (leer datos para filtrar)