Nouveautés Publik — 2017
14 décembre 2017
Nouveautés
- Les « actions globales » permettent de définir dans un workflow des actions qui seront appelables quel que soit le statut de la demande. Elles nécessitaient auparavant que l'instance Publik soit configurée d'une façon particulière. Elles sont maintenant disponibles par défaut et activées sur l'ensemble des sites.
- Généralisation de la gestion de la criticité sur les demandes. Tout comme pour les « actions globales », la gestion de la criticité était déjà configurée sur quelques sites, elle est désormais disponible partout.
- Possibilité, dans les formulaires et les workflows, d'envoyer des mails, de générer des documents, d'afficher des commentaires, basés sur un nouveau type de modèles : les gabarits Django. Le système utilisé actuellement pour faire ces modèles (templates ezt, utilisant des [crochets] pour les substitutions) continue à être disponible mais les gabarits Django sont nettement plus riches et disposent d'une excellente documentation en français. Cela devrait faciliter le travail de tout ceux qui font des imbrications complexes dans les modèles de mail ou dans les commentaires.
- Mise à jour majeure d'Authentic, notre fournisseur d'identité. Cette mise à jour apporte notamment de nombreuses améliorations aux interfaces de gestion. L'intégralité des changements est disponible dans une page dédiée à cette mise à jour du module de gestion des identités.
Corrections
- Refonte du système de découverte des créneaux de réservation potentiels pour permettre, en présence de rendez-vous de différents types, d'intercaler ceux-ci au maximum.
- Limitation de l'affichage des éléments de l'historique de traitement selon le paramétrage de leur statut le plus proche; les actions interactives qui avaient lieu sur un statut caché au demandeur mais qui n'étaient pas suivies d'un changement de statut étaient « flottantes » et pouvaient ainsi apparaître dans l'historique affiché à l'usager.
Développement
- Utilisation généralisée du module python-requests pour faire les requêtes HTTP·S, permettant ainsi le passage par un proxy, entre autres possibilités.
- Nouvelle API pour le connecteur OpenGIS pour permettre la récupération des informations sur des éléments (features) d'un SIG.
- Ajout d'un paramètre à l'API de récupération des démarches d'un usager pour permettre d'inclure dans les résultat les brouillons en cours.
23 novembre 2017
Nouveautés
- Affichage sous forme de vignettes cliquables des images dans le résumé des demandes.
- Possibilité de s'abonner et recevoir des annonces par SMS.
- Utilisation d'un ✓ comme symbole pour le dernier statut de traitement.
- Traitement du statut « Accepté » utilisé par certaines plateformes de paiement (Ingenico par exemple).
- Ajout du titre des pages dans les pages permettant de prévisualiser un formulaire.
Corrections
- Refus immédiat lors d'une tentative de paiement d'un panier par un usager anonyme.
- Restauration de l'affichage des heures/minutes/secondes dans la vue globale.
Développement
- Ajout d'une API pour obtenir la liste des factures en attente d'un usager.
9 novembre 2017
Nouveautés
- Possibilité d'envoyer directement un document récupéré par l'appel à un webservice vers un champ de traitement.
- Possibilité de lier un agenda à un calendrier distant reprenant les exceptions aux horaires d'ouverture, qui seront ainsi automatiquement mises à jour.
-
Connecteur permettant l'utilisation de tuiles cartographiques générées par GeoServer (API OpenGIS).
Tuiles issues du serveur data.grandlyon.com -
Ajout d'un lien vers la demande dans la vue « calendrier » (ics) des demandes.
Corrections
- Possibilité de poser des exceptions aux horaires d'ouverture quand des rendez-vous ont été présents mais ont depuis été annulés.
- Détection corrigée de la régie de paiement sur le cas de paniers multiples.
Développement
- Diverses adaptations préparant le fonctionnement avec Django 1.11.
- Ajout d'une classe CSS sur la zone des étapes permettant de moduler l'affichage selon le nombre de pages présentes dans un formulaire.
26 octobre 2017
Nouveautés
- Possibilité d'envoyer directement un document généré depuis un workflow vers un champ de traitement.
Corrections
- Export Open Document correct pour les dates antérieures à 1900.
- Suppression d'un crash qui survenait à l'importation d'un workflow contenant des actions « Afficher un formulaire » partiellement configurées.
Développement
- Découverte automatique des zones (placeholders) dans les modèles de page, cela augmente sensiblement la flexibilité des modèles standards, cela permet également d'ajouter des zones éditables à l'intérieur même des cellules.
- Extension de l'API retournant les demandes en cours de l'usager pour également contenir la date de dernier changement.
12 octobre 2017
Nouveautés
- Possibilité de joindre des fichiers issus de la demande ou générés lors du workflow lors des envois de courriels. Cela permet en particulier d'envoyer depuis Publik, un document à quelqu'un qui n'a pas de compte sur la plate-forme, chose qui était impossible jusqu'à maintenant.
Corrections
- Correction d'une erreur à l'importation de workflows contenant une action d'envoi de SMS.
- Prise en compte correcte du passage à l'heure d'hiver dans la prise de rendez-vous.
Développement
- Extension de l'API « famille » pour également retourner les adresses pour les familles et adules.
- Nouvelle API permettant d'obtenir la liste des guichets existants pour un type de rendez-vous donné.
- Extension de l'API de réservation pour fournir en retour le guichet attribué au rendez-vous.
- Mise à niveau de l'écran d'accueil de Passerelle pour s'aligner avec le style en place dans les autres modules concernant la liste des éléments.
- Paramétrage permettant de définir des limites géographiques aux cartes, pour garder l'usager dans le périmètre désiré.
28 septembre 2017
Nouveautés
-
Les interfaces du backoffice s'adaptent désormais aux écrans des mobiles.
- Amélioration de l'outil de prise de rendez-vous pour lui permettre de gérer les exceptions aux horaires d'ouverture normaux. Ces exceptions peuvent, entre autres, être renseignées depuis un fichier ics (les outils d'agenda classiques du type Zimbra ou Outlook sont capables de générer ce type de fichier).
-
Possibilité d'assigner un rôle à une fonction de traitement sur base d'un calcul. Jusqu'à maintenant l'action « Attribuer une fonction » s'appuyait uniquement sur la liste déroulante des rôles existants sur la plate-forme. Cela imposait que les rôles attribués aux fonctions soient figés dans le workflow, cette modification amène donc plus de souplesse en permettant de calculer un rôle en cours de workflow.
- Ajout d'un connecteur vers l'application CityWeb.
Corrections
- Expiration automatique du cache des modèles de page utilisé par les formulaires.
- Adaptation au formattage des exports Tableur pour une meilleure compatibilité avec LibreOffice.
- Amélioration des performances de génération de documents utilisant un nombre important de variables.
Développement
- Nouveau mécanisme de « hooks » permettant de personnaliser certains comportements d'Authentic.
- Ajout d'une API de changement d'email.
- Nouveau paramètre permettant de préciser le niveau de détail souhaité pour les appels au géocodage inversé.
- Ajout de classes CSS aux champs affichés en lecture seule et aux champs de type fichier quand ils sont complétés.
14 septembre 2017
Nouveautés
-
Gestion de la disponibilité de plusieurs guichets pour la prise de rendez-vous. Cela permet de gérer le cas de figure dans lequel plusieurs bureaux sont disponibles simultanément pour des types de rendez-vous identiques.
-
Amélioration de l'interface de sélection de rendez-vous. À la place de la, parfois interminable, liste déroulante présentant l'ensemble des créneaux disponibles pour un rendez-vous, nous avons mis en place une interface exposant plus clairement les jours pour lesquels des créneaux sont disponibles et les horaires sélectionnables pour chacun d'eux. Cette nouvelle interface est obtenue en renseignant « template-meetings » dans le paramètre « Classes supplémentaires pour les styles CSS » du champ.
-
Amélioration du formatage des messages envoyés par les workflows des téléservices. Ce formatage était déjà utilisé pour les messages de gestion de compte.
-
Gestion des tokens HMAC dans l'authentification OpenID Connect.
Corrections
- Autorisation des caractères alphabétiques dans la référence des paiements TIPI en mode « ROLMRE ».
- Application du filtre « non-sensible à la casse » à tous les champs lors de requêtes au connecteur « Tableur ».
- Prise en charge des options avancées de thème dans l'agent de déploiement Hobo.
- Nettoyage automatique des sessions, son absence entrainait un ralentissement progressif des tableaux de demandes dans le backoffice.
Développement
- Ajout d'une classe CSS aux lignes des tableaux, pour permettre de différencier les saisies effectuées par des agents.
- Diminution du niveau de certains messages de logs de w.c.s., pour éviter les alertes "erreur" sur des comportements normaux.
24 août 2017
Nouveautés
- Mise à jour majeure de l'infrastructure logicielle des formulaires, qui migrent vers le framework Django déjà utilisé par les autres briques. Au-delà des bénéfices d'un framework moderne et activement maintenu, ce rapprochement permettra d'améliorer encore l'intégration des différentes briques.
Le plus grand soin a été mis pour que cette transition soit totalement transparente, aucun comportement ne doit avoir changé. - Ajout de la gestion des inscriptions périscolaires dans le connecteur Agora+.
- Amélioration de la cellule combo permettant l'affichage des informations d'une famille.
- Lorsqu'un paiement a lieu, il y a une notification du "panier" vers la demande. Nous avons mis en place une bascule automatique pour avoir une notification asynchrone du paiement lorsque la notification synchrone ne peut aboutir.
Corrections
- Réinitialisation correcte du compteur d'échec de connexion.
Développement
- Optimisation des performances de l'API retournant les horaires possibles pour les rendez-vous.
- Ajout de l'information sur les horaires occupés dans cette même API.
- Optimisation du cache des squelettes de page.
- Gestion fine du timeout et des erreurs sur les cellules JSON.
10 août 2017
Nouveautés
- Possibilité de contrôler l'identifiant utilisé pour la construction des adresses (URL) des démarches.
- Vue « ics » des demandes, permettant d'inclure dans un logiciel de calendrier les événements liés à des demandes.
- Ajout d'une entrée « Services web » dans la barre latérale pour accéder à la gestion de Passerelle. Cette nouvelle entrée apparaîtra donc en marge gauche pour les comptes disposant du rôle " Administrateur de Passerelle" :
- Gestion des autorisations d'accès aux services depuis Authentic.
Corrections
- Suppression des noms de rues en doublon (voire plus) dans le connecteur Base Adresse.
- Nettoyage automatique des logs des connecteurs Passerelle après sept jours.
- Gestion de la présence de plusieurs porte-documents dans les déploiements multi-collectivités.
Développement
- Nouvelles API pour lister toutes les demandes, en JSON ou GeoJSON, par un seul appel.
- Nouvelles API d'aide à la synchronisation des utilisateurs et de vérification du mot de passe d'un utilisateur,
- Ajout automatique des utilisateurs créés via l'API à la collectivité par défaut.
- Possibilité d'authentifier les appels aux API d'Authentic en utilisant les client_id/client_secret d'OpenID Connect.
27 juillet 2017
Nouveautés
- Extension du connecteur iParapheur pour permettre la récupération des annexes à un document.
- Augmentation de la taille par défaut des champs de type texte.
- Nouveau style pour les marqueurs sur les cartes en front office. On pouvait déjà qualifier les pointeurs pour qu'ils comportent une icône particulière, le style a été revu. On passe d'un marqueur qui était de couleur unie à un marqueur qui a le fond de couleur et une fine bordure blanche, et l'icône à l'intérieur est dans un cercle blanc. La taille du marqueur varie en fonction du thème.
- Nouvelles fonctions date() et days() utilisable dans les expressions Python des formulaires et workflows.
- Nouvelle page de documentation concernant les conditions avancées et les variables, on y trouve en particulier des explications concernant les fonctions date() et days().
Corrections
- Affichage de tous les documents du porte-documents, y compris ceux qui y ont été ajoutés par l'usager ou qui n'ont pas eu de service d'origine spécifié.
- Les agents qui gagnent un accès au traitement d'une demande via l'assignation d'une fonction voient désormais correctement l'historique des demandes pour les démarches configurées pour cacher cet historique aux usagers.
- Détection de l'expiration de la session de l'agent depuis l'écran « centre d'appels ».
Développement
- Possibilité d'alimenter une cellule JSON avec plusieurs sources.
- Mise à disposition des informations sur les appels en erreur dans les cellules JSON.
- Extension à la définition des API des connecteurs pour permettre une génération automatique de la liste de celles-ci; un connecteur complet peut désormais être créé à partir d'un unique fichier.
13 juillet 2017
Nouveautés
- Renommage de « Nom de variable » en « Identifiant ». Pour pouvoir réutiliser un champ, dans l'écriture de conditions ou l'envoi de mail par exemple, on remplissait jusqu'à maintenant son « Nom de variable ». Or l'appelation est un peu erronée, puisque le véritable « Nom de variable » est obtenu en ajoutant « form_var_ » devant ce qui est saisi dans cette zone. La zone s'appellera donc désormais « Identifiant » et le nom de variable sera bien dorénavant, sans ambiguïté, « form_var_identifiant ».
- Utilisation et mise à jour automatique des informations de profil (adresse courriel et numéro de mobile) dans le module d'annonces.
- Rafraichissement automatique des notifications. Publik permet d'afficher des notifications sur le tableau de bord des agents ou des usagers (grâce à un appel webservice). Celles-ci se mettent désormais à jour automatiquement sans qu'il soit nécessaire de recharger la page.
- Affichage du code de suivi sur les appareils mobile.
- Extension des webservices du module d'agenda pour permettre de réserver plusieurs places en une seule fois dans un agenda de type événement (plusieurs places au cours d'Aquabike par exemple).
- Renommage de la « vue 360° » en « vue par usager ». Le terme initial a été jugé (et condamné !) comme une concession indue au jargon en vigueur :-).
Corrections
- Tri alphabétique des couches cartographiques.
- Ajout de la définition des couches cartographiques dans les exports de site.
- Respect des retours à la ligne dans les signatures de courriels.
Développement
- Extension des cellules JSON pour la prise en charge du POST.
- Possibilité de filtrer les données issues de GeoJSON.
- Nouveau paramètre permettant d'enregistrer l'origine d'une notification.
- Simplification de l'écriture des endpoints des connecteurs avec consolidation sur ce qui était le mode
json-api
, qu'il n'est donc plus nécessaire de préciser. - Génération automatique du bloc « Sécurité » des connecteurs à partir des informations déclarées dans les endpoints.
- Ajout d'un module « Stockage de données JSON » dans passerelle pour créer (prototyper) des petites bases de données d'objets liées à un usager, par exemple sa piscine municipale préférée.
22 juin 2017
Nouveautés
- Possibilité d'ajouter un marqueur sur le statut courant lors d'un saut de workflow, pour permettre ensuite un saut de retour direct vers celui-ci. L'objectif c'est de permettre d'afficher un bouton « Revenir au statut précédent » aux agents traitant lorsque l'on souhaite leur permettre une action de ce type plutôt qu'un retour vers un statut particulier et fixe.
- Nouveau connecteur permettant de transférer des fichiers en utilisant le protocole CMIS (utilisé dans les systèmes de GED comme Alfresco).
- Améliorations à l'export tableur des tableaux de demande, les dates et les nombres sont désormais enregistrés de façon à les rendre utilisables par les formules des tableurs.
Corrections
- Recalcul automatique des frais de panier additionnels au moment du paiement.
- Création de liens absolus pour les cellules de liens inter-pages présentes dans les pieds de page.
- Notification asynchrone des paiements vers les systèmes de facturation, pour améliorer la résilience en situation d'indisponibilité de ceux-ci.
Développement
- Retrait automatique des paramètres sensibles (mots de passe, clés, etc.) dans l'affichage automatique de la configuration d'un connecteur.
- Ajout d'une API pour récupérer la liste des types de rendez-vous possibles et extension de l'API de récupération des agendas pour renseigner cette nouvelle API.
8 juin 2017
Nouveautés
- Nouvelles fonctions de cartographies permettant l'ajout de cartes sur les portails en front et en backoffice. Une nouvelle cellule « Carte » dans Combo, permettra, par exemple, de publier la position des problèmes de voirie connus.
-
Possibilité de visuellement « lier » deux cellules entre elles, pour donner l'impression d'un bloc uniforme (cf page sur les classes CSS réutilisables). Certaines cellules « techniques » de Combo, ne permettent pas de modifier le texte qu'elles contiennent. Le fait de pouvoir leur adjoindre le texte d'une autre cellule comme s'il faisait partie de la cellule elle-même, va permettre de personnaliser les cellules en question. Il suffit pour cela de mettre« no-bottom-margin » dans « Options/Classes supplémentaires pour le style par CSS ».
- Journal des erreurs, permettant depuis les fabriques de formulaire et de workflow un accès aux erreurs de programmation (dans les conditions de saut, la génération de documents, etc).
Corrections
- Inclusion des cellules héritées dans les pages de modèle automatiquement générées.
- Correction d'un crash sur des fichiers de modèle odt malformés.
- Optmisation du calcul de la version textuelle des annonces.
- Terminaison automatique des appels téléphoniques sur l'écran d'accueil, après un délai ou la prise en ligne d'un nouveau correspondant.
Développement
- Mise à jour de l'appel webservice d'ajout au panier pour rendre l'URL de l'entrée de panier optionnelle.
- Mécanisme de calcul de lignes additionnelles (frais postaux, remises, etc.) aux paniers.
25 mai 2017
Nouveautés
- Possibilité d'inclure des images tirées des données d'une demande dans le document généré par l'action « Créer un document ».
- L'affichage du code de suivi était jusqu'à maintenant limité au temps de saisie de la demande et cela pouvait poser un problème lors de la saisie en backoffice pour des agents n'yant pas eu le temps de le communiquer aux usagers (pour des usagers n'ayant pas de mail). Il y a maintenant persistence de l'affichage du code de suivi sur la page de la demande pendant 30 minutes pour l'agent ayant fait la saisie.
- Affichage du numéro de page dans la liste des champs. Chaque libellé de page est maintenant précédé de la mention « Page n°x ».
- Possibilité d'associer une image aux pages, cela permettra des évolutions graphiques au niveau des thèmes.
- Premiers pas vers la construction d'un « tableau de bord » permettant à l'usager de choisir les cellules qu'il veut afficher sur une page. L'objectif est, dans le cadre du guichet numérique développé pour le Grand Lyon, de permettre à l'usager de personnaliser les éléments de son tableau de bord.
Corrections
- Correction au glisser/déposer de fichiers en présence de plusieurs champs de type « Fichier » sur la page.
- Correction à la gestion des liens de désabonnement envoyés par le module d'annonces.
Développement
- Ajout d'un message final à la commande « cook » pour noter que le déploiement automatique est terminé.
- Rendu immédiat des cellules de type JSON quand la donnée est présente dans le cache.
- Prise en compte des variables de substitution dans les URL des moteurs de recherche.
- Nettoyage automatique des threads en cas d'erreur de déploiement.
- Activation du provisionning des utilisateurs/rôles dans les outils de gestion en ligne de commande.
11 mai 2017
Nouveautés
- Application automatique de règles typographiques lors de l'édition de textes du portail.
Corrections
- Remise en place de l'option « Demande de confirmation » pour les sauts de workflow dans le backoffice.
- Correction d'une régression de l'affichage des données des champs « courriel » et « fichiers » quand ceux-ci n'étaient pas complétés.
- Initialisation correcte de la valeur des champs "select2" (champs de type liste alimentés par une source de données au format JSONP).
- Suppression d'un crash sur des listings comportant plus de 120 colonnes.
Développement
- Possibilité dans l'API de filtrer les utilisateurs sur leur adresse email.
- Changements à la sérialisation des attributs Authentic.
- Ajout de la possibilité d'attributs de type « date » dans Authentic.
- Améliorations de compatibilité du mode IdP CAS avec le module pam_cas, utilisé entre le webmail SOGo et le serveur mail Dovecot.
- Extensions aux API de Chrono (module Agendas) pour faciliter leur utilisation dans les workflows.
- Prise en charge de plus nombreux formats de date par la fonction utils.make_date.
27 avril 2017
Nouveautés
- Améliorations à la visualisation sur une carte des demandes, les points sont désormais colorés selon le statut de la demande et un clic ouvre une popup présentant une vue résumée de la demande.
- Ajout au porte-documents d'icônes pour représenter les différents types de fichier.
- Paramétrage possible sur les portails d'une page de bienvenue, pour inviter l'usager à se créer un compte, et d'une page présentée lors de la première connexion. Cela permet d'afficher à l'usager une pages avec des informations qui ne lui sont demandées qu'une seule fois comme l'abonnement à des newsletters ou la liaison avec différents services.
Corrections
- En déploiement multi-publik, seule la brique Passerelle primaire est désormais affichée.
- Suppression du lien invitant à tirer un fichier du porte-documents alors que celui-ci n'est pas en place.
Développement
- Modification à l'API de suppression d'un élément du panier pour utiliser un paramètre optionnel "notify=true", pour remplacer le paramètre "skip_notification=skip" qui se trouvait posé dans la plupart des situations.
- Suppression de la prise en charge de Django 1.7 d'une série de modules; la version recommandée est désormais la version 1.8.
- Modification à l'API d'ack de notification pour lui permettre d'être appelée via une session du navigateur.
13 avril 2017
Nouveautés
- Unification du tri des demandes dans la vue globale et les vues par formulaire pour placer en premier les demandes les plus récentes.
- Amélioration de la recherche sur le nom des usagers pour ne plus prendre en compte les accents.
- Mise à jour des paramètres de sécurité des mots de passe pour correspondre aux dernières recommandations de la CNIL, ils doivent désormais contenir au minimum huit caractères, de trois classes différentes (minuscules, majuscules, chiffres, caractères spéciaux).
- Intégration d'un panneau de visualisation du journal aux écrans des connecteurs.
- Possibilité de poser des conditions d'entrée de page sur la première page d'une démarche. Jusqu'à maintenant il était impossible de conditionner l'affichage d'une première page d'un formulaire, elle apparaissait systématiquement. Cela permet par exemple de masquer la page d'information du formulaire lors d'une saisie en backoffice, ou d'afficher une page d'alerte « désolé plus de place disponibles » qui n'apparaitrait pas tant qu'il reste des places.
- Possibilité d'envoi d'un courriel de test avant l'expédition d'une annonce.
Corrections
- Réinitialisation du numéro de session au moment de la connexion.
- Suppression du « bruit » amené par certaines balises dans les résultats de recherche.
- Prise en compte de l'ensemble des éléments pour la disposition sur une ligne des éléments d'une liste affichée sous forme de boutons radio.
Développement
- Transmission systématique en HTML de la description d'une catégorie.
- Vérification des nonces pour assurer l'unicité des appels aux API.
- Cellule JSON "précâblée" permettant la mise en place de cellules métier en mode déclaratif.
- Amélioration de la flexibilité pour le déploiement initial de w.c.s., particulièrement par rapport aux paramètres de connexion à la base de données.
23 mars 2017
Nouveautés
- Mise en place d'une indexation interne des contenus du portail, permettant d'utiliser la cellule de recherche générique sur le contenu du site.
- Extension des filtres présentés sur les vues globales (tableau et carte) pour également permettre l'affichage des demandes terminées et de toutes les demandes.
- Ajout d'une cellule spécialisée pour les paiements TIPI.
Corrections
- Retrait de la mise en focus du premier champ en erreur quand la page affiche par ailleurs d'autres erreurs.
- Suppression du menu automatique dans la barre latérale du portail agent, sa présence peut maintenant être contrôlée et paramétrée via la cellule "Menu".
Développement
- Ajout de commandes d'import et export pour les connecteurs Passerelle.
- Ajout d'un début de connecteur OpenGIS, pour la prise en charge de la méthode GetFeatureInfo du Web Map Service.
- Filtrage sur l'adresse email dans l'/api/users d'Authentic.
9 mars 2017
Nouveautés
- Vue «Carte globale» présentant les demandes de la vue globale sur une carte. C'est une innovation importante qui permet de représenter par des points sur une carte l'ensemble des demandes pour les démarches qui onté été géolocalisées et que j'ai le droit de visualiser. Quand on clique sur un point, on voit le détail de la demande. On peut filtrer les demandes affichées grâce à un champ de recherche libre (pour limiter les demandes à un quartier ou une rue par exemple). À noter qu'il n'est pas possible encore d'afficher sur la carte les demandes dont le traitement est terminé. Ce sera possible après la mise à jour suivante (23 mars).
- Adaptation du style de la cellule "Lien" pour être identique aux cellules présentant des listes de liens.
- Possibilité de paramétrer l'adresse d'expédition pour un envoi de courriel particulier du workflow. Ainsi l'adresse expéditeur des mails envoyés avec ce workflow pourrait être une véritable adresse de courriel et pas quelque chose du genre "pas-de-reponse@xxxxx".
- Nouvelle cellule de recherche générique, permettant d'effectuer une recherche dans les données exposées par un connecteur.
- Ajout de la possibilité de tableaux croisés dans les statistiques dans l'outil de statistiques.
Corrections
- Limitation des identifiants de demande à 10 chiffres.
- Restauration d'un style correct pour les champs d'autocomplétion.
Développement
- Ajout des informations de géolocalisation aux vues SQL.
- Signature automatique des appels de la cellule générique JSON.
- Prise en charge de paramètres dans les URL de la cellule générique JSON.
- Export geojson des données statistiques.
23 février 2017
Nouveautés
- Nouveau style pour les courriels de gestion de compte.
- Ajout d'une colonne reprenant date et heure de dernière modification aux tableaux de demandes.
- Nouveau bouton sur les cartes, permettant de demander une nouvelle géolocalisation.
- Mise à jour du style des boutons dans le backoffice.
Corrections
- Déduplication automatique des fichiers attachés à des demandes, cela permet une économie d'espace disque importante sur les sites contenant des démarches appelant à fréquémment joindre les mêmes pièces justificatives.
- Correction du tri des rôles contenant des caractères accentués.
Développement
- Fonctionnement sans chargement des fichiers CSS de la bibliothèque jQuery UI, pour un allègement du chargement des pages.
- Possibilité de remplir les champs de traitement depuis l'API d'ajout de demande.
- Prise en compte des paramètres passés en "variables supplémentaires" vers l'API d'ajout de demande.
- Nouvelle cellule "contenu JSON" permettant l'intégration de JSON de sites distants.
2 février 2017
Nouveautés
- Nouvelle police plus compacte pour le backoffice. Open Sans est une police sans sérif créée par Steve Matteson, particulièrement lisible sur écrans et à des petites tailles.
- Mise en place d'un style de tableau plus compact pour les demandes.
- Possibilité d'ajuster le nombre de demandes par page dans les tableaux.
- Option pour limiter l'accès à une démarche aux usagers utilisant une méthode d'authentification particulière (carte d'identité électronique belge, FranceConnect).
- Activation par défaut de l'envoi des courriels à tous les membres d'un rôle (option « Propager les courriels à tous les utilisateurs ayant ce rôle ») ; les paramétrages pour les rôles existants ne sont pas affectés.
- Nouveau style pour les notifications (messages d'information système affichés aux agents) dans le backoffice.
- Action de workflow « Rediriger vers une URL » qui envoie le navigateur de l'utilisateur vers l'URL cible.
- Exclusion par défaut du tableau des rôles des rôles techniques; ceux-ci peuvent être affichés via une case à cocher.
- Regroupement des options d'affichage d'un statut (choix de le cacher ou nom, couleur pour le backoffice, classe CSS pour le frontoffice) dans une unique boite de dialogue.
Corrections
- Ajout d'un lien de téléchargement du fichier d'origine dans le connecteur « Fichier CSV / Tableur ».
- Correction de l'issuer émis par le fournisseur d'identités en mode OpenID Connect.
Développement
- Exécution en parallèle du traitement des messages Hobo, pour une amélioration majeure du temps d'exécution.
- Mise à disposition de la description (« détails ») des rôles dans les variables de substitution.
- Ajout à l'API "datetimes" de Chrono d'un attribut "datetime" reprenant la date et l'heure d'événement/rendez-vous au format standard YYYY-mm-dd HH:MM:SS.
- Signature automatique des appels vers les sources de données externes.
13 janvier 2017
Nouveautés
- Changement du filtre par défaut appliqué aux tableaux de demandes pour afficher uniquement les demandes sur lesquelles l'agent a une action, non plus toutes les demandes en cours.
- Ajout au tableau global d'un filtre sur le texte des demandes.
- Mention dans les listes de champs des noms de variable associés.
- Rafraîchissement automatique des tableaux de demandes après une période d'inactivité de l'agent.
- Envoi des messages de workflow à l'adresse électronique mentionnée dans la demande; l'adresse du profil n'a plus priorité.
- Amélioration du connecteur MDEL dans sa gestion des pièces justificatives.
- Mise à jour du style des tableaux de demande.
- Possibilité de cacher la barre latérale droite sur l'ensemble des pages, pas uniquement sur les pages de tableaux.
- Validation des fichiers transmis au connecteur "exports famille".
Corrections
- Retour systématique d'une erreur 404 en cas d'appel à un trigger n'existant pas (plutôt qu'une erreur 500 en certaines circonstances).
- Tri chronologique correct des demandes sur le portail.
- Format de date dans les envois du connecteur MDEL.
Développement
- Possibilité de retourner une liste d'adresse pour le destinataire dans une action d'envoi de courriel.
- Confiance automatique dans les appels d'API provenant des différents modules.