Plateforme web

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

Evolutions