Guides, tutoriels et référence API pour maîtriser Tallixis.
⌘K
Introduction à Tallixis
Tallixis est une plateforme LowCode qui permet aux entreprises de créer des applications métier personnalisées sans développement complexe. Vous définissez vos modules, vos données et vos règles métier depuis une interface graphique intuitive.
Cette documentation couvre la version 3.x de Tallixis. Si vous utilisez une version antérieure, consultez l'archive de documentation.
Concepts clés
Module — Une entité métier (ex: Client, Commande, Employé) avec ses champs et ses vues.
Vue — La façon d'afficher les données d'un module : liste, formulaire, Kanban, calendrier…
Workflow — Un processus automatisé déclenché par des événements (création, modification, approbation…).
Application — Un regroupement de modules qui forment une solution cohérente.
Studio — L'interface de configuration et personnalisation de la plateforme.
Architecture
Tallixis est hébergé en SaaS sur des serveurs dédiés. Chaque client dispose de sa propre instance isolée, accessible via un sous-domaine personnalisé (votreentreprise.tallixis.com).
Créez votre première application en 5 étapes. Temps estimé : 30 minutes.
Créer votre compte Rendez-vous sur tallixis.com/try et renseignez vos informations. Votre instance est provisionnée en moins de 2 minutes.
Accéder au Studio Depuis votre tableau de bord, cliquez sur Studio dans la barre de navigation. Le Studio est votre espace de configuration.
Créer votre premier module Dans le Studio, allez dans Modules → Nouveau module. Donnez-lui un nom, une icône et définissez vos champs.
Configurer les vues Choisissez les vues à activer (liste, formulaire, Kanban…) et personnalisez les colonnes et champs affichés.
Inviter votre équipe Allez dans Système → Utilisateurs et invitez vos collaborateurs par email. Assignez-leur des rôles adaptés.
Publier et installer des modules
Un package exporté depuis le Studio est déposé sur votre espace client, examiné par un administrateur, puis publié sur le Market Space avec un niveau de confiance. Chaque installation vérifie l'empreinte et la signature du fichier.
Conseil : commencez par installer un module depuis le Market Space pour voir rapidement ce que Tallixis peut faire.
Modules & Champs
Un module représente une entité de votre modèle de données. Il est composé de champs typés, de vues, de règles de sécurité et de workflows.
PUT /api/v1/{module}/{id}
PATCH /api/v1/{module}/{id}
Supprimer
DELETE /api/v1/{module}/{id}
Retrouvez votre clé API dans Studio → Système → Clés API.
Workflows BPM
Le moteur BPM de Tallixis permet d'automatiser des processus complexes avec des conditions, des branches et des actions multiples.
Déclencheurs disponibles
Création d'un enregistrement
Modification d'un champ spécifique
Changement de statut
Planification (cron)
Appel d'API externe (webhook entrant)
Actions disponibles
Envoyer un email ou une notification
Modifier des champs automatiquement
Créer un enregistrement lié
Déclencher un webhook sortant
Démarrer un sous-workflow
Assigner à un utilisateur
Les workflows avancés sont disponibles à partir du plan Pro.
Vues & Affichage
Chaque module peut avoir plusieurs vues. Tallixis propose 7 types de vues : Liste, Formulaire, Kanban, Calendrier, Planning, Pivot et Statistiques.
Vue Liste
Affiche les enregistrements sous forme de tableau. Configurez les colonnes visibles, leur ordre et leur largeur. Filtres, recherche et tri disponibles.
Vue Formulaire
Affiche le détail d'un enregistrement. Organisez les champs en groupes, onglets et sections. Définissez les champs obligatoires et leur visibilité conditionnelle.
Vue Kanban
Affiche les enregistrements par colonne selon un champ de statut. Glisser-déposer pour changer de statut. Colonnes personnalisables, couleurs et indicateurs.
Installation
Tallixis est disponible en mode SaaS (hébergement géré) ou On-Premise (sur vos serveurs). Le mode SaaS ne nécessite aucune installation — votre instance est prête en 2 minutes.
Prérequis On-Premise
PHP 8.1+ avec extensions : PDO, mbstring, curl, zip
MySQL 8.0+ ou PostgreSQL 14+
Nginx ou Apache avec mod_rewrite
2 GB RAM minimum (4 GB recommandés)
Installation rapide
git clone https://github.com/tallixis/tallixis.git
cd tallixis
cp app/configs/config.example.php app/configs/config.php
# Éditez config.php avec vos paramètres DB
php composer install
php artisan migrate
Tableaux de bord
Créez des tableaux de bord personnalisés avec des graphiques, des KPIs et des filtres interactifs. Chaque tableau de bord peut être partagé avec des rôles spécifiques.
Types de widgets
Compteur KPI (avec variation)
Graphique barres / lignes / secteurs
Tableau de données filtré
Jauge de progression
Carte géographique
Utilisateurs & Rôles
Tallixis propose un système RBAC (Role-Based Access Control) granulaire. Définissez des rôles avec des permissions par module, vue et champ.
Niveaux de permissions
Module : Lire, Créer, Modifier, Supprimer
Vue : Accès à des vues spécifiques
Champ : Lecture seule, Écriture, Masqué
Sécurité
Tallixis implémente les meilleures pratiques de sécurité : HTTPS forcé, CSRF protection, XSS filtering, rate limiting et audit trail complet.
Fonctionnalités de sécurité
Authentification 2FA (TOTP)
Sessions avec timeout configurable
Audit trail de toutes les actions
Chiffrement des données sensibles (AES-256)
Sauvegardes
En mode SaaS, vos données sont sauvegardées automatiquement toutes les 6 heures avec une rétention de 30 jours. Les sauvegardes sont chiffrées et stockées dans plusieurs zones géographiques.
Export manuel
Depuis Studio → Système → Sauvegardes, vous pouvez déclencher une sauvegarde complète à tout moment et télécharger l'archive.
Webhooks
Les webhooks permettent à Tallixis d'envoyer des notifications HTTP vers des services externes lors d'événements.