Aller au contenu

Premier Workflow

Maitriser les éléments de base

Ce simple workflow permet de mettre en oeuvre les noeuds de base de n8n pour réaliser tris, filtres, limites et requêtes HTTP(s).

Le Workflow comporte que peu de noeuds :

  • Manual Trigger (déclencheur manuel)
  • HTTP Request (requête HTTP)
  • Sort (tri)
  • Filter (filtre)
  • Limit (limiteur)
  • Edit Fields (édition de variables)

Uniquement si vous ne l’avez pas encore fait

Suivre le tutoriel ici…

Plan des services et ressources utilisés

Non Applicable.

Copiez-coller le workflow dans n8n…

Premier workflow
{
  "name": "Question 0",
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        140,
        120
      ],
      "id": "8a3104f3-57b5-4bce-8789-0cd81e967435",
      "name": "When clicking ‘Test workflow’",
      "notesInFlow": true,
      "notes": "Déclenchement manuel..."
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        960,
        120
      ],
      "id": "f4060347-9f75-4d65-8e5b-ac97566129b1",
      "name": "Limit",
      "notesInFlow": true,
      "notes": "Limite à 1 élément au cas où..."
    },
    {
      "parameters": {
        "content": "## Déclencher le workflow\nici manuel",
        "height": 360,
        "width": 260,
        "color": 3
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        60,
        0
      ],
      "typeVersion": 1,
      "id": "68e6e770-c1e1-4d1a-ab16-94ccd6e3823c",
      "name": "Sticky Note"
    },
    {
      "parameters": {
        "content": "## Choisir un département aléatoirement hors Occitanie\nEn utilisant HTTP Request et les API api.gouv.fr",
        "height": 360,
        "width": 1040,
        "color": 4
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        320,
        0
      ],
      "typeVersion": 1,
      "id": "03dfb8da-fbbd-4a76-a9c4-728da06895d0",
      "name": "Sticky Note1"
    },
    {
      "parameters": {
        "url": "https://geo.api.gouv.fr/departements",
        "options": {
          "splitIntoItems": true
        }
      },
      "name": "Liste Départements",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        380,
        120
      ],
      "id": "b37fef4f-db75-4533-b9fc-e825beba3f68"
    },
    {
      "parameters": {
        "type": "random"
      },
      "type": "n8n-nodes-base.sort",
      "typeVersion": 1,
      "position": [
        580,
        120
      ],
      "id": "1d6417bb-9615-4b23-a6ee-72c41370e92f",
      "name": "Sort2",
      "notesInFlow": true,
      "notes": "Mélange les départements"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "e60a4702-facf-4f89-8007-9451c92a6995",
              "name": "nom",
              "value": "={{ $json.nom }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        1140,
        120
      ],
      "id": "096e8da7-f1cf-436e-b8e6-2cea75e8c153",
      "name": "Edit Fields",
      "notesInFlow": true,
      "notes": "Garde uniquement le nom"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "c4eae962-f6b6-4bc4-80a5-decfeddcdeca",
              "leftValue": "={{ $json.codeRegion }}",
              "rightValue": "76",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        760,
        120
      ],
      "id": "41f66183-70b0-4724-a397-858a14bb40da",
      "name": "Filter",
      "notesInFlow": true,
      "notes": "Sans Occitanie"
    }
  ],
  "connections": {
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Liste Départements",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Liste Départements": {
      "main": [
        [
          {
            "node": "Sort2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sort2": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "29cc54353cb079c386813ac9010abb9a891e8ba1233c43612ffee24d06fdc152"
  },
  "id": "NjsqsdqsdqsdD",
  "tags": []
}