Nouvelles Fonctionnalités DAMAaaS – Jan 2025

Les nouveautés DAMAaaS

Quoi de neuf dans DAMAaaS ?

Découvrez les dernières améliorations de DAMAaaS pour une gestion encore plus fluide de vos processus métiers.

 

 

En bref :

     
     

    Nouvelles fonctionnalités :

     

    Intégration de l’IA souveraine DAMAaaS

    DAMAaaS intègre une IA souveraine hébergée sur ses propres infrastructures pour garantir sécurité et conformité RGPD.

    • Sécurité et souveraineté
      • Hébergement interne : aucune donnée ne transite par des serveurs tiers.
      • Conformité RGPD & protection des données sensibles.
    •  

    • Nouvelles capacités IA
      • Génération automatique de formules et validations.
      • Création d’expressions régulières sans expertise technique.

    En savoir plus sur l’IA de DAMAaaS –>

     

    Logs de sécurité

    Les logs de sécurité permettent désormais de tracer trois types de modifications avec la date, l’heure et l’auteur associés

    • Ajout ou suppression d’un administrateur de module.
    • Ajout et suppression d’acteurs dans un rôle.
    • Suppression de fiches d’un module.

     

    Export programmé annuel

    DAMAaaS enrichit ses options d’export avec une nouvelle possibilité d’export annuel.

    • En complément des exports quotidiens, hebdomadaires et mensuels.
    • Permet d’exporter une vue une fois par an.
    • Limite de 10 000 lignes par export.

     

     

     

    API : Nouvelles fonctionnalités pour le débogage

    • Ajout d’une documentation détaillée pour faciliter l’utilisation des API.
    • Affichage des statuts HTTP des réponses :
      • {httpCode} : Code de statut de la réponse (ex. : 200 pour succès, 404 pour non trouvé).
      • {response} : Corps de la réponse de l’API, incluant les données renvoyées.
      • {responseHeader} : Métadonnées de la réponse (ex. : type de contenu).
      • {requestUrl} : URL de la requête envoyée, avec les paramètres API appelés.
      • {requestBody} : Corps de la requête envoyée avec les données transmises à l’API.

    API : Identification des champs renseignés par API

    Lorsqu’un champ est mis à jour via un appel API, il est désormais automatiquement marqué comme lecture seule dans l’interface utilisateur. Cela empêche toute modification manuelle d’un champ dont la valeur est censée être exclusivement gérée par l’API, garantissant ainsi l’intégrité des données.

    • Contrôle des droits d’accès
      • Dans la matrice des droits d’accès, l’utilisateur ayant lancé l’API peut écrire dans ce champ via l’API mais ne pourra pas le modifier directement via l’interface.
      • Pour une meilleure lisibilité, un pictogramme « Lecture » est ajouté à côté du champ concerné, indiquant clairement qu’il est mis à jour exclusivement par API.

     

     

    Calcul instantané dans les fiches

    Lorsqu’une donnée saisie sert à calculer un autre champ, il est désormais possible de recalculer automatiquement les champs dépendants en temps réel.

    • Exemple : la saisie d’un montant Hors Taxes affiche immédiatement le montant TTC.

     

     

     

    Ajout par lot : affichage par valeur filtrée

    Lors de l’ajout de plusieurs fiches en lot dans un tableau de fiches liées, si certaines colonnes sont filtrées, les champs des nouvelles fiches créées reprendront automatiquement la valeur du filtre appliqué à la colonne correspondante.

     

    Droits d’accès : Masquage du bouton d’ajout de fiches

    Lorsqu’on souhaite que des fiches soient obligatoirement ajoutées depuis une fiche parente à partir d’un tableau des fiches liées, il est maintenant possible de masquer le bouton d’ajout de fiche direct dans le module concerné.

     

     

     

    GeoShape : plus d’options d’affichage

    • Ajout d’un voile paramétrable sur les fonds de carte OpenStreetMap pour mieux distinguer les points, lignes et polygones.
    • Possibilité d’afficher un titre pour chaque objet affiché sur la carte.


     
     

    Validation de champ avec RegEx dynamique

    L’utilisation d’expressions régulières permet de contrôler la validité des informations saisies dans un champ texte.

    • Désormais, l’expression régulière de validation peut être dynamique, c’est-à-dire qu’elle peut être récupérée depuis un autre champ de la fiche. Cela permet d’adapter automatiquement la validation en fonction du type de donnée saisie.

     
     

    Nouvelles fonctions SHA256, RANDOM, JSON

    DAMAaaS enrichit ses capacités avec de nouvelles fonctions avancées : SHA256, RANDOM, JSON.

    • Ces nouvelles fonctionnalités, SHA256, RANDOM, et des fonctions JSON étendues, offrent une plus grande flexibilité et sécurité dans la gestion des données.
    Nom de la fonction Description Syntaxe Exemple d’utilisation
    SHA256 Génère un hash sécurisé de 64 caractères alphanumériques. SHA256(texte_source) SHA256('nom.prenom@outlook.com')12e410dcb...e9f9812dd9963ec
    RANDOM Génère un nombre aléatoire compris entre un minimum et un maximum définis. RANDOM(valeur_1, valeur_2) RANDOM(1, 10)8
    JSON_EXTRACT Extrait un sous-ensemble JSON d’un objet JSON. JSON_EXTRACT(objetJSON, cheminJSON) JSON_EXTRACT({'tasks':[{'task':'first task'},{'task':'second task'}]}, '$.tasks[0]'){'task':'first task'}
    JSON_REPLACE Remplace une valeur dans un JSON en suivant un JsonPath donné. JSON_REPLACE(objetJSON, cheminJSON, valeur_de_remplacement) JSON_REPLACE({'tasks':[{'task':'first task'},{'task':'second task'}]}, '$.tasks[1].task', 'third task'){'tasks':[{'task':'first task'},{'task':'third task'}]}
    JSON_REMOVE Supprime une valeur JSON en suivant un chemin spécifié. JSON_REMOVE(objetJSON, cheminJSON) JSON_REMOVE({'tasks':[{'task':'first task'},{'task':'second task'}]}, '$.tasks[1]'){'tasks':[{'task':'first task'}]}
    JSON_SET Ajoute une valeur dans un JSON en suivant un JsonPath donné. JSON_SET(objetJSON, cheminJSON, valeur_à_ajouter) JSON_SET({'tasks':[{'task':'first task'},{'task':'second task'}]}, '$.tasks[2]', {'task':'third task'}){'tasks':[{'task':'first task'},{'task':'second task'},{'task':'third task'}]}

     
     

    Une ergonomie enrichie :

     

    Tuiles d’accueil des modules : image personnalisée

    Il est désormais possible de télécharger une image personnalisée pour illustrer l’accueil d’un module, en complément de la bibliothèque d’images, des pictogrammes et des images générées par l’IA.

     

     

    API : Refonte de l’interface de paramétrage

    Nouvelle séparation des champs : Appel et Exposition

    • Une distinction claire entre les champs appelés par l’API et ceux exposés en réponse permet une meilleure gestion des échanges de données.

    Interface repensée pour plus de clarté

    • Refonte complète de l’affichage pour une meilleure lisibilité et une compréhension simplifiée.
    • Possibilité de modifier l’ordre d’affichage des champs mappés dans l’API.

     

    Pour plus d’informations, n’hésitez pas à nous contacter. Bonne découverte !

    Bouton Connexion

    Par Mehdi Maadi, le