✨ SoftyFlow 8.5 – SoftyTables (BETA), AI Builder & Docs Chat 🚀
Aperçu
SoftyFlow 8.5 représente une étape majeure dans notre évolution d'une plateforme d'automatisation des processus à un écosystème complet de développement d'applications low-code. Cette version introduit des capacités révolutionnaires qui élargissent fondamentalement ce que vous pouvez construire avec SoftyFlow.
🎯 Objectif : Transformer SoftyFlow en une plateforme complète de développement d'applications en ajoutant la gestion native des données, l'assistance intelligente par IA et une expérience développeur améliorée. Cette version pose les fondations pour construire des applications métier complètes sans quitter l'écosystème SoftyFlow.
Versions Front (IDE) : 8.0.28 → 8.5.19 Versions Back (engine/API) : 8.0.20 → 8.5.5
Fonctionnalités Clés
🎉 NOUVEAU – SoftyTables (BETA) : Couche de Données Native
🗄️ SoftyTables est une toute nouvelle fonctionnalité de SoftyFlow 8.5 qui ajoute une couche de données native et low-code directement intégrée à la plateforme. Construisez des bases de données relationnelles complètes et des UIs pilotées par les données sans outils externes ou SQL complexe.
Capacités Fondamentales :
- Définir des tables et des schémas avec colonnes, types de données et relations
- Gérer les opérations CRUD complètes (créer, lire, mettre à jour, supprimer)
- Utiliser SoftyTables comme sources de données dans les UIs (listes, menus déroulants, champs de sélection, etc.)
- Exploiter les relations (un-à-plusieurs, plusieurs-à-plusieurs) sans écrire manuellement du SQL
- Champs d'audit intégrés (createdBy, updatedBy, suivi des utilisateurs)
Avantages :
- Plateforme de données complète intégrée à SoftyFlow
- Aucune gestion de base de données externe requise pour les cas simples
- Prototypage rapide et développement MVP
- Modélisation des données simplifiée avec outils visuels
- Gestion automatique des relations
- Validation des données intégrée et sécurité des types
🔴 Important : SoftyTables est en BETA dans cette version. Elle est fonctionnelle et profondément intégrée, mais peut encore évoluer. Nous recommandons de commencer par des projets non-critiques ou des environnements de test pendant que nous stabilisons les APIs et l'UX.
Notes de Publication Détaillées
🗄️ Moteur Backend SoftyTables (BETA)
Gestion des Types de Données et Schémas
Le backend introduit un moteur SoftyTables complet construit au-dessus de Sequelize avec des capacités avancées :
Nouveaux Types de Données :
- Support natif pour les types
file,jsonetarray - Types scalaires standard (string, integer, float, boolean, date)
- Colonne
displayNamepour séparer les noms internes des étiquettes visibles par l'utilisateur - Validation des types améliorée et conversion
Relations et Constructeur de Schéma :
- Support des relations un-à-plusieurs et plusieurs-à-plusieurs
- Conventions de nommage claires pour les tables de jonction pour les relations M:N
- Capacité à compter les enregistrements connexes dans les requêtes select
- Utile pour les listes, tableaux de bord, badges et analytique
- Colonne cible par défaut
targetMainColumndéfinie à'id'pour la cohérence - Gestion automatique des clés étrangères
Améliorations Architecturales
Instances Sequelize Doubles :
- Instance principale pour les opérations runtime
- Instance dédiée pour la synchronisation et la gestion des schémas
- Stabilité améliorée lors des mises à jour de schémas
- Prévient les conflits entre les lectures et les modifications de schémas
Opérations Sync & CRUD Améliorées :
syncTablemis à jour pour gérer les champs select relationnels (simple et multi-choix)- Support pour types de données supplémentaires avec gestion du tri affinée
- Structures de journalisation claires pour le débogage
- Gestion des colonnes simplifiée et normalisation
- Fonctions d'aide pour construire des requêtes select optimisées
- Exclusion intelligente des colonnes de recherche du traitement
Configuration de Base de Données
Configuration Prête pour la Production :
- Base de données/schéma dédiée
softytablepour séparation propre - Pool de connexions pour fiabilité sous charge
- Performance des requêtes optimisée
- Suppression de
syncTable.jsobsolète et ancien schéma JSON
Audit et Suivi :
- Champs
createdBy,updatedByetusergérés automatiquement - Piste d'audit complète pour toutes les opérations de données
- Suivi amélioré pour conformité et débogage
✅ Statut : Première BETA publique du moteur SoftyTables. Attendez-vous à des raffinements futurs du constructeur de schémas, de la journalisation et du comportement de synchronisation en fonction de votre retour.
🎨 Constructeur UI Frontend SoftyTables (BETA)
Création et Gestion d'Écrans
Écrans Pilotés par SoftyTable :
- Créer des écrans complets pilotés par les données via le constructeur UI
- Nouveaux flux pour créer, modifier et gérer les listes liées à SoftyTables
- Intégration transparente avec les composants UI existants
- Interface de glisser-déposer pour développement rapide
Améliorations des Composants
Refonte du Composant SoftyTable :
- Édition de cellules en ligne avec dialogues de configuration intuitive des lignes/colonnes
- Pagination intégrée avec états de chargement fluides
- Interface plus propre avec suppression des éléments d'en-tête redondants
- Responsivité améliorée et compatibilité mobile
Configuration des Colonnes et Relations :
ColumnConfigForm.vueetRowEditorDrawer.vuerefactorisés pour meilleure UX- Support complet pour colonnes de recherche et relations (1:N, M:N)
- Imports dynamiques pour temps de chargement plus rapides
- Configuration de colonne d'affichage principal (vue utilisateur par défaut)
- Colonne d'affichage local pour rendu des relations
- Limite de récupération des données de tableau augmentée à 1000 lignes
- Sélecteur d'arborescence de recherche amélioré montrant la structure d'inclusion et les chemins de colonnes
Interactions Utilisateur
Actions au Clic de Ligne :
- Nouvelle option d'action "Row Click" dans
WidgetConfig.vue - Déclencher des actions ou navigations quand les lignes sont sélectionnées
- Parfait pour les interfaces d'exploration et vues détaillées
- "Is Timestamp" renommé en "Date Only" pour clarté
Liaison de Données :
- Les widgets (menus déroulants, radios, cases à cocher) peuvent utiliser
setListFromSoftyTable - Récupération directe de données de SoftyTables via les APIs backend
- Population automatique d'options
- Synchronisation de données en temps réel
🔴 L'UI de SoftyTables est en BETA : L'accent est mis sur la fonctionnalité de bout en bout et l'utilisabilité. Le vernis visuel et les fonctionnalités avancées continueront à évoluer en fonction des retours utilisateur.
🤖 Intégration IA – Actions, Formulaires et Planification
Génération d'Actions et d'Actions Pilotées par IA
Nouvelle Méthode IA : callActionsGenerate:
- Générer des actions dynamiquement à partir du contexte en utilisant l'IA
AiInputsélectionne intelligemment les appels API en fonction depromptId- Système de requête réutilisable et structuré
- Suggestions d'actions conscientes du contexte
Création de Formulaires par IA :
- Constructeur de formulaire basé sur l'IA intégré au constructeur UI
- Décrivez vos besoins en formulaire en langage naturel
- L'IA propose des mises en page de champs complets et configurations
formAIConditioncorrigé pour évaluation précise des conditions IA- Accélère le développement de formulaires de heures à minutes
Test et Débogage Améliorés :
- Notifications du mode test dans
actions_v2.jspour avertissements utilisateur clairs - Journalisation d'erreurs améliorée dans
execution.js - Meilleur débogage pour l'exécution des processus et IA
- Messages d'erreur clairs pour dépannage
Intégration StreamingMCPClient et OpenAI
Améliorations Architecturales :
- StreamingMCPClient refactorisé avec séparation propre
- Phases distinctes de planification vs exécution
- Capacité de lecture de fichier ajoutée pour contexte IA plus riche
- Performance de streaming optimisée
Configuration OpenAI :
- Routage mis à jour pour s'aligner avec les nouveaux flux de travail IA
- Infrastructure préparée pour futures options de modèles
- Gestion de configuration améliorée
- Efficacité API améliorée
📚 Améliorations de Documentation et SDK
Chat de Documentation dans l'IDE
Composant Chat de Documentation :
- Interroger la documentation directement depuis l'IDE
- Intégration API complète pour réponses instantanées
- Pas besoin de quitter votre environnement de développement
- Recherche de documentation consciente du contexte
Contrôle d'Affichage Intelligent :
- Propriété calculée pour masquer/afficher le chat en fonction des paramètres URL
- Contrôle granulaire par environnement ou intégration
- Configurable pour différents scénarios de déploiement
- Support de localisation complet (EN/FR)
Avantages :
- Résolution de problèmes plus rapide
- Réduction de changements de contexte
- Productivité développeur améliorée
- Expérience d'apprentissage transparente
Documentation SDK et Aide de l'Éditeur
Couverture SDK Améliorée :
- Nouveau module doc ajouté aux itinéraires de compte et exportations de contrôleur
- Vérifications d'authentification sur l'itinéraire docs SDK pour sécurité
- SoftyTables entièrement intégré au moteur SDK
- Toutes les nouvelles méthodes SoftyTables exposées et documentées
Aide de l'Éditeur Étendue :
- Nouvelles méthodes pour gestion d'instance et de tâche
- Opérations de requête et capacités de suppression en masse
- Documentation complète des méthodes SoftyTables (
create,update,delete, requêtes) - Nouvelle méthode
fillTemplatedansback-editor-help.json - Textes EN/FR complets pour avertissements et confirmations
- Meilleure orientation pour opérations de données en masse
⚙️ Constructeur de Processus, Rapports et Mesures
Synchronisation de l'UI Attachée
Synchronisation Processus-UI Améliorée :
- Nouveau flux attached process syncScreen avec stabilité améliorée
- Itérations multiples pour synchronisation robuste
- Boutons de processus attaché configurables (actions ouvertes/configurées)
- Intégration transparente entre les couches processus et UI
Corrections de Bogues et Améliorations :
- Problèmes d'UID
attachedUicorrigés pour références fiables - Relation processus-UI corrigée après opérations de sauvegarde UI
- Modèles EJS I/O de processus nettoyés et optimisés
- Gestion d'erreurs et validation améliorées
Identification de l'Instance :
SF_incremental_idintroduit comme identificateur principal de l'instancerequest_idremplacé parSF_incremental_iddans tous les modèles- Nommage cohérent dans tous les modèles EJS et vues
- Capacités de suivi et débogage améliorées
Rapports et Mesures
Création de Rapports et Modèles :
- Nouveaux flux de création de rapports avec UI intuitive
- Modèles ReportUI pour rapports standardisés
- Mise en page de grille améliorée pour meilleure présentation de données
- Configuration de bouton améliorée pour actions utilisateur
- Traductions françaises complètes pour éléments de rapport
Gestion des Mesures :
- Mesures de processus mises à jour avec modèles EJS affinés
- Fonctionnalité upsert measure implémentée
- L'UI "Ajouter au rapport" apparaît intelligemment uniquement sur entrées pertinentes
- Nouveaux modèles todo pour données métier contextuelles
- Modèles de scénario administrateur pour meilleure gouvernance
Avantages :
- Création de rapports plus rapide
- Mises en page de rapports cohérentes
- Meilleure visualisation de données
- Capacités d'aide à la décision améliorées
Améliorations UX du Constructeur
Améliorations de Création d'Étape :
- Nouveau CSS pour lisibilité améliorée
- Banneau "Step not completed" pour orientation utilisateur claire
- Mise en page du bouton
+corrigée pour meilleure utilisabilité - Widgets de section améliorés et listes réductibles
- Expérience de création de flux de travail plus intuitive
Gestion d'Écrans :
- Nouveau design du menu d'écrans avec interface moderne
- UI configuration d'écran sélectionné améliorée
- Navigation plus claire entre les écrans
- Implémentation précoce de validation d'écran liée à l'écran sélectionné
📁 Google Drive et Gestion des Fichiers
Intégration Google Drive
Intégration Backend :
- Intégration Google Drive pour export de feuille de calcul transparente
- Export direct de SoftyFlow vers Google Sheets
- Synchronisation de données automatisée
- Flux d'authentification sécurisé
Configuration Frontend :
- Traductions EN/FR complètes pour paramètres Google Drive
- Gestion des clés API Google Drive
- Configuration d'URI de redirection
SecretKeys.vuerefactorisé pour meilleure gestion des paramètres- Interface de configuration intuitive
Avantages :
- Collaborer sur les données dans outils familiers
- Exports de données automatiques vers Google Workspace
- Partage et collaboration améliorés
- Accessibilité des données basée sur le cloud
Améliorations du Téléchargement de Fichiers
Support de Fichiers FlowyChat :
- Téléchargement de fichiers maintenant pris en charge dans chat
- Noms de fichiers affichés dans messages chat
- Collaboration améliorée via partage de fichiers
- Meilleur contexte dans conversations
Gestion de Fichiers Backend :
- Support de nouvelle fonctionnalité de téléchargement de fichiers
- Conditions liées aux fichiers dans logique UI
- Capacités améliorées de gestion de fichiers
- Validation de fichier améliorée
📄 Rendu PDF et Modèles (Carbone)
Génération de Documents
Intégration Bibliothèque Carbone :
- Bibliothèque Carbone ajoutée pour rendu de modèles puissant
- Support pour DOCX, PDF et autres formats de documents
- Génération de documents côté serveur
- Automatisation basée sur modèles
Système de Modèles :
- Nouveaux modèles FormUI et ReportUI
- Traductions françaises complètes pour tous les modèles
- Structure de grille améliorée pour meilleures mises en page
- Configuration de bouton améliorée
- Sorties de documents professionnelles
Fonctions Auxiliaires :
- Nouvelles fonctions auxiliaires dans
actions_v2.js - Utilitaires de récupération d'ID de formulaire
- Gestion et transformation de données
- Logique de validation de modèle
- Flux d'intégration de modèle simplifié
Améliorations Frontend :
- Itinéraire PDF refactorisé avec nouveau format d'itinéraire
- Structure d'URL plus cohérente et prévisible
- Meilleure gestion d'accès aux documents
- Expérience utilisateur améliorée
Cas d'Utilisation :
- Génération de rapports automatisée
- Modèles de contrats et d'accords
- Génération de factures et reçus
- Documents métier personnalisés
- Fins d'export et d'archivage
🌍 Localisation, Langue et UX IDE
Internationalisation Globale (i18n)
Localisation Améliorée des Paramètres :
- Options d'authentification localisées et flux
- Traductions des champs de gestion de mot de passe
- Internationalisation complète des paramètres
- Expérience multilingue conviviale
Sélecteur de Langue IDE :
- Nouveau sélecteur de langue dans paramètres utilisateur
- Préférences linguistiques par utilisateur
- Basculement de langue instantané
- Choix de langue persistant dans les sessions
Couverture des Traductions :
- Locale par défaut définie à Anglais
- Mises à jour de traduction française étendues dans toute la plateforme
- Nombreux composants mis à jour avec support i18n
- Titres, étiquettes, messages et info-bulles traduits
- Nouvelle clé
comingSoonpour aperçus de fonctionnalités dansCreateProjectModal
Avantages :
- Accessibilité mondiale
- Courbe d'apprentissage réduite pour utilisateurs non-anglais
- Applications multilingues professionnelles
- Meilleure adoption utilisateur mondiale
Améliorations UX au Niveau des Composants
WidgetConfig et Page Builder :
- CSS repensé pour apparence moderne
- Basculement d'instruction SQL pour widgets menu déroulant et tableau
- Nouveau paramètre de page
removeVbpour optimisation de performance - Interfaces de configuration plus propres
- Hiérarchie visuelle améliorée
Tableaux et Listes :
- Largeurs de colonnes ajustées dans vues du constructeur
- Remplissage d'en-tête de tableau mis à jour pour meilleure lisibilité
- Présentations de données plus scannables
- Espacement et alignement cohérents
Courrier et Communication :
- Comportement de chargement de MailDrawer corrigé
- SOF-502 : Problème de sujet de courrier résolu
- Événement de limite d'erreur bloqué sur tâches de courrier corrigé
- Opérations d'e-mail plus fiables
FlowyChat et ListPage :
- Rendu de texte EN/FR amélioré
- ListPage utilise des chaînes localisées pour opérations de fichiers
- Dialogues de confirmation entièrement traduits
- Expérience utilisateur cohérente dans les langues
🔧 Moteur de Base & Gestion SQL
Améliorations du Traitement SQL
Gestion SQL Améliorée :
- Correction de divers problèmes d'exécution SQL
- Traitement des filtres
wherecorrigé - Détection et gestion améliorées de
isSqlStatement getTableDatamise à jour avec le drapeauisSqlStatement- Exécution SQL et validation plus précises
- Messages d'erreur améliorés pour les problèmes SQL
Optimisation des Requêtes :
- Performances améliorées des requêtes
- Meilleure gestion des filtres complexes
- Opérations JOIN améliorées
- Modèles de récupération de données optimisés
Intégration SoftyFlow ↔ SoftyTables
Intégration Transparente des Données :
SoftyFlowexpose maintenant la méthodesetListFromSoftyTable- Composants select, radio et checkbox mis à jour
- Récupération automatique des données depuis SoftyTables
- Liaison de données en temps réel
- Configuration simplifiée des composants
Avantages :
- Pas de configuration manuelle de la source de données
- Mises à jour automatiques lors de changements de données
- Liaison de données type-safe
- Temps de développement réduit
Validation et Sécurité des Données
Validation Améliorée :
- Validation améliorée des données de projet
- Gestion améliorée des tâches avec gestion appropriée des ID
- Génération améliorée des noms de tables dynamiques
- Détection et signalement améliorés des erreurs
Sécurité en Production :
- Fonctionnalités de sécurité « pas de suppression » implémentées
- La logique de synchronisation évite les opérations destructrices en production
- Protection contre la perte accidentelle de données
- Migrations de schéma sûres
- Piste d'audit pour les modifications de schéma
🧹 Nettoyage & Suppression de Fonctionnalités
Intégrations Supprimées
Recherche Algolia Supprimée :
- Code et composants de recherche Algolia inutilisés supprimés
- Suppression de
WidgetConfigetmain.js - Dépendances supprimées :
algoliasearch,instantsearch.css,vue-instantsearch - Réduction de la taille du bundle et de la complexité
- Fonctionnalité de recherche simplifiée
Nettoyage de la Documentation et du Code
Documentation Obsolète Supprimée :
- Ancienne documentation d'auto-sauvegarde et tests
- Documentation API SoftyTables obsolète et plans de refonte
- Documentation API Todo List héritée
- Structures BPMN XML et JSON non pertinentes
- Documentation plus nette et ciblée
Console et Journalisation :
- Déclarations
console.logéparses supprimées des composants frontales - Journalisation dorsale affinée dans SoftyTables, synchronisation et schemaBuilder
- Journalisation mieux structurée pour le débogage
- Niveaux de journalisation prêts pour la production
Construction et Dépendances
Dépendances Mises à Jour :
package-lock.jsonmis à jour (frontend et backend)globalv800.bundle.jsobsolète supprimé- Configuration Sequelize refactorisée
- Logique de validation utilisateur mise à jour
- Dépendances OpenAI mises à jour vers les dernières versions
- Correctifs de sécurité et améliorations des performances
Avantages :
- Tailles de bundle plus petites
- Temps de construction plus rapides
- Posture de sécurité améliorée
- Maintenabilité améliorée
Améliorations Techniques
Améliorations des Performances
- Exécution des requêtes SoftyTables optimisée
- Regroupement de connexions amélioré pour la fiabilité de la base de données
- Rendu frontale amélioré avec meilleurs états de chargement
- Opérations du constructeur UI plus rapides avec importations dynamiques
- Réduction des tailles de bundle grâce au nettoyage des dépendances
Mises à Jour de Sécurité
- Vérifications d'authentification améliorées sur les itinéraires de documentation SDK
- Piste d'audit améliorée avec champs createdBy/updatedBy
- Intégration Google Drive sécurisée
- Validation et gestion des erreurs améliorées partout
- Opérations de synchronisation sûres pour la production avec protection « pas de suppression »
Capacités d'Intégration
- Intégration native Google Drive pour l'export de feuilles de calcul
- Moteur de rendu de modèles Carbone
- Intégration OpenAI améliorée avec routage amélioré
- Meilleures capacités de téléchargement et de gestion de fichiers
- SoftyTables entièrement exposé dans le moteur SDK
Expérience Développeur
- Chat de documentation en IDE pour une aide instantanée
- Génération de formulaires et d'actions alimentée par l'IA
- Mises à jour complètes de la documentation SDK
- Messages d'erreur améliorés et outils de débogage
- Localisation améliorée avec support EN/FR
Notes de Migration
De V8.0 à V8.5
Considérations de Base de Données :
- SoftyTables utilise une base de données/schéma dédié
softytable - Les données et processus existants restent entièrement compatibles
- Aucune migration requise pour les flux de travail existants
- SoftyTables est optionnel ; les projets existants ne sont pas affectés
Nouvelles Intégrations à Configurer :
- Google Drive : Configurer les clés API et les URI de redirection dans les paramètres des clés secrètes
- Carbone/LibreOffice : S'assurer qu'il est disponible dans les environnements utilisant le rendu de modèles
- OpenAI : Examiner la configuration mise à jour si vous utilisez les fonctionnalités IA
Localisation :
- Langue par défaut maintenant définie à l'anglais (précédemment mixte)
- Les préférences de langue utilisateur peuvent être définies dans les paramètres utilisateur
- Les traductions existantes conservées et améliorées
- Traductions françaises mises à jour de manière exhaustive
Changements Majeurs :
request_idremplacé parSF_incremental_iddans les instances de processus- Routes PDF refactorisées au nouveau format de chemin (redirections en place)
- Recherche Algolia supprimée (si vous l'utilisiez, une recherche alternative est disponible)
Configuration Système Requise
Exigences du Backend :
- Node.js : Dernière version LTS recommandée
- Base de données : PostgreSQL 12+ ou compatible
- Optionnel : LibreOffice pour le rendu de documents (si vous utilisez des modèles Carbone)
- Optionnel : Accès à l'API Google Drive (pour l'intégration Google Drive)
Exigences du Frontend :
- Navigateurs modernes : Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- JavaScript activé
- Résolution d'écran minimale : 1280x720 (design réactif)
Exigences Réseau :
- HTTPS recommandé pour les environnements de production
- Support WebSocket pour les fonctionnalités en temps réel
- Accès API externe pour les intégrations Google Drive et OpenAI
Recommandations de Performance :
- Minimum 4 Go de RAM pour les petits déploiements
- 8 Go+ de RAM recommandé pour la production avec SoftyTables
- Stockage SSD pour les performances optimales de la base de données
Commencer
Pour les Administrateurs
Configuration Initiale :
- Examiner et configurer la nouvelle intégration Google Drive si nécessaire
- Configurer Carbone/LibreOffice pour les fonctionnalités de génération de documents
- Examiner les paramètres de langue par défaut (anglais par défaut)
- Tester SoftyTables dans un environnement de staging d'abord
- Configurer les paramètres OpenAI pour les fonctionnalités IA
Gestion des Utilisateurs :
- Informer les utilisateurs du nouveau sélecteur de langue dans les paramètres utilisateur
- Former les utilisateurs au chat de documentation en IDE pour une aide en libre-service
- Examiner les fonctionnalités IA et les contrôles d'accès
Pour les Développeurs
Exploration de SoftyTables (BETA) :
- Commencer avec un projet de test pour explorer les capacités de SoftyTables
- Examiner la documentation SDK SoftyTables dans l'IDE
- Créer des tables simples et des relations pour comprendre le modèle de données
- Expérimenter avec des interfaces pilotées par les données en utilisant SoftyTables comme sources
- Fournir des retours sur le constructeur de schéma et les flux d'interface utilisateur
Développement Alimenté par l'IA :
- Essayer la création de formulaire IA dans le constructeur UI
- Explorer la génération d'actions IA avec
callActionsGenerate - Utiliser le chat de documentation pour des réponses rapides
- Examiner le code généré par l'IA et le personnaliser selon les besoins
Nouvelles Fonctionnalités à Exploiter :
- Utiliser
setListFromSoftyTablepour la liaison de données dropdown/select - Implémenter des actions au clic de ligne pour les tables interactives
- Configurer les exports Google Drive pour le partage de données
- Créer des modèles de documents avec intégration Carbone
- Exploiter
SF_incremental_idpour le suivi cohérent des instances
Pour les Utilisateurs Finaux
Nouvelles Capacités :
- Sélection de Langue : Choisir votre langue préférée dans les paramètres utilisateur
- Aide à la Documentation : Utiliser le chat de documentation pour une aide et des conseils instantanés
- Meilleurs Rapports : Explorer les nouvelles fonctionnalités de création de rapports et de mesures
- Partage de Fichiers : Télécharger des fichiers dans FlowyChat pour une meilleure collaboration
- Interface Utilisateur Améliorée : Profiter des interfaces améliorées sur tous les écrans du constructeur
Avantages de SoftyTables :
- Gestion des données plus simple sans outils externes
- Listes dynamiques et listes déroulantes automatiquement mises à jour
- Meilleure validation des formulaires et intégrité des données
- Interfaces plus réactives et interactives
État Connu et Recommandations
🧪 État BETA de SoftyTables
Ce que Cela Signifie :
- Le moteur et l'interface utilisateur de SoftyTables sont fonctionnels et profondément intégrés
- Les API et l'interface utilisateur peuvent encore évoluer en fonction des commentaires
- Non recommandé pour les données critiques de production pour le moment
- Parfait pour les prototypes, les MVP et les projets non critiques
Recommandations :
- Commencer par les environnements de staging ou de test
- Utiliser pour les nouveaux projets plutôt que de migrer des données critiques
- Fournir des retours sur le constructeur de schéma, les relations et les flux d'interface utilisateur
- Surveiller les notes de publication pour les mises à jour et améliorations de SoftyTables
Ce Qui Est Stable :
- Opérations CRUD de base
- Relations un-à-plusieurs et plusieurs-à-plusieurs
- Liaison et affichage des données de l'interface utilisateur
- Intégration SDK
Ce Qui Évolue :
- Configurations de relations avancées
- Optimisation des performances pour les grands ensembles de données
- Concepteur de schéma visuel
- Types de données et validations supplémentaires
🔐 Liste de Vérification de l'Intégration
Avant de Passer en Production :
- Configurer les clés API Google Drive et les URI de redirection
- Installer et tester Carbone/LibreOffice pour la génération de documents
- Examiner et définir les préférences de langue par défaut
- Tester SoftyTables dans un environnement de staging
- Mettre à jour les intégrations personnalisées pour les nouveaux itinéraires API
- Examiner les modifications de l'ID d'instance (
SF_incremental_id)
🌍 Meilleures Pratiques de Localisation
- Vérifier la langue par défaut dans vos environnements (anglais par défaut)
- Définir les préférences de langue spécifiques à l'utilisateur dans les paramètres utilisateur
- Examiner le contenu traduit pour vos cas d'utilisation
- Fournir des retours sur la qualité de la traduction
- Envisager de contribuer à des traductions dans d'autres langues
SoftyFlow 8.5 représente notre vision d'une plateforme d'application low-code complète, combinant l'automatisation des processus, la gestion des données native et les outils de développement alimentés par l'IA. Nous avons hâte de voir ce que vous créerez avec ces nouvelles capacités !