Untitled
Last updated
Last updated
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.
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.
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.
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.
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'.