Studio (low-code)
Étendez Axiom Suite sans écrire de code : créez des entités, des pages, des formulaires et des workflows sur mesure pour adapter la plateforme à vos besoins métier. Ce guide vous accompagne, étape par étape, de la définition d'un objet métier jusqu'à sa publication dans le menu pour vos utilisateurs.
Aperçu du Studio
Le Studio est l'atelier no-code / low-code d'Axiom Suite. Il permet de construire de véritables petites applications métier — un objet, ses champs, ses écrans, ses règles et son automatisation — entièrement depuis l'interface, sans développement. La logique de construction suit toujours le même enchaînement :
L'enchaînement est toujours le même : entité → champs → écrans → règles & circuits de validation → publication au menu.
On commence par définir quoi on veut gérer (l'entité), quelles informations on stocke (les champs), comment on les saisit et les consulte (les pages et formulaires), quelles règles s'appliquent (workflows et business rules), puis on publie le tout au menu.
Créer une application sur mesure
Voici le parcours complet, de bout en bout, pour bâtir une nouvelle application métier dans le Studio (par exemple un registre de « Demandes de matériel »).
- Définir l'entité. Ouvrez Studio → Entités, cliquez sur Nouvelle entité, donnez-lui un nom métier (« Demande de matériel ») et un libellé au singulier / pluriel.
- Ajouter des champs. Dans l'entité, ajoutez les champs nécessaires en choisissant leur type (texte pour l'objet, lien vers le demandeur, nombre pour la quantité, date pour l'échéance). Marquez les champs obligatoires.
- Générer les écrans. Demandez la génération des écrans : une liste pour parcourir les demandes, un formulaire pour créer / modifier, et éventuellement une vue kanban ou calendrier.
- Ajouter un circuit de validation. Dans le concepteur de circuits, modélisez la validation (par exemple : soumission → approbation du responsable → validation achats), avec chemins d'approbation et de rejet.
- Publier au menu. Ajoutez l'application au menu de navigation et donnez l'accès aux rôles concernés. Vos utilisateurs disposent désormais d'une application complète, sans une ligne de code.
Entités personnalisées
Une entité est un nouvel objet métier : c'est l'équivalent d'une table que vous ajoutez au modèle de données de la suite, sans intervention de développement. Chaque entité possède ses propres champs, ses écrans et ses enregistrements (les « lignes »). Créer une entité revient à décider ce que l'application va gérer.
Créer une entité
- Ouvrez Studio → Entités puis cliquez sur Nouvelle entité.
- Renseignez le nom et les libellés (singulier / pluriel) affichés dans l'interface.
- Enregistrez : l'entité est créée, prête à recevoir ses champs et ses pages.
Champs personnalisés
Les champs décrivent quelles informations chaque enregistrement stocke. Ajoutez-les à votre entité en choisissant un type adapté :
- Texte — texte libre (intitulé, description).
- Nombre — valeur numérique (quantité, montant).
- Date — date (échéance, date de demande).
- Lien — lien vers un enregistrement d'une autre entité (un client, un employé, une autre entité Studio).
Pour chaque champ, vous précisez son libellé, s'il est obligatoire et sa place dans les formulaires.
Form builder
Concevez des formulaires dynamiques avec logique conditionnelle : un champ peut s'afficher, devenir obligatoire ou prendre une valeur en fonction du contexte de saisie. C'est ce qui permet de guider l'utilisateur et d'éviter les erreurs.
Concevoir un formulaire
- Depuis l'entité, ouvrez le form builder.
- Organisez les champs en sections et définissez leur ordre.
- Ajoutez de la logique conditionnelle : par exemple, « afficher le champ Motif de refus uniquement si le statut est Refusé ».
- Enregistrez : le formulaire s'applique aux écrans de création et de modification.
Workflow builder
Modélisez des processus avec des chemins d'approbation et de rejet, pour automatiser vos circuits de validation. Un workflow fait avancer un enregistrement d'une étape à l'autre et sollicite les bonnes personnes au bon moment.
Construire un workflow d'approbation
- Ouvrez le workflow builder et rattachez-le à votre entité.
- Définissez les étapes (par exemple : Soumis → En validation → Approuvé / Rejeté).
- Pour chaque étape de validation, indiquez le responsable (rôle ou personne) et les transitions possibles (approuver, rejeter).
- Précisez ce qui se passe à chaque issue (notification, changement de statut).
- Activez le workflow : les nouveaux enregistrements suivront désormais ce circuit.
Business rules
Définissez des règles métier conditionnelles qui s'appliquent automatiquement aux données et aux processus, du type « si condition alors action ». Elles servent à calculer une valeur, contrôler une saisie ou déclencher un comportement sans intervention manuelle.
- Validation — empêcher l'enregistrement si une condition n'est pas respectée (montant supérieur à un plafond, par exemple).
- Valeur par défaut / calcul — pré-remplir ou calculer automatiquement un champ.
- Déclenchement — lancer une action quand une condition devient vraie.
Écrans générés automatiquement
Le Studio génère automatiquement les écrans (créer, consulter, modifier, supprimer) à partir de votre entité et de ses champs. Plusieurs présentations sont disponibles selon l'usage :
- Liste — un tableau pour parcourir, rechercher et filtrer les enregistrements.
- Formulaire — l'écran de création et de modification d'un enregistrement.
- Kanban — des colonnes par statut, avec glisser-déposer pour faire avancer un enregistrement.
- Calendrier — un calendrier basé sur un champ de type date.
Vous n'avez qu'à choisir les vues souhaitées ; le Studio se charge de les construire et de les relier à votre entité.
Marketplace interne
Réutilisez une bibliothèque de composants et de connecteurs pour accélérer la construction de vos extensions. Plutôt que de tout reconstruire, vous partez de blocs prêts à l'emploi que vous adaptez à votre besoin, ce qui réduit le temps de mise en place et favorise la cohérence entre vos applications.
Gouvernance & sécurité
Questions fréquentes
Faut-il savoir coder ?
Non. Le Studio est un atelier no-code / low-code : entités, champs, formulaires, pages, workflows et règles se construisent entièrement de façon visuelle, depuis l'interface. Aucune compétence en programmation n'est nécessaire pour créer une application métier complète.
Mes données Studio sont-elles sauvegardées comme le reste ?
Oui. Les entités et enregistrements créés dans le Studio sont stockés, sauvegardés, audités et soumis aux permissions exactement comme les modules natifs de la suite. Vos extensions bénéficient du même niveau de gouvernance et de sécurité.
Qui peut voir et utiliser une application créée dans le Studio ?
Vous contrôlez l'accès au moment de la publication au menu en choisissant les rôles autorisés. Seuls les utilisateurs disposant du rôle adéquat verront l'application et ses données.
Puis-je relier une entité Studio aux données existantes ?
Oui, grâce aux champs de type lien, qui établissent un lien vers un enregistrement d'une autre entité (un client, un employé, ou une autre entité que vous avez créée).
Que se passe-t-il si je modifie une entité déjà utilisée ?
Vous pouvez faire évoluer une entité (ajouter des champs, des vues ou des règles). Comme toute modification est journalisée dans l'audit, vous gardez une trace de qui a changé quoi et quand. Procédez avec soin sur les entités déjà alimentées en données.