Plateforme web
Versions 130.X
Evolutions
Ajout de la possibilité d’ajouter des messages exceptionnels
Cartographie : Ajout de possibilité de personnalisation des pins
Nouvelles pages : accès refusé et page inconnue
Nombreuses améliorations UI/UX mineurs
Refonte identité produit [beta]
Command center [beta]
Versions 127.X
Correctifs
Problème d’affiche des entêtes en cas de scroll
Exporter la vue courante prend bien en compte les filtres dates
SetValue par script fonctionne désormais sur les foreignEntity non readOnly
Menu : Amélioration visuelle de la barre de défilement
Correctifs
Ordre des colonnes ne restait plus dans l’ordre fixé par le client
Correction d'une erreur lors du clic sur une ligne d'une grid avec sélection dont la primary key de l'item est null
Correction de l'exportation des grid lorsqu'un filtre collaborateur est actif
Import fichier Excel : le format de date de Excel est géré dans le cas d'un import d'un fichier typé .xlsx
Correction de la réinitialisation des devices
Correction de l'exportation d'une entity liste avec un filtre date relatif.
Gestion du cas addresse non trouvée pour geolocate
Correction sur les triggers simple qui ne fonctionnaient plus
Recherche globale n’affichait plus la description
Les images dans les grids ne s’affichaient plus au changement de page
Evolutions
Authent :
Permet de cacher le nom de projet
Nombre de caractère minimal pour les mots de passe augmenté à 14
ERP :
Permet d’ajouter un paramètre dans les appels de module par script
Amélioration du style des catalogues de Widgets
Correctifs
Bug de validation qui ne validait plus que la fiche courante et plus les sous entitées
Versions 124.X
Evolutions
Création de compte sans email : interne et externe
Correctifs
Bug de validation qui ne validait plus que la fiche courante et plus les sous entitées
Correctifs
Retour du bouton Valider dans les notes
Disparition des adresses en cas d’annulation
Bouton Entrée dans les champs provoquait une erreur
Evolutions
Widget grid : filtrage de colonne
Widget Embeded : Possibilité d’utiliser des informations de la page pour paramétrer l’url
Planning : Nouveau bouton pour modifier un favoris
Flux d’intervention :
Amélioration des capacités du métier
Popup non modale
Entity : Amélioration des méthodes de scripts pour gérer des updates et deletes multiples
Treellist : nouveau composant
Possibilité de créer des comptes extranets par script sans envoyer d’email
ToDo : nouveau composant
Correctifs
Améliorations mineurs UI/UX
Versions 119.X
Correctifs
Crud : Menu contextuel, la liste des choix ne disparait plus de manière aléatoire
Correction de l’enregistrement sur les types d’intervention
Création d'évènements : soucis de navigation par popup
Correction d’un problème de cohérence dans la recherche dans les Zooms
Correction d’un problème sur la méthode $database.selectEntityAsync()
Correction d’un soucis sur l’event afterChildrenLoad spécifiquement dans les entitys
Nettoyage des attributs dynamiques lors du passage dans l’interop
Correction sur la touche échap qui lançait une action du changement de dossier
Correctifs
Correction sur le changement de dossier (one)
Correction de police de caractères qui provoquait un défaut visuel dans certains programmes (one)
Correctifs
Correction des filtres manquants de l’agenda
Possibilité de créer des comptes sans envoi de mail
Correctifs
Régression concernant l’enregistrement de CRUD nécessitant des colonnes traduites
Evolutions
Ascenseur : Ergonomie améliorée. Ils ont été élargis.
IA : Mise en place de la gestion des quotas.
Vue liste : Le filtre global fonctionne maintenant sur les champs numériques, téléphone et mail.
Favoris ERP : possibilité de réordonner les favoris utilisateur.
Crud : Optimisation des jointures de traductions, afin de pas attendre la limite de 60 jointures.
Déconnexion : lors de la déconnexion volontaire de l'utilisateur, à la reconnexion, il est redirigé vers la page d'accueil et non plus vers la dernière page visitée.
Correctifs
Générique :
project.settings : correction d'une régression introduite en 119.12 qui rendait ce fichier obligatoire.
Treeview : correction d'une erreur pouvant se produire lors de l'exécution d'une action personnalisée.
Dialogs : correction de l'affichage quand aucune action personnalisée n'était définie.
Champs date : correction du contrôle de saisie si le format de l'année est sur 2 caractères.
Grid : correction de l'ergonomie des filtres des en-têtes de colonnes.
Vue liste : correction du design du filtre d'une colonne booléenne.
Spécifique ERP :
Correction de la fenêtre "Êtes-vous toujours là ?" qui pouvait s'afficher alors qu'il y avait de l'activité.
Correction des boutons images qui apparaissaient blancs sur blanc.
What's new : correction de la langue pour prendre en compte la langue de l'utilisateur.
Focus : correction de la perte de focus si clic sur un bouton en dehors de l'iframe.
Correction d'une erreur possible lors de l'impression de plusieurs documents à la chaîne.
MessageBox : le retour n'était pas attendu et pouvait entrer un décalage dans le traitement des actions.
Evolutions
Amélioration de l’affichage des filtres de la vue
Opérateurs de filtres : Sauvegarde de l’ordre
Nouvelles capacitées treeview :
Renommer un nouveau noeud
Permettre d’avoir plus de 1000 éléments
Paramétrage des noeuds ouverts par défaut
Amélioration visuelle
What’s New : Utilisation de confluence pour la récupération des informations
Visual : Amélioration Toolbar
Widget
Nouveau widget : Iframe/Embedded
Ajout des états vides
Amélioration visuelle des catalogues
Extranet : Possibilité de modifié la langue d’un user extranet
Expiration de projet : Warning si le projet expire dans moins d’une semaine
Correctifs
ColorPicker : régle sur l’indicateur requis
Amélioration du loadbalancer sur les redirections/route/using
Planning : l’ouverture dans une nouvelle fenêtre refonctionne
Versions 114.X
Correctifs
En cas de volume important, les popups pouvaient ne pas bien se fermer et un loader était présent à l’infini. Le nettoyage des popups a été amélioré.
Correctifs
Amélioration des performances, en particulier sur le planning
Dans certains cas (quand un script appelait une navigation de type Refresh par exemple), des popups restaient ouvertes ou des navigations ne se faisaient pas
Evolution
Meilleure gestion des imports/exports, en particulier en cas d’erreurs dans le fichier initial
Correctifs
Correction du bug : PromptAsync, fieldType: 'datetime' renvoie une erreur "this.input.focus" is not a function
Correction du bug : "startDateFilter is not defined" en quittant la page "https://crm.divalto.ca/page/timeSheet"
Correction du bug : Il est impossible de fermer un popup qui s'ouvre depuis un widget.
Correction du bug : Gestion des quantités décimales part 2
Evolution
Ajout de l’utilisateur dans les appels à OpenAI
Correctifs
Correction des foreigns sous Safari
Evolution
Nouveau paramètre pour la treeview pour forcer l’ouverture récursive des noeuds
Correctifs
Assainissement du retour Json pour Migration API
Correctifs
Correction d’une erreur sur les mises en formes des vues listes en cas de valeur null
Erreur lors de l’ajout d’un entrant en favoris
Date relative dans les mises en forme treeview
Correction de la case des colones système du aux nouveaux filtres
Réduction du nombre d’appel lors de la résolution de foreign
Devices lié bien affiché en cas de compte mobile only
Ajustement du step validator en cas de valeur entre 0.01 et 1
Ajustement de style afin d’avoir accès à certains ascenseur vertical
Remise en place des opérateurs sur les checkbox dans les filtres de grids
Versions 113.X
Evolution
Treeview : Permet de renommer le texte d’ajout de noeud
MigrationAPI : mise à disposition
Correctifs
Ouverture des programmes embedded dans la page courante
Les comptes mobiles uniquement avaient pas leurs devices liés affichés
Evolution
One :
Nouveau switch entre “Vues et tableaux de bord” et “Gestion”
Changement de dossier : nouvelle interface
Redesign des comboZoom
Loader : Ajout d’un skeleton sur les programmes
Vue liste :
Actions systèmes simples dans le bouton d’action de la ligne
Les filtres sont maintenant multiple par défaut
Filtre “Associé” : Mise en place d’un filtre treeview
Filtre date : nouveau fonctionnement
Grid :
Possibilité d’avoir un lien sur les groupements de foreign
Fil d’ariane : Amélioration visuelle
Correctifs
Widget carto : Propriété center fonctionnelle
Planning : Second chargement sans valeur corrigé
Date : creatDate et editDate sont reconnu comme des champs de type Date
Badge : couleur des badges dans les grids fonctionnelle
Vue liste : Colonne html
Fil d’ariane : retour à l’IA depuis le clic sur le nom de dossier
Planning : problème de refresh en cas de pivot
Segment : gestion du checkDirty en édition
Versions 106.X
Correctifs
Vues listes : erreur sur les foreigns en mode avancé
Foreign : amélioration des tooltips
Scheduler : meilleure gestion des traductions
Correctifs
Regression lors de la modification des valeurs du crud dans un script BeforeInsert
Evolution
Infolines : amélioration visuelle
Nouveau composant : Upload de fichier et upload d’image
RawAccess : Optimisation
Stepper : Gestion du isValid
Schedduler : Plannification au clic
Grid : Ajout d’un event au clic sur un toggle (colonne éditable booléenne)
Generation de rapport : Ajout du paramètre de choix de langue
Correctifs
Suppression du centre d’aide en extranet
Récupération de résolution de Foreign dans les headers
Suppression de l’opérateur sur les filtres booléens
Versions 102.X
Evolution
Stepper : introduction d’une datasource de type “stepsSource” qui permet de préciser les étapes validées ou non
Mise à jour des capacités de scripting serveur
Rajout d'un paramètre facultatif ($report.generateAsync) aux fonctions de générations/prévisualisation/téléchargement pour spécifier la langue du rapport
Correctifs
Permettre l'utilisation des colonnes calculés dans les datafilters de schéma
Des cas de spinner infinis qui bloquaient l’application ont été corrigés
Correction de la génération si dans le nom du rapport il y a des caractères spéciaux
Correctifs
Optimisation de la fusion quand on fusionne beaucoup de données annexes
Correction dans les grilles sur le colonnes numériques avec un lien
Popup bloquée en chargement dans certains cas
Correction sur l’evenement BoundChanged de la carte. Cela avait pour effet d’avoir beaucoup trop de client sur la carte dans certains cas
Problème sur la gestion des ID dans le foreign
Evolution
Centre d’aide : Amélioration du style
RowAccess :
Remise en place du Rowaccesscondition
Ajout de la capacité de vider les tables rowaccess via API
Correctifs
Ancien/Nouveau mode vue liste : Meilleure gestion des liens et des redirections
Utilisation des templates kendo dans les headers de crud
Popup persistante en planification
ONE :
Affichage des colonnes d'état
Foreign : obligation de valeur
Pagination des vues listes
Transformation des devis en commande
Evolution
Ellipsis : Amélioration de performance
Correctifs
Map : Message d’erreur Too much pins au chargemenet
Gestion de compte : Message d’erreur en modification
Versions 101.X
Evolution
Graph Donut :
Nouvelles manières d’afficher les données
Amélioration de l’affichage de la légende
Amélioration d’affichage des données nulles
Vues listes :
Formats des nombres par défaut
Nouveau pagger sur les grids et vue liste
Légendes des colonnes de type badge
Widget :
Amélioration du nombre de lignes dans les widgets grid
Performance :
Amélioration du calcul des counts, grid et vues listes
Rowaccess : parallélisation
Nouveau centre d’aide généralisé
Champs personnalisés :
Ajout de la possibilité de modifier une traduction
Studio :
Aide à la saisie dans les jsonschema
Correctifs
Suppression de l’erreur en cas de widget supprimé de la configuration
Correction sur l’interprétation des mediumblob field
Versions 95.X
Evolution
Nouveau type de condition sur le rowaccess
Correctifs
Redirection vers les nouvelles pages lorsque l’on est en mode nouvelle expérience :
Correctif sur le mode déployée de la recherche
Amélioration sur la redirection depuis les foreigns et infocards
Correctifs
Correction d’une regression sur le stepper
Correction du filtrage par entonnoir sur les grid
Correctifs
Recherche globale : les filtres de catégories n'étaient pas correctement pris en compte
Correction d’une erreur pouvant survenir lors de la récupération des données d’une grille avec des champs dynamiques
Le Drag&Drop d’une grille vers un arbre ne fonctionnait pas
L’infocard sur une foreign n'étaient pas forcément toujours affichée
PowerFx : Remise en fonction et autocompletion des colonnes
Correctifs
Emailing : amélioration du feedback en cas d’erreur de configuration
Problème de déconnexion avec OpenID
Message d'erreur Fiche Technique Equipement (cannot read property)
L’entonnoir des filtres de colonnes dans les grilles pouvaient être affiché à tort.
Amélioration UX au niveau du titre de l'entité pour ne pas afficher le "-" qui pas de nom d'entité.
Segment : résolution des libellés ne fonctionnait pas avec un display de type “list” dans le schema
Le clic sur la poubelle ne vidait pas la version du projet dans le cache
Problème de taille de popup GetQuanty
Performance et Stabilité
Pour cette version, un focus sur les performances et la stabilité globale de l’application a été effectué
Evolution
GetQuanty : Utilisation du Vault
Vues listes :
Colonnes Foreigns : lien vers la fiche
Amélioration de la gestion des scrolls
Collaboratif : Amélioration graphique
SqlExpression pour les filtres des grid
Nouveau versionning (gestion des RC, beta, hotfix, …)
Optimisations lors de l’ouverture de l’interop
Optimisations lors de du premier chargement ou après refresh
Correctifs
Problème de création de compte extranet : erreur 500
Problème de refresh des sessions limité à 15 min
Message "ce champ est requis" au dessus du voile
Info card montre un lien vers une page sous condition
Vue entité : Problème de scroll horizontal
Problème de valeur avec un composant de type treeview
Creation d’acces extranet : la redirection vers le portail ne fonctionnait pas
Textbox Multiligne - Formatage du texte
ERP : Erreur sur widget déclaré si catalog absent
Les accès à certains microservice (Account, ou Database api) n'étaient possible que 15 min après le login.
Versions 90.x
Evolution
Nouvelle expérience : capacité de fixer la nouvelle expérience sans laisser la main à l’utilisateur.
Correctifs
Problème de formatage dans le numberbox
Problème de filtre résiduel dans le planning même après suppression de celui ci
Appel de traitement avant lors de l'autocomplete de foreign
Evolution
Transformation du duration picker pour permettre de saisir des valeurs supérieures à 99h
Correctifs
Problème de création d’intervention dans le planning
Lien d'une foreign genercitype ne fonctionne pas
Correctifs
Problème de création d’intervention dans le planning
Nom de la popup de duplication dans le scheduler
Nouvelles Features
Désactivation par défaut : Redesign des champs foreigns : Simplification et possibilité de filtrage au premier niveau
Correctifs
Ancienne Foreign : Product_Id is not defined
Change RowCustomAction to Row
Bouton header, incohérence suite navigation
Nouvelles Features
Collaboratif
Visibilité de la dernière modification au premier niveau sur la fiche
Affichage en temps réel des utilisateurs en modification sur une fiche. Annonce en cas de lecture d’une fiche obsolète.
Redesign des champs foreigns : Simplification et possibilité de filtrage au premier niveau
Evolutions
Possibilité de filtrer par flag dans le menu
Correctifs
Header de Crud : Title absent en cas de sauvegarde
Vue liste : Problème de navigation après une régle
Grid : Disparition du style au refresh
Foreign : la valeur nons affichée
Bouton header : incohérence suite navigation
Crud header Avatar non présent
Correctifs
Bouton dans le header manquant
Correctifs
Crud.setData sur champ Date - Erreur
L'icon infoTel non repris dans le schéma
Filtrer sur une foreign ne renvoie plus d'erreur
Ancienne / nouvelle expérience - Link avec icon différents
Bug affichage du graphique
Définir la prop ReadOnly dans le schéma ne fonctionne pas
Schema - "CodeValue" ne fonctionne pas dans DataFilters
Nouvelle foreign : à l'arrivé sur la page, toutes les foreign sont résolues
Header de crud : Décalage des boutons
Problème pour l'ouverture de lien externe dans un grid
Champs personnalisé : impossible d'ajouter une règle d'affichage
Evolutions
Vues listes :
Amélioration de performance
Amélioration UI/UX
Taille des colonnes par défaut
Colonne de type durée
Colonne de type foreign
Vues conditionnables
Possibilité de cacher des colonnes par condition
Filtrage des vues listes
Filtre par défaut
Filtre obligatoire
Filtre fixe
Tri par défaut
Crud : possibilité de désactiver des champs
DataReader : Amélioration UI/UX
Infolines : Amélioration UI/UX
Amélioration du mail d’ouverture de compte
Mise en place du connecteur GetQuanty
Devbar : Possibilité de forcer l’affichage de toutes les colonnes
Correctifs
Composant list en readonly : pas le détails des éléments
Champ obligatoire masqué empêche la validation du formulaire
FileTarget avec FileId de type number
Problème d'ouverture de lien (avec popup) dans un nouvel onglet
Erreur quand FileTarget.FileId est un integer
Message d'erreur après un Refresh
Email d'ouverture de compte extranet
Problème de filtrage sur les listes génériques.
Fiche article: la touche tab efface certains champs
Propriété "DataFilters" dans les schéma non fonctionnel sur les foreignEntity
Message d'erreur HomeURL
Filtre grid header problème d'affichage et de fonctionnement
Liste Clients : Erreur s'il y avait des rules définis suite maj SFK
Ouverture d'une intervention depuis le puit du planning dans un nouvel onglet
Graph couleurs : différences légende et colonne
Segment - Opportunité / Affaire (Client) - Statut
BackOffice - Barre de recherche du haut - Pouvoir recherche sur une table
Message d'erreur lors du clic sur le widget des taches de l'écran d'accueil
Blocage programme si MessageBox au lancement
Problème d'affichage de la fiche article depuis la commande de vente
Commande : Message d'erreur quand on saisit une quantité décimale
Déconnexion intempestives
Disfonctionnement affichage durée d'intervention
Erreur aléatoires sur le planning
Problème de performance vue ONE sur les tiers
Planning : mode réel incohérent
Sauvegarde de filtre dans vue liste
Messagebox YESNO : retour utilisateur
Versions 85.x
Le wording des popup de vérification de formulaire dirty a été revu
Correction d’un problème d’affichage des filtres dans les entêtes de colonne d’une grille
Correction de la sélection dans une grille entièrement gérée coté client
Dans les vues listes, certains champs vides n’affichaient pas le “tiret”
Correctifs
Vues listes : L’information du tri sur la colonne primaire n’était pas affichée dans le panneau des paramètres de la vue
Vues listes : Sur une vue où seule la colonne primaire était affichée, au premier affichage, les données n'étaient pas chargées
Vues listes : L’export Excel ne contenait pas la colonne primaire
Vues listes : Les actions personnalisables étaient affichées même si l’utilisateur n’avait pas accès à la page de destination
Vues listes : Filtres sur foreign : si le schéma de la foreign avait des DataFilters, ils n'étaient pas repris dans les choix proposés
Dashboard : Si aucune vue par défaut, les boutons de création de vues personnalisées n’étaient pas affichés
Foreign : La touche Tab effaçait le contenu du champ
Check dirty : Sur un crud dirty, lors de la navigation, le choix “Enregistrer les modifications” n’enregistrait pas les modifications avant de naviguer
Composant NumberBox : Les contraintes n'étaient pas correctement évaluées si la contrainte était une variable
Link : L’attribut FileTarget.FileId était obligatoirement une chaine. Cette contrainte est retirée. Cela peut être un numérique
Sur d’ancienne version du backoffice, un message d’erreur concernant ‘HomeUrl’ était affiché
Correction d’un problème empêchant l’affichage d’une liste possédant des règles de mise en forme
Correctifs
Link : Condition sur Disabled
CheckDirty : Pb sur duplicate
Evolution
Vues listes : Gestion des foreigns
OpenId : redirection automatique
Correctifs
Vues listes : Recherche
Vues listes : Réinitialisation des vues
Changement impactant
Les règles de mise en forme ont évolué et ne sont plus compatibles, elle doivent être recréées
Versions 81.x
Correctifs
Popup : Impossible de fermer une popup avec un BeforeNavigate
Correctifs
Vue listes : Colonne scalaire sans valeur
Scheduler : Bouton Ressource n’est plus affiché
Segment : Gestion des tables liées
Crud : Non vérification des champs obligatoires si pas dirty
Scheduler : Vue mois impossible d’ajouter un rendez-vous
Vues listes : Clear d’un champ dans un filtre
Popup : Impossible de fermer une popup du header
Correctifs
Cache : correction passage en temps absolu pour l’expiration
Evolutions
Treeview : Refresh automatique
Collaboratif : Feature flag
Choix de menu : Ajout d’un loader
Widget Grid : Header sticky
RowAccess : Context Onlogin
Row access : Ajout du temps dans la debbug bar au loggin
Correctifs
Vues listes : Multi entité sur une même table
Navigation : Popin Forbidden access ne se ferme pas
Mise en forme : Foreign
Mise en forme : PowerFx régle sur un champ non visible
Grid : Coche de sélection non conforme
Planning : Bug sur les filtres favoris
Planning : Selection de tranche horaire
Merge : problème d’affichage
Grid : Emplacement de la coche de selection
Entity-list : Multi entité sur une même table
Popin : Forbidden access ne se ferme pas
PowerFx : Champs non visible
Versions 79.x
Correctifs
Studio : Suppression des fichiers spé fonctionnelle
Treeview stand alone : Ajout d’un noeud