Untitled
Seleccionar información requerida
Existen 3 tipos de filtros:
Filter: Filtra la condición y entrega el resultado deseado.

If: Filtra la condición y entrega el resultado esperado o el resultado no cumplido.

Switch: Busca una condición en específico aunque esta no se encuentre dentro de un nodo de n8n y si cumple con lo seleccionado envía la información esperada.

Los filtros ayudan a obtener información de los elementos necesarios para realizar acciones sobre ellos.
Ejemplo de Filter:


Un Filtro solo dará la información que se haya filtrado de forma correcta, es decir si la condición no cumple con lo solicitado, no enviará nada de información.
En el ejemplo, se visualiza que el 'user name' debe ser igual a 'sebastián velázquez'; si el nombre es diferente, no se muestra información.
Se pueden agregar múltiples condiciones como "And, Or" hasta que una coincida para que brinde la información requerida según las distintas variables.
Ejemplo de IF:

Dentro de este If se compara un issue creado el día de 'hoy' y se verifica que sea igual al momento de su actualización; de esta forma, se filtra un issue creado al momento para realizar acciones sobre él.
Ejemplo de Switch:

Un switch busca información dentro de los issues, ya que en algunas ocasiones los filtros pueden buscar solo un valor que posiblemente esté oculto y un filtro no lo muestre. En este caso, los switch buscarán esos valores que no se visualizan a simple vista, como un componente del JSON.
De esta manera el switch buscará información, en caso de existir devolverá los issues que contengan dicha información, en caso de no existir no mostrará información.
Un switch puede dar 1 o más salidas de información ya que se pueden configurar diferentes reglas para que se apliquen a la filtración de la información.
Funciones de n8n
Las funciones ayudan a realizar filtros de manera adecuada. Al arrastrar un elemento y convertirlo en una función, se entregará un JSON,
P. ej.:
{{ $json.body.object_attributes }}.
Si se agrega un '.' después de 'attributes', se mostrarán opciones para filtrar por distintas funciones.
En el siguiente enlace se cuenta con la información necesaria para conocer cómo utilizar cada función de n8n.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes
Conectar credenciales de n8n por medio de APIs
Para la conexión entre diferentes plataformas con n8n se utiliza OAuth, pero esto podría variar según la aplicación a continuación se encuentra el link donde se puede encontrar la información para distintas integraciones.
Estructura de correo en n8n
Para configurar el envío de correos por e-mail, se utilizan múltiples funciones para obtener la información de un issue y estructurar un correo con la información requerida.
P. ej.:

Se utilizan diferentes funciones para obtener información de un issue y, al enviarse el correo, la estructura contiene la información requerida.
La visualización será la siguiente dentro de un correo una vez enviado.

La estructura del correo dependerá de la estructura deseada, se debe utilizar el lenguaje HTML en caso de requerir espacios, bullets, bolds, etc.
Sticky notes
n8n permite crear sticky notes con las cuales se agregan notas, estas sticky notes funcionan por medio de markdown y tienen una paleta de colores la cual se puede utilizar a conveniencia.

Para crear un sticky note, se debe hacer clic derecho en un espacio vacío, lo que dará la opción de 'add a sticky note'.

Last updated