TRUvector / AutomationSequence
Produit · Automatisation Python

AutomationSequence V8.0 FINAL

Plateforme d'automatisation Python avancée pilotée par séquences JSON. 145+ actions, architecture plugin extensible, moteur asynchrone, IA/LLM et sécurité AES-256-GCM — conçu pour les environnements professionnels.

~145 Actions Plugin API IA/LLM Ollama AES-256-GCM Multi-machine Export EXE 12 Thèmes Web API
Manuel complet → Exemples de séquences
145+
Actions
12
Thèmes
15
Modules
~12k
Lignes
200+
Tests
100%
Compat V6
01

Qu'est-ce qu'AutomationSequence ?

AutomationSequence V8 est un séquenceur d'automatisation Python avancé développé par Tristan Ruard / TRUvector. Il orchestre des séquences d'actions définies en JSON depuis une interface CustomTkinter moderne — permettant de scripter n'importe quel workflow sans coder l'exécution.

Conçu et éprouvé en environnement hospitalier (CHU Saint-Étienne, DSN), AutomationSequence V8 couvre toute la chaîne : automatisation GUI, réseau, bases de données Oracle/SQL, intégration IA/LLM, orchestration multi-machine SSH et export en exécutable standalone.

Rétrocompatible 100% avec les séquences V6.x — vos automatisations existantes continuent de fonctionner sans modification.

ARCHITECTURE V8
sequence.json (actions + variables)
↓ AES-256-GCM déchiffrement
Engine V2 (asyncio + thread pool)
↓ dispatch par type d'action
GUI · Réseau · BDD · IA · SSH · OCR
↓ Plugin API + Marketplace
Actions custom Python (zéro recompile)
↓ logs HMAC + audit trail
▶ Résultat · Dashboard · Alertes SMTP
02

Fonctionnalités V8

🖱️
145+ Actions

Souris, clavier, clipboard, fenêtres, fichiers, réseau HTTP, BDD Oracle/SQL, SSH, OCR, IA/LLM, processus, alertes SMTP, scheduler CRON et plus.

🔌
Plugin API

Créez vos propres actions en Python pur. Marketplace intégré pour distribuer et installer des plugins communautaires. Zéro recompilation.

🤖
IA / LLM

Intégration Ollama locale et API distantes. L'assistant IA analyse vos séquences, suggère des optimisations et génère des actions automatiquement.

🔐
Sécurité AES-256

Séquences JSON chiffrées AES-256-GCM. Vault de credentials avec DPAPI. Logs d'audit HMAC-SHA256 horodatés et non répudiables.

Moteur Async V2

Exécution asynchrone (asyncio + thread pool). Parallélisme natif, AsyncAction, gestion des timeouts et retry automatiques.

🌐
Multi-machine

Orchestration de plusieurs machines via SSH. Exécution distribuée de séquences, collecte centralisée des résultats.

📦
Export EXE

Compilez vos séquences en exécutable Windows standalone (.exe) avec PyInstaller. Distribution sans dépendances Python.

🖥️
Interface V8

Canvas visuel drag-and-drop, éditeur multi-onglets, debugger V3 pas-à-pas, dashboard temps réel, 12 thèmes de couleurs.

03

Catégories d'Actions

🖱 GUI & Système

Souris (clic, drag, scroll), clavier (frappe, raccourcis), clipboard, gestion de fenêtres, captures d'écran, processus Windows.

📁 Fichiers & Données

Lecture/écriture fichiers, CSV, JSON, Excel, XML, compression ZIP, renommage batch, surveillance de dossiers.

🌐 Réseau & HTTP

Requêtes HTTP/HTTPS, webhooks, FTP, SFTP, appels d'API REST, parsing JSON/XML, téléchargement de fichiers.

🗄 Bases de données

Oracle (cx_Oracle), SQL Server, MySQL, PostgreSQL, SQLite. Requêtes SELECT/INSERT/UPDATE, export CSV, PL/SQL.

🔍 OCR & Vision

Reconnaissance de texte (Tesseract), détection d'images à l'écran, localisation de zones, actions conditionnelles basées sur le contenu visuel.

⏰ Planification & Alertes

Scheduler CRON intégré, alertes SMTP configurables, notifications Windows, triggers sur événements système.

04

Variables, Conditions & Boucles

AutomationSequence V8 supporte un système de variables dynamiques $VAR{nom} injectées dans n'importe quelle action. Les variables peuvent provenir d'une action précédente, de l'environnement, d'un fichier ou d'une saisie utilisateur.

Le moteur supporte les structures de contrôle complètes : If/Else/EndIf avec conditions composées, boucles ForEach sur listes et fichiers CSV, macros réutilisables, et parallélisme avec gestion des résultats.

EXEMPLE JSON
{ "type": "IfCondition",
"condition": "$VAR{result} == 'OK'",
"actions_true": [
{ "type": "SendMail",
"to": "$VAR{email}" }
],
"actions_false": [...]
}
05

Documentation

Intéressé par AutomationSequence ?

Pour une démonstration, une question technique ou une demande de licence, contactez-nous directement.

Nous contacter → ← Tous les produits