Guide 03 - Déclenchement cloud via Tencent HiFlow (腾讯轻联) → n8n
⛔ CADUC (2026-07-13). HiFlow abandonné (erreurs « get appid error » / connecteurs vides, jugé trop fragile). Chemin retenu : guide 07 - OpenAPI polling (Voie A). Guide conservé pour historique uniquement. Voir ADR 0001.
HiFlow (腾讯云 HiFlow 场景连接器 / « 腾讯轻联 ») est la plateforme d'automatisation officielle de Tencent (équivalent de Zapier/Make), avec un connecteur natif Tencent Docs.
Vue d'ensemble
Tencent Docs (feuille) --déclencheur HiFlow--> Action "Webhook / HTTP" --POST--> n8n (nœud Webhook)
1. Prérequis
- Accès en lecture au document (guide 01).
- Un compte Tencent Cloud / HiFlow : https://cloud.tencent.com/product/hiflow (ou https://hiflow.tencent.com).
- Une URL n8n publique et joignable depuis Internet (le VPS Coolify doit exposer n8n en HTTPS).
2. Créer le nœud Webhook côté n8n (à faire en premier)
- Dans n8n, nouveau workflow → ajouter un nœud Webhook.
- Méthode : POST. Chemin : ex.
/tencent-tracking. - Sécuriser : ajouter un secret, au choix :
- un segment aléatoire dans le chemin (
/tencent-tracking/8f3k9x...), et/ou - un en-tête
X-Webhook-Token: <secret>vérifié par un nœud IF en tête de workflow (rejeter si absent/incorrect).
- un segment aléatoire dans le chemin (
- Copier l'URL de production du webhook (elle servira dans HiFlow).
3. Configurer le scénario HiFlow
- Se connecter à HiFlow → créer un scénario (流程).
- Déclencheur (触发) : choisir le connecteur 腾讯文档 (Tencent Docs) → événement « 当表格新增或修改一行 » (une ligne est ajoutée ou modifiée dans une feuille).
- Autoriser HiFlow à accéder à votre compte Tencent Docs (OAuth) et sélectionner le document
DQ1lxSE5hQ1V3WlJhpuis la feuille concernée.- ⚠️ Le déclencheur se configure par feuille. Pour chaque nouvelle feuille de période, créer un scénario équivalent (ou dupliquer) → voir gestion multi-feuilles (ADR 0004).
- Action : choisir « Webhook » / « 发送 HTTP 请求 » (envoyer une requête HTTP).
- Méthode : POST
- URL : l'URL du webhook n8n (étape 2)
- En-tête :
X-Webhook-Token: <secret>(si utilisé) +Content-Type: application/json - Corps : mapper les colonnes de la ligne déclenchée vers un JSON, en particulier
Platform order number,Logistics tracking number,Customer email,Name, etc.
4. Exemple de payload attendu côté n8n
{
"numero_commande": "KO260107-1",
"tracking_number": "DG021887687500028",
"email": "",
"nom": "David Cerqueira",
"telephone": "617014180",
"pays": "FR",
"sku": "AN1A-EU",
"produit": "N1 AIR-GR(油刹)",
"date_expedition": "2026/1/7",
"entrepot": "米宝",
"periode": "2026011",
"feuille": "fb7j8n"
}
5. Tester
- Activer le workflow n8n (mode production).
- Dans HiFlow, utiliser « 测试 » (tester) le scénario, ou modifier une ligne de test dans le document.
- Vérifier la réception dans l'exécution n8n. Contrôler que le secret est bien validé.
6. Bonnes pratiques
- Idempotence : n8n doit rester anti-doublon même si HiFlow renvoie deux fois le même événement → contrainte
UNIQUE (numero_commande, tracking_number)+ON CONFLICT DO NOTHING(ADR 0004). - Filtrer tôt : ignorer les événements où
tracking_numberest vide (ne rien envoyer). - Journalisation : loguer chaque payload reçu (table technique ou nœud n8n) pour audit.
- Quotas HiFlow : surveiller le plan tarifaire si le volume d'événements grimpe.
Checklist
- Webhook n8n créé, sécurisé par un secret, en mode production.
- n8n exposé en HTTPS public via Coolify.
- Scénario HiFlow relié au bon document + bonne feuille.
- Payload JSON mappé avec les colonnes clés.
- Test bout-en-bout réussi (modif ligne → exécution n8n).
Ressources
- Tencent HiFlow : https://cloud.tencent.com/product/hiflow
- n8n Webhook : https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/
