Recursos · Integración n8n

Nodo Sort n8nConfigura Sort en n8n.

Sort devuelve los items de un flujo en el orden que tú decides, antes de que el siguiente nodo los lea. Un único parámetro lo gobierna, Type, con 3 maneras de ordenar una lista. El nodo Sort n8n viene incluido con n8n en la versión 1: nada que instalar y nada que autenticar.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Sort n8n en un flujo?

Sort recibe una lista de items y la devuelve en otro orden. No añade nada, no borra nada, no renombra nada: su descripción dentro de n8n cabe en tres palabras, change items order. Como el orden decide qué item tratan primero los nodos siguientes, y cuál acaba citado en un mensaje, colocar Sort en el sitio correcto suele salir más barato que escribir lógica más adelante.

El primer uso es el menos evidente: quitarle previsibilidad a una lista. El tipo Random crea un orden aleatorio, y eso es justo lo que pide una rotación que ya nadie debería poder adivinar, como repartir las oportunidades entrantes entre responsables barajados en cada ejecución.

El segundo uso aparece cuando la regla de orden no existe como campo. El tipo Code acepta JavaScript que determina el orden de dos items cualesquiera, así que una prioridad de negocio (primero las cuentas de pago, luego las pruebas, después el resto) cabe en unas líneas en lugar de en una columna que alguien tiene que mantener.

El tercero es el clásico. Los datos que llegan de una API llamada con HTTP Request vienen en el orden que la API quiera; un orden Simple sobre un nombre de campo, ascendente o descendente, deja arriba lo que importa y permite publicar solo la cabeza de la lista en Slack.

Cuándo conviene otro nodo. Sort cambia el orden, nada más. Si el campo por el que quieres ordenar hay que calcularlo, renombrarlo o limpiarlo antes, eso se resuelve con Edit Fields (Set) delante. Para modificar los items en sí, tampoco es este el nodo.

Dos límites que conviene saber antes de la primera ejecución. La operación de orden usa la operación de orden por defecto de JavaScript, donde los elementos a ordenar se convierten en cadenas de texto y se comparan sus valores, de modo que todo se coloca como se colocaría un texto. Y el nodo trabaja sobre los items que le llegan sin abrir un flujo por su cuenta: siempre lleva delante un disparador, un Schedule Trigger, un Webhook o el trigger de una herramienta. Para ver dónde encaja dentro de la plataforma, la Reseña n8n lo cuenta con calma.

Parámetros

¿Cómo se configura el parámetro Type?

El nodo Sort tiene un parámetro. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Type

type

Lo que ves en n8n

Notas y casos de uso

Type es el único parámetro de cabecera del nodo y fija el tipo de orden a realizar. El panel cambia con él.

Parámetros clave

  • Type: simple (Simple) ordena de forma ascendente o descendente por los campos elegidos, random (Random) crea un orden aleatorio, code (Code) deja decidir a tu comparación.
  • Fields To Sort By: con Simple, el botón Add Field To Sort By añade un Field Name y luego eliges Ascending o Descending.
  • Options: con Simple, Disable Dot Notation desactiva la lectura de campos hijos en formato parent.child.
  • Code: con Code, guarda el JavaScript que determina el orden de dos items cualesquiera.
Casos de uso
dejar arriba los pedidos de mayor importe, o barajar una lista de guardias.
Necesitas ayuda

¿Necesitas ayuda para automatizar Sort con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Sort en n8n: lo que se pregunta después

01¿El nodo Sort es gratuito en n8n, en Cloud y autoalojado?
Sí. Sort es un nodo core que viene incluido con n8n: no hay instalación ni coste adicional. Funciona igual en n8n Cloud, la oferta alojada por n8n, que en una instancia que alojes tú con Docker o npm, en Community Edition bajo licencia Sustainable Use. Un flujo construido en un sitio corre en el otro sin tocar nada. Lo que pagas es el alojamiento o el plan que ya tienes, nunca el nodo. Tampoco lleva asociado ningún contador de uso propio, así que ordenar listas no suma nada a la factura.
02¿Hay que configurar algo en la cuenta para usarlo?
No hay nada que autenticar. Sort no tiene credential, es decir, ningún juego de credenciales guardado dentro de n8n, ni selector Authentication. Ni clave que pegar, ni permiso que conceder, ni conexión que probar. Lo que sí necesita son items y un punto de partida: se ejecuta sobre lo que le llega y no abre un flujo por sí mismo, así que delante tiene que haber un Schedule Trigger, un Webhook o el trigger de una herramienta. Lo colocas en una rama que ya existe, eliges un Type y listo.
03¿Qué límites tiene el nodo Sort n8n?
El principal está en la comparación. El orden usa la operación de orden por defecto de JavaScript, donde los elementos se convierten en cadenas de texto y se comparan sus valores, así que lo que no es texto se coloca como si lo fuera. Aparte de eso, el nodo reordena items y ahí acaba: no filtra, no quita duplicados, no transforma. La versión descrita aquí es la 1; un flujo antiguo puede mostrar una versión anterior con menos opciones, y un nodo nunca cambia de versión solo. Y Disable Dot Notation solo existe bajo el tipo Simple.
04¿Cuándo elegir Sort en lugar de un nodo Code?
Siempre que la regla de orden se pueda expresar con campos y un sentido. Con el tipo Simple añades un Field Name, eliges Ascending o Descending y ya está: medio año después la regla se lee de un vistazo, cosa que un script no garantiza. El tipo Code sigue estando dentro del propio nodo para cuando un orden simple no basta, con JavaScript que determina el orden de dos items cualesquiera. Salir del nodo solo tiene sentido cuando lo que quieres cambiar son los items, no su posición.
05¿n8n o Make para este paso de ordenación?
Depende sobre todo de dónde deba ejecutarse el trabajo. Make, el antiguo Integromat, es una plataforma de automatización alojada, sin opción de autoalojamiento y facturada por operación, de modo que un flujo que reordena lotes grandes ve cómo su coste sigue al volumen. n8n se autoaloja con Docker o npm, lo que mantiene los datos en una infraestructura que controlas, o se usa en n8n Cloud cuando el alojamiento no es algo que quieras llevar. Los dos se construyen de forma visual. El reparto real está en el alojamiento, el control del dato y el modelo de coste.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.