Public Form Auto Triage
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Ce workflow automatisé est conçu pour optimiser la gestion des étiquettes de transport dans les bases de données en nettoyant les anciennes entrées obsolètes. En s'exécutant quotidiennement, il garantit que seules les informations actuelles et pertinentes sont conservées, réduisant ainsi le désordre dans votre base de données. De plus, grâce à l'intégration avec Telegram, il notifie automatiquement les équipes concernées une fois le nettoyage effectué, assurant ainsi une communication fluide et efficace. Ce processus réduit non seulement les erreurs humaines mais améliore également l'efficacité opérationnelle globale.
Ce workflow automatisé est conçu pour optimiser la gestion des étiquettes de transport dans les bases de données en nettoyant les anciennes entrées obsolètes. En s'exécutant quotidiennement, il garantit que seules les informations actuelles et pertinentes sont conservées, réduisant ainsi le désordre dans votre base de données. De plus, grâce à l'intégration avec Telegram, il notifie automatiquement les équipes concernées une fois le nettoyage effectué, assurant ainsi une communication fluide et efficace. Ce processus réduit non seulement les erreurs humaines mais améliore également l'efficacité opérationnelle globale.
| Node | Type | Description |
|---|---|---|
| On clicking 'execute' | manualTrigger | Traitement des données |
| Cron | cron | Traitement des données |
| Telegram | telegram | Traitement des données |
| Telegram1 | telegram | Traitement des données |
| Webhook | webhook | Réception de données via webhook |
| limparPacoteCliente1 | mySql | Traitement des données |
| limpaPacoteCliente0 | mySql | Traitement des données |
{
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"disabled": true,
"position": [
70,
140
],
"parameters": [],
"typeVersion": 1
},
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
70,
320
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 8
}
]
}
},
"typeVersion": 1
},
{
"name": "Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
620,
210
],
"parameters": {
"text": "LIMPOU PACOTES TRANSPORTE-RECEBIDO PONTO MIX",
"chatId": "-657820242",
"additionalFields": []
},
"credentials": {
"telegramApi": {
"id": "5",
"name": "Telegram account"
}
},
"typeVersion": 1
},
{
"name": "Telegram1",
"type": "n8n-nodes-base.telegram",
"position": [
620,
460
],
"parameters": {
"text": "LIMPOU PACOTES TRANSPORTE-RECEBIDO OBJETIVA",
"chatId": "-657820242",
"additionalFields": []
},
"credentials": {
"telegramApi": {
"id": "5",
"name": "Telegram account"
}
},
"typeVersion": 1
},
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
70,
480
],
"webhookId": "7ecb2d2f-5a09-44a5-a7bc-27f188c74e0b",
"parameters": {
"path": "limparPacotes",
"options": []
},
"typeVersion": 1
},
{
"name": "limparPacoteCliente1",
"type": "n8n-nodes-base.mySql",
"position": [
380,
470
],
"parameters": {
"query": "-- LIMPAR ETIQUETAS ANTIGAS \nwith t as (\nselect token from i_objeto where modulo = 'pacoteProduto' and situacao = 'TRANSPORTE-RECEBIDO' and data <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)\n)\nupdate i_objeto \nset modulo = 'DELETE'\nwhere modulo = 'pacoteProduto' and token in (select token from t)",
"operation": "executeQuery"
},
"credentials": {
"mySql": {
"id": "4",
"name": "OBJ"
}
},
"typeVersion": 1
},
{
"name": "limpaPacoteCliente0",
"type": "n8n-nodes-base.mySql",
"position": [
380,
210
],
"parameters": {
"query": "-- LIMPAR ETIQUETAS ANTIGAS \nwith t as (\nselect token from i_objeto where modulo = 'pacoteProduto' and situacao = 'TRANSPORTE-RECEBIDO' and data <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)\n)\nupdate i_objeto \nset modulo = 'DELETE'\nwhere modulo = 'pacoteProduto' and token in (select token from t)",
"operation": "executeQuery"
},
"credentials": {
"mySql": {
"id": "3",
"name": "PPM"
}
},
"typeVersion": 1
}
],
"connections": {
"Cron": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
},
"limpaPacoteCliente0": {
"main": [
[
{
"node": "Telegram",
"type": "main",
"index": 0
}
]
]
},
"limparPacoteCliente1": {
"main": [
[
{
"node": "Telegram1",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
}
}
}
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...