Skip to main content

✨ 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, json et array
  • Types scalaires standard (string, integer, float, boolean, date)
  • Colonne displayName pour 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 targetMainColumn dé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 :

  • syncTable mis à 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 softytable pour séparation propre
  • Pool de connexions pour fiabilité sous charge
  • Performance des requêtes optimisée
  • Suppression de syncTable.js obsolète et ancien schéma JSON

Audit et Suivi :

  • Champs createdBy, updatedBy et user gé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.vue et RowEditorDrawer.vue refactorisé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
  • AiInput sélectionne intelligemment les appels API en fonction de promptId
  • 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
  • formAICondition corrigé 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.js pour 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 fillTemplate dans back-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 attachedUi corrigé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_id introduit comme identificateur principal de l'instance
  • request_id remplacé par SF_incremental_id dans 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.vue refactorisé 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é comingSoon pour aperçus de fonctionnalités dans CreateProjectModal

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 removeVb pour 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 where corrigé
  • Détection et gestion améliorées de isSqlStatement
  • getTableData mise à jour avec le drapeau isSqlStatement
  • 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 :

  • SoftyFlow expose maintenant la méthode setListFromSoftyTable
  • 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 WidgetConfig et main.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.json mis à jour (frontend et backend)
  • globalv800.bundle.js obsolè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_id remplacé par SF_incremental_id dans 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 :

  1. Examiner et configurer la nouvelle intégration Google Drive si nécessaire
  2. Configurer Carbone/LibreOffice pour les fonctionnalités de génération de documents
  3. Examiner les paramètres de langue par défaut (anglais par défaut)
  4. Tester SoftyTables dans un environnement de staging d'abord
  5. Configurer les paramètres OpenAI pour les fonctionnalités IA

Gestion des Utilisateurs :

  1. Informer les utilisateurs du nouveau sélecteur de langue dans les paramètres utilisateur
  2. Former les utilisateurs au chat de documentation en IDE pour une aide en libre-service
  3. Examiner les fonctionnalités IA et les contrôles d'accès

Pour les Développeurs

Exploration de SoftyTables (BETA) :

  1. Commencer avec un projet de test pour explorer les capacités de SoftyTables
  2. Examiner la documentation SDK SoftyTables dans l'IDE
  3. Créer des tables simples et des relations pour comprendre le modèle de données
  4. Expérimenter avec des interfaces pilotées par les données en utilisant SoftyTables comme sources
  5. Fournir des retours sur le constructeur de schéma et les flux d'interface utilisateur

Développement Alimenté par l'IA :

  1. Essayer la création de formulaire IA dans le constructeur UI
  2. Explorer la génération d'actions IA avec callActionsGenerate
  3. Utiliser le chat de documentation pour des réponses rapides
  4. Examiner le code généré par l'IA et le personnaliser selon les besoins

Nouvelles Fonctionnalités à Exploiter :

  1. Utiliser setListFromSoftyTable pour la liaison de données dropdown/select
  2. Implémenter des actions au clic de ligne pour les tables interactives
  3. Configurer les exports Google Drive pour le partage de données
  4. Créer des modèles de documents avec intégration Carbone
  5. Exploiter SF_incremental_id pour le suivi cohérent des instances

Pour les Utilisateurs Finaux

Nouvelles Capacités :

  1. Sélection de Langue : Choisir votre langue préférée dans les paramètres utilisateur
  2. Aide à la Documentation : Utiliser le chat de documentation pour une aide et des conseils instantanés
  3. Meilleurs Rapports : Explorer les nouvelles fonctionnalités de création de rapports et de mesures
  4. Partage de Fichiers : Télécharger des fichiers dans FlowyChat pour une meilleure collaboration
  5. 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 !