Documentation en ligne

9 avril 2020 — prochaine mise à jour

Nouveautés

  • Mise à disposition d’une interface de gestion de modèles pour les courriels des workflows. Afin d’éviter les copier / coller parfois fastidieux pour reproduire des messages identiques, il est maintenant possible de stocker des emails types, utilisables dans l'action d’envoi de courriel. L’interface est accessible via un bouton depuis la page des workflows.

  • Nombreuses améliorations relatives à l’accessibilité : la page active de la navigation est désormais marquée dans son attribut title, les liens d’évitement sont exposés sous forme de liste, la navigation au clavier dans les sous-menus de la navigation est rendue possible et les champs des formulaires sont enrichis de nouvelles propriétés améliorant leur compréhension par les lecteurs d’écran.
  • Sur mobile utilisation automatique du clavier de saisie de chiffres sur les champs configurés pour recevoir un numéro de téléphone.
  • Nouvelle option à la cellule « factures en cours » pour ne pas s’afficher quand il n’y a pas de factures.
  • Possibilité d’utiliser les tuiles cartographiques produites par un serveur ArcGIS.

Corrections

  • Suppression de la limite de 128 caractères pour les URL d’un service CAS.
  • Mise de côté des cellules des zones désactivées lors de l’indexation et dans le tableau des cellules invalides.
  • Suppression de l’attribut « url » des champs d’autocomplétion, inutile et non conforme.
  • Amélioration de la validation des noms de domaine des adresses électroniques.

Développeurs

  • Ajout d’un bouton permettant d’une ligne du journal d’afficher toutes les autres lignes correspondant à la même requête.
  • Amélioration de la compatibilité du connecteur OpenGIS avec différentes versions.
  • Inclusion dans l’API retournant les événements disponibles à la réservation de l’information sur l’utilisation de la liste d’attente.
  • Nouvelle variable (form_submission_agent) permettant d’obtenir toutes les informations sur l’agent ayant fait la saisie d’une demande.
  • Modification à l’action d’envoi SMS pour ne plus automatiquement tronquer les SMS, la plupart des fournisseurs permettant désormais l’envoi de SMS plus longs.
  • Nouveau paramètre pour filtrer les recherches sur la Base Adresse Nationale selon un code INSEE.

26 mars 2020

Nouveautés

  • Un nouveau type d’agenda apparaît, les « agendas virtuels » qui permettent de regrouper plusieurs agendas de rendez-vous afin de :
    • faciliter leur traitement simultané (par exemple pour ajouter des exceptions ou changer des horaires)
    • Permettre d’exposer les créneaux tous agendas confondus, et ainsi de proposer les premiers créneaux disponibles parmi l’ensemble des agendas regroupés par l'agenda virtuel. 
  • Expiration automatique de la session de l’usager connecté via FranceConnect à la fermeture du navigateur.
  • Détection par le navigateur qu’un document téléchargé dans une démarche dépassera la taille autorisée avant même l’envoi du document.
  • Possibilité de définir des images associées aux cellules de « listes de liens ». Lorsque l'on  donne un identifiant (slug) à la cellule (via le lien «  Options »), on a un accès direct à la gestion de cette image depuis le lien « Ressources » en bas de la cellule. À noter que la cellule « Démarches d'une catégorie » qui permettait déjà d'utiliser une image bénéficie elle aussi de ce nouvel accès direct lorsqu'un identifiant est donné à la cellule.

  • Amélioration du rendu de la liste des champs ({{form_details}}) dans la création de document. Cela permet de créer plus facilement un PDF contenant l'ensemble des données de la demande. Il faut suivre quelques instructions concernant le modèle ODT à utiliser.
  • Dans l'écran de traitement d'une demande, retour automatique en bas de page après un clic sur un bouton d'action. Avant on revenait en haut de la page, ce qui obligeait à scroller en bas de page pour avoir de nouveau accès à la zone des actions de traitement.
  • Mise en place d’un champ « adresse » unique en autocomplétion. Pour arriver au résultat montré sur la capture ci-dessous plusieurs étapes sont nécessaires :
    1. 1 - Créer une source de données, "adresses"
      • cette source doit pointer vers l'endpoint addresses d'un connecteur base adresse, typiquement {{passerelle_url}}base-adresse/NOM-DU-SERVICE/addresses
      • la source doit être configurée avec q dans Paramètre de requête et id dans Paramètres d'identifiant
    2. 2 - Un champ adresse, de type liste
      • avec comme classes CSS template-address grid-1-1
      • le champ doit être optionnel
      • affichage en autocomplétion
      • source de données "adresses"
      • pas repris sur les pages de récapitulatif et résumé
    3. 3 - Sous le champ adresse, des champs numéro, rue, code postal, commune
      • configurés avec préremplissage "géolocalisation"
      • numéro optionnel
      • numéro et code postal en grid-1-4
      • rue et commune en grid-3-4

Corrections

  • Limitation à 25 Mo de la taille des pièces transférables par le connecteur Cart@DS.
  • Accessibilité renforcée pour les cellules de saisie de code de suivi.
  • Utilisation de la remarque en premier choix d’un champ liste alimenté dynamiquement.

Développeurs

  • Système de définition de requêtes vers ArcGIS.
  • Paramétrage pour le filtrage des modes d’authentification affichés à l’usager.
  • Possibilité d’utiliser un gabarit Django pour la correspondance entre attribut OpenID Connect et attribut natif Authentic.
  • Synchronisation automatique des champs de profil entre instances d’un déploiement multi-collectivités.
  • Style pk-(big)-button applicable aux cellules de type lien.

12 mars 2020

Nouveautés

  • Publik Studio utilise les différents éléments de Publik (fabrique de démarches, sources de données, etc.) pour permettre la mise en place d'applications métier simples. Il est maintenant installé par défaut sur les instances de Publik. Cela induit un changement au niveau du menu latéral concernant la façon dont les fabriques de formulaire et workflows sont affichées (elles font partie de Publik Studio). Le fonctionnement de Publik Studio est documenté.

  • Mise en place dans Combo d’une nouvelle page « Rapport d'anomalies » présentant les cellules invalides, par exemple vers une catégorie de démarches qui n’existerait plus. Elle est accessible via le menu burger de Combo.
  • La liste des événements bénéficie de deux améliorations : elle est maintenant triée chronologiquement et elle est mise à jour dynamiquement en temps réel lorsqu'une nouvelle inscription arrive.
  • Ajustements d’ergonomie et d’accessibilité au champ de téléchargement de fichier, la croix de suppression est désormais positionnée dans le coin supérieur droit et la taille du champ s’adapte automatiquement au paramétrage de la taille du texte du navigateur.
  • Affichage dans les vues quotidiennes et mensuelles des agendas, des exceptions aux horaires d’ouverture.

Corrections

  • Export des connecteurs de type « base adresse ».
  • Ajustement à la présentation des graphiques sur écrans mobiles.
  • Liste des catégories de démarches dans les statistiques.

Développeurs

  • API permettant de basculer une inscription de la liste principale vers la liste d'attente. (suspend)
  • Paramètre supplémentaire à l’API de réservation pour forcer l’inscription sur la liste d’attente. (force_waiting_list)

27 février 2020

Nouveautés

  • Option pour verrouiller un champ pré-rempli présenté à l’usager. Une case à cocher positionnée à côté de l'option de pré-remplissage, permet désormais d'empêcher qu'un champ pré-rempli soit modifié par la personne qui fait une demande.
  • Refonte des mécaniques de recherche sur les portails, pour permettre la recherche plein texte sur les portails agents, et permettre également d’ignorer les accents.
  • Mise à disposition d’une nouvelle cellule « Dernières pages modifiées »; combinée à la recherche cela nous a permis de migrer entièrement la base de connaissance dans le portail agent. Celle-ci cesse donc d'être un module à part (plus d'entrée dans le menu latéral), elle devient simplement un composant activable dans le portail agent.
  • Action de workflow permettant la création d’une nouvelle demande à partir d'une demande existante. Par défaut, cette action va créer une nouvelle demande dans le même formulaire ou dans un autre formulaire, en remplissant tous les champs qui ont le même identifiant sur la source et sur la destination. Mais elle permet aussi de configurer, champ par champ, la façon dont la nouvelle demande sera remplie.
  • Extension à la gestion des couches cartographiques pour permettre de définir des couches de tuiles supplémentaires, pour par exemple superposer une information « qualité de l’air » à une carte.

Corrections

  • Suppression d’une erreur quand des cellules de visualisation de données étaient importées sur un site où le module « BI Joe » n'était pas configuré.
  • Restauration d’anciennes versions de pages, dont les archives ne contiennent pas tous les attributs aujourd’hui obligatoires. Cette correction améliore également de manière générale la compatibilité des exports entre versions différentes.

Développeurs

  • Extension de la recherche dans les logs des connecteurs pour également considérer le contenu des messages échangés.
  • Améliorations au connecteur CMIS, gestion des métadonnées.
  • Modularisation du stockage des fichiers téléchargés dans des demandes, pour permettre de passer par un module de stockage externe.
  • Extension de la compatibilité du connecteur OpenGIS pour inclure de précédentes versions des spécifications WFS.
  • Nouvelle API de recherche d’adresse géolocalisée sur base de l’API Adresse.
  • Reprise des intégrations graphiques pour utiliser de nouvelles variables SCSS pour déterminer les tailles d’écrans.
  • Ajout à l’API d’accès aux demandes d’un paramètre permettant le tri selon la date de dernière modification.

13 février 2020

Nouveautés

  • Ajout dans l'écran « Services web » d’une interface permettant d’exporter et d’importer le paramétrage des connecteurs (y compris le fichier CSV lui-même dans le cas d'un connecteur CSV).
  • Modification de l’état initial de publication des pages dans le menu de navigation : elles sont désormais par défaut exclues de ce menu. Il faut donc explicitement signaler, après création, que l'on souhaite voir la nouvelle page dans le menu si tel est le cas.
  • Mise à disposition d’un nouveau type de cellule, « Liste de liens », permettant de mêler dans une cellule des liens vers des démarches et des liens vers des pages.
  • Adaptation au fonctionnement des cartes pour éviter qu’elles ne zooment par mégarde lors du défilement de la page; il est désormais demandé d’utiliser la touche Ctrl ou, sur mobile, deux doigts.

  • Ajout d'une colonne et d'une ligne « Total » dans les indicateurs statistiques personnalisés.
  • Possibilité d’afficher un libellé de régie dans la cellule de paiement TIPI.

Corrections

  • Mise à niveau du connecteur ClicRDV pour fonctionner avec la dernière version de leur API.
  • Adaptation apportée à l’action de récapitulatif quotidien pour permettre l’envoi individuel aux membres des rôles et plus seulement aux courriels spécifiés dans les rôles.

Développeurs

  • Possibilité dans le connecteur CMIS de surcharger le nom de fichier envoyé.
  • Nouvelle variable disponible dans les intégrations graphiques pour contrôler l’ordre et l’espacement des boutons.
  • Ajout de la compatibilité Python 3 à Passerelle ; les modules externes doivent également être mis à jour.
  • Mise à disposition des filtres sur les dates dans les gabarits des cellules JSON.
  • Implémentation du mode « mot de passe du propriétaire de ressource (resource owner password credentials) » d'OpenID Connect.
  • Adaptation apportée à l’API des fiches pour retourner un résultat exploitable comme source de données.
  • Nouveau paramétrage système permettant de mettre des types de fichiers sur liste noire, pour en bloquer le chargement par les usagers.

23 janvier 2020

Nouveautés

  • Extension au module de paiement en ligne pour désormais permettre des paiements sans passer par le système de panier, ce qui améliore la fluidité des parcours et permet à des usagers non connectés de réaliser des paiements.
  • Prise en charge des webservices PayFip. Un embryon de documentation explique comment les utiliser.
  • Amélioration sensible des performances pour les tableaux de traitement de démarches comprenant beaucoup de demandes.
  • Optimisation de l’affichage des calendriers dans la vue mensuelle des agendas de type rendez-vous pour automatiquement cacher les week-ends quand ils ne permettent pas de prise de rendez-vous. Cela permet de disposer d'une vue sur la semaine de travail beaucoup plus lisible.
  • Amélioration de la gestion des événements (agendas de type événement) pour permettre de les décrire davantage (tarif, URL) et de les afficher groupés par mois, pour ne pas encombrer les vues par des événements passés.

Corrections

  • Superposition de l’attribution des données cartographiques et du menu de navigation en mode PWA.
  • Interprétation correcte lors de l’impart d'une démarche dont la balise XML de description existe mais est vide.

Développeurs

  • Amélioration de la présentation des API exposées par les connecteurs.

  • Ajout de blocs Django pour faciliter la personnalisation du bloc de (dé)connexion.
  • Mise à disposition du filtre |startswith: dans les cellules JSON.

9 janvier 2020

Nouveautés

  • Amélioration des critères de filtre sur les champs de type « liste » dans les tableaux de traitement pour présenter uniquement les options utilisées dans les demandes. Cela permet de ne pas exposer des options ne donnant aucune réponse.
  • Optimisation du changement de workflow associé à un formulaire quand aucune correspondance de statut n'est à réaliser.
  • Mise en place des options d’accessibilité pour les cellules définies comme « repliables » (classe « folded »).
  • Amélioration de la réservation multiple sur les agendas d'événements.
  • Évolution à la définition des exceptions aux agendas, pour conserver la trace de l’origine de celles-ci.
  • Ajout de pagination aux listes de visualisations statistiques.
  • Autorisation de paiement des montants à six chiffres avec TIPI

Corrections

  • Liens vers les formulaires depuis les catégories dans le backoffice.
  • Export ODS des tableaux statistiques.

Développeurs

  • Mise à disposition de la police Note Sans pour les intégrations graphiques.
  • Autorisation de l’accès à toutes les API Passerelle pour les administrateurs connectés, sans contrôle d’accès supplémentaire.
  • Nouveaux paramètres permettant de contrôler la largeur minimal et maximal de la barre latérale.

12 décembre 2019

Nouveautés

  • Actualisation de l’affichage standard des étapes des démarches. Nous avons procédé à de légères améliorations concernant la façon dont les étapes (les différentes pages) sont présentées à côté des formulaires. En particulier pour optimiser l’affichage mobile. 
  • Possibilité de réunir dans une unique cellule « demandes de l’usager » les demandes ainsi que les brouillons en cours.

  • Améliorations apportées à la liste des visualisations statistiques, les visualisations indisponibles sont désormais grisées et il est possible de les supprimer.
  • Amélioration des performances pour les démarches comprenant beaucoup de demandes. Augmentation sensible de la vitesse d’affichage des tableaux de traitement, en optimisant les requêtes et en ne reprenant plus dans ces tableaux les demandes anonymisées.
  • Certains utilisateurs nous ont rapporté une difficulté avec la façon dont les demandes étaient sélectionnées pour pouvoir opérer des actions en masse : après avoir sélectionné toutes les demandes on pensait parfois exécuter l’action uniquement sur les demandes de la page en cours alors qu’elle s’exécutait en réalité réellement sur toutes les pages. Pour éviter l’exécution sur l’ensemble des demandes d’une action souhaitée uniquement pour les demandes de la page, il y a maintenant une option explicite « Exécuter l’action choisie sur toutes les pages » qui apparait lorsqu’on sélectionne toutes les demandes d’une page.

  • Nouvel écran de suivi et contrôle des erreurs de paiement.
  • Possibilité d’attribuer un libellé aux actions « Données de traitement » pour en faciliter la distinction dans le schéma du workflow et dans la liste des actions d’un statut (il était jusqu’à maintenant impossible de distinguer ces actions sans cliquer dessus).
  • Présentation des fournisseurs d’identités OpenID Connect dans des blocs distincts sur la page de connexion.

Corrections

  • Nombreuses corrections à la génération des tableaux de statistiques, prise en compte des filtres dans les répétitions, gestion des valeurs manquantes, etc.
  • Restriction à l’adresse de retour employée sur la cellule code de suivi, pour la limiter aux services connus.
  • Alignement des horaires des jobs asynchrones (expirations des sauts, actions globales, etc.), pour assurer que les échéances ne seront pas ignorées à cause d’un job trop long.
  • Alignement des titres et sous-titres dans un formulaire disposé en grille contenant des champs conditonnels.

Développeurs

  • Nouveaux paramètres permettant de contrôler le rendu des étapes des démarches.
  • Mise à jour de l’environnement de développement standard pour exécuter par défaut un certain nombre de modules avec Python 3.

28 novembre 2019

Nouveautés

  • Ajout d'une pagination dans les cellules listant les demandes ou les brouillons de l'usager. Si la listes des demandes/brouillons dépasse 10 entrées, une seconde page est créée et des flèches permettent de se déplacer d'une page à l'autre.

  • Possibilité de filtrer par catégorie les brouillons affichés par la cellule « Brouillons de l'usager ». Afin par exemple de pouvoir n'afficher que les brouillons relatifs à la catégorie « Famille ».
  • Option pour placer le focus automatiquement sur un champ de recherche au chargement d'une page. Le cas d'usage le plus fréquent concerne la page accueil du portail agent : elle contient un moteur de recherche. Si l'on a coché cette option dans la cellule affichant le moteur de recherche, le curseur se retrouve automatiquement à l'intérieur du champ recherche lorsque la page est affichée.
  • Pagination dans la liste des exceptions des agendas. Lorsqu'un agenda comporte plus de 5 exceptions, seules les 4 premières apparaissent sur la page de paramétrage de l'agenda, les suivantes sont maintenant paginées.
  • Paramètre « Ne pas effectuer de validation des champs » permettant de configurer une action de saut manuelle pour qu'elle n'effectue pas la validation du formulaire qui pourrait être affiché. Cas d'usage fréquent, lorsque dans mon workflow je suis en train de construire l'interface de traitement, je conçois un formulaire (action « Formulaire) et je veux mettre un bouton (une action « Saut manuel ») « Annuler » à côté de ce dernier. Si mon formulaire contient des champs obligatoires non remplis, mon bouton « Annuler » affichera une erreur parce que j'essaie de changer de statut alors que les champs obligatoires ne sont pas remplis.  Cocher l'option « Ne pas effectuer de validation des champs » permet d'éviter cela, mon saut s'effectuera même si les champs obligatoires ne sont pas remplis. Cette option est dans les paramètres avancés de l'action il faut cliquer sur « + » pour la voir.

Corrections

  • Affichage d'un message explicite quand un fichier utilisé pour importer des utilisateurs n'est pas valide.

Développeurs

  • Ajout de l'état de l'agenda d'événements dans la réponse à l'appel « fillslot ».
  • Affichage sur la page d'un connecteur du détail du schéma JSON détaillant les données attendues en entrée.

14 novembre 2019

Nouveautés

  • Ajout de liens permettant de naviguer de l'édition d'une page à l'édition des pages parentes, précédentes ou suivantes, et de liens permettant de passer de l'écran de définition des couches cartographiques aux pages contenant des cellules de type carte.

  • Nouvelles actions sur l'édition d'une page pour dupliquer la page courante ou ajouter une sous-page. Ces actions sont accessibles via le « menu burger » de la page, en haut  à droite.

  • Sur la liste des pages et concernant les pages qui ne sont pas entièrement publiques, ajout d'un texte affichant le rôle qui dispose des droits nécessaires pour voir la page.

  • Mise à disposition d'une nouvelle cellule dans le CMS « Demandes à traiter» à destination des portails agent, pour donner une vue immédiate sur les premières demandes.

  • Reprise de la fonctionnalité d'écrasement d'un formulaire à partir d'un nouvel import pour ne pas afficher d'écran de confirmation quand le formulaire n'a pas de demandes associées et pour assurer un nettoyage des types de données éventuellement incompatibles.

Corrections

  • Prise en compte des marqueurs de statut lors des sauts automatiques.
  • Évolution du système de partage de modèle de page entre modules pour tout le temps conserver la zone nécessaire pour l'affichage.
  • Alignement des rendez-vous affichés dans la vue mensuelle après un changement d'heure.

Développeurs

  • Nouveau filtre |strip pour retirer les espaces avant et après une chaine de caractère et filtre |has_role pour vérifier l'appartenance d'un usager à un rôle.
  • Ajout d'un entête References aux traces des erreurs pour améliorer les possibilités de filtrage.

24 octobre 2019

Nouveautés

  • Prise en compte des gabarits Django dans les URL des couches géographiques. Jusqu'à maintenant ces URLs étaient nécessairement explicites, elles peuvent maintenant contenir des variables et autres éléments utilisables dans les gabarits.
  • Possibilité d'intégrer dans le portail des graphes ou tableaux reprenant des durées de traitement.

  • Afin d'éviter des erreurs constatées ça et là, il n'est plus possible de supprimer une source de données lorsqu'elle est utilisée. Si vous essayez de le faire, le message ci-dessous apparaîtra.

Corrections

  • Notification asynchrone des transactions de paiement en cas d'échec de la notification synchrone.
  • Vérification du format des ressources quand elles sont écrasées.

Développeurs

  • Ajout d'un nouveau paramètre à l'infrastructure SCSS pour permettre d'appliquer une ombre sur le champ actif ($widget-focus-box-shadow).
  • Possibilité de filtrer les résultats retournés par l'API "list" du connecteur de stockage JSON.
  • Mise à disposition automatique d'une API "up" sur les connecteurs assurant un suivi de leur disponibilité.

10 octobre 2019

Nouveautés

  • Ajout d'options supplémentaires dans la définition des champs pour choisir le ou les endroits où ils seront affichés. On peut les afficher/masquer dans les tableaux de traitement des demandes (anciennement « Affichage dans les listings »), dans la page de récapitulatif affichée avant soumission d'une demande, et dans le résumé de la demande tel qu'il apparaît à l'usager mais aussi à l'agent instructeur dans la page de traitement de la demande (bloc résumé que l'on peut plier/déplier).

  • Possiblité d'utiliser un gabarit Django pour définir le texte des champs titres et sous-titres. Vous pourrez ainsi désormais avoir comme titre ou sous-titre d'une partie d'un formulaire, le contenu d'une variable quelconque.
  • Apparition d'un nouveau rôle technique, « Administrateur des services », qui permet de donner, aux utilisateurs qui le possèdent, un accès  aux écrans de gestion des différents services reliés en SSO à Authentic.

Corrections

  • Visibilité des champs de paramétrage des sources de données.
  • Possibilité d'importer des champs de type date lors de l'importation d'utilisateurs.

Développeurs

  • Pour un service dont l'accès est filtré par rôles, adaptation à l'API de listing des utilisateurs pour limiter les retours aux utilisateurs concernés.
  • Autorisation par l'API de création et modification d'utilisateur de chaines vides dans les champs de type date.
  • Nouvelle API permettant de définir l'ensemble des utilisateurs possédant un rôle.
  • Ajout de paramètres pour contrôler la pagination des résultats du connecteur tableur (limit et offset).

26 septembre 2019

Nouveautés

  • Publication dans la documentation de tutoriels sur l'autocomplétion, l'envoi d'invitation par courriel, la mise en place d'une enquête de satisfaction, etc. Si vous voulez ajouter le vôtre, contactez-nous.
  • Ajout d'un champ « description » aux événements définis dans les agendas, c'est utile pour préciser des informations comme le lieu ou le tarif pour chacun des événement au sein d'un agenda unique (alors qu'on était obligés avant de créer à chaque fois un agenda par événement pour pouvoir y mettre une description différente).
  • C'est la grande nouveauté de cette mise à jour, la possibilité d'exécuter des actions de manière groupée sur un ensemble de demandes. Vous pouvez sélectionner une ou plusieurs demande(s) dans le listing de traitement d'une démarche particulière et appliquer à ces demandes, des actions de workflow. Pour être visibles sur cette page de listing, les actions en question doivent :

Corrections

  • Désactivation visible des boutons de navigation permettant de parcourir les jours de réservation quand il n'y a pas de créneau possible au-delà.
  • Prise en charge des champs de type « date » dans les imports CSV dans Authentic.
  • Correction à l'arborescence de pages générées après avoir glissé/déposé une page parente sur une page fille de celle-ci.
  • Suppression du décalage de fuseau horaire dans les exports des agendas d'événements.

Développeurs

  • Diverses améliorations autour de la gestion des tâches asynchrones, elles sont désormais reprises dans la page d'un connecteur, elles sont automatiquement ignorées quand le connecteur est hors service et il est désormais possible pour un connecteur de définir son propre traitement en cas d'erreur à l'exécution de celles-ci.
  • Prise en considération des chaines vides transmises dans des attributs non obligatoires dans l'API d'ajout d'utilisateurs.
  • Changement du format du fichier « themes.json » pour également inclure les paramètres de contrôle des intégrations graphiques.

12 septembre 2019

Nouveautés

  • Extension des possibilités d'affichage des données statistiques introduites lors de la précédente mise à jour pour également prendre en compte les graphes utilisant le paramètre « répétition ».
  • Ajout d'options pour valider que la saisie d'un champ correspond bien à un IBAN ou à un NIR (numéro de sécurité sociale française).
  • Dans l'interface de traitement par les agents, ajout d'une icône dédiée à côté des statuts cachés aux usagers.

Corrections

  • Adaptation de quelques anciennes intégrations graphiques qui utilisaient des polices de caractères hébergées par Google pour exploiter une version locale de ces polices.
  • Suppression d'un crash lors de l'importation d'un workflow contenant une action d'envoi SMS aux destinataires non définis.

Développeurs

  • Généralisation de l'utilisation de sassc pour la compilation des fichiers .scss.
  • Possibilité de surcharger les zones de texte de la cellule code de suivi.
  • Prise en compte du mot de passe utilisateur dans l'API update_or_create d'Authentic.
  • Options de paramétrage pour ajouter ou retirer un rôle aux utilisateurs se connectant depuis un fournisseur d'identités SAML tiers.

22 août 2019

Nouveautés

  • Possibilités étendues de publication des données statistiques : une nouvelle cellule est à disposition pour la mise en forme des données collectées et traitées par le module statistiques. Cette cellule permet davantage d'options d'affichage, barres horizontales et verticales, barres empilées, lignes, camemberts, points et tableaux. Le premier usage de cette cellule est de construire des pages de rapports statistiques dans un portail agent.

  • Options supplémentaires pour la validation des données des champs ; ceux-ci peuvent désormais être configurés pour valider automatiquement la saisie de numéros de téléphones, codes postaux, numéros SIREN ou SIRET, etc. en plus de la possibilité qui existait déjà de validation en fonction d'une expression rationnelle. Il est désormais également possible de valider un champ en fonction d'une condition Django.
  • Limitations automatiques sur la saisie de codes de suivi, pour augmenter la protection contre les attaques par force brute.

Corrections

  • Fonctionnement des pages de gestion des ressources même en cas de données corrompues.
  • Évaluation des sources de données dynamiques dans les formulaires de workflow.
  • Amélioration des performances d'affichage des tableaux de traitement de demandes.

Développeurs

  • Nouvelle commande de gestion pour manuellement importer la configuration d'un site.
  • Prise en compte des nombres utilisant la virgule comme séparateur décimal dans les API du module de paiement en ligne.
  • Nouvelle API permettant l'ajout de ressources.
  • Paramètres de pagination (limit et offset) ajoutés à l'API de récupération des demandes d'un usager.

8 août 2019

Nouveautés

  • Les catégories de formulaires sont désormais accessibles uniquement via un sous-menu de la fabrique de formulaires et non plus directement dans le menu latéral. L'objectif étant de réduire le nombre d'entrées dans ce menu.
  • Sur leur page de configuration, les sources de données affichent la liste des formulaires où elles sont utilisées. C'est une première étape du chemin vers une liste plus détaillée : quels champs, quels workflows, quelles expressions, etc.

Corrections

  • Gestion correcte des rôles homonymes dans w.c.s. sur un environnement multicollectivités.

Développeurs

  • Optimisation du chargement des formulaires à certains endroits du backoffice.
  • Toujours dans l'objectif de réduire le nombre d'entrées dans le menu latéral, les entrées « Utilisateurs » et « Rôles » de la brique de démarches (w.c.s.) ne s'affichent plus dans le menu latéral. Pas de changement pour les entrées « Utilisateurs » et « Rôles » de la brique de gestion des identité qui restent bien sûr affichés si l'utilisateur en a les droits.

25 juillet 2019

Nouveautés

  • Le nom de l'agent dans le bandeau supérieur du backoffice est désormait cliquable, pour lui donner un accès direct à son compte dans Authentic.
  • Refonte de la fonctionnalité de reconnexion par un administrateur en tant qu'un autre utilisateur pour permettre cette reconnexion dans une session privée du navigateur.

  • Dans l'action de liaison fonction/rôle « multiple » seule une variable « nue » pouvait être utilisée jusqu'à maintenant. les gabarits Django sont désormais pris en compte ( {{ form_var_service }} dans la capture ci-dessous).

  • Possibilité pour l'usager de déplier et replier les sections, résumé et historique, sur la page d'une demande.

Corrections

  • Adaptation automatique des noms de rôle d'administration lors d'un changement de nom du rôle.
  • Modification à la variable form_status_changed pour ne plus être vraie quand il y a ajout de commentaire mais pas de changement de statut.
  • Alignement de la case à cocher "se souvenir de moi" sur l'écran de connexion.

Développeurs

  • Refonte de l'export et import de w.c.s. pour passer par la sérialisation XML des formulaires et workflows, pour ainsi être indépendant des UUID des rôle.
  • Ajout de paramètres SCSS pour contrôler le conteur des champs et boutons actifs, paramètres utiles pour renforcer l'accessibilité des formulaires.
  • Mise à dispoition de classes CSS sur les différents liens de gestion du profil.

11 juillet 2019

Nouveautés

  • Ajout de la possibilité d'activer les notifications « push » dans l'écran de configuration de la « Progressive Web App » en backoffice (il faut donc que la PWA soit configurée pour votre instance de Publik sinon vous ne verrez rien). En frontoffice, nous avons ajouté des boutons pour s'y abonner et marquer les notifications comme étant lues.

  • Possibilité de déclencher des actions globales sur les demandes dont le traitement est terminé. C'est utile en particulier pour avoir une action globale d'anonymisation déclenchée depuis les différentes statuts dans laquelle la demande est terminée, sans avoir à la diriger dans un statut spécifique « anonymisation ».
  • Vous avez peut-être reçu une infomation de la DINSIC concernant des évolutions FranceConnect pour 2020. Nous avons d'ores et déjà pris en compte ces évolutions FranceConnect pour mentionner le niveau de garantie eIDAS.
  • Plutôt que d'ajouter les utilisateurs un par un, il est parfois intéressant de les importer en masse. Nous avons ajouté dans le menu burger de la page « utilisateurs », une entrée « importer des utilisateurs ». Elle permet d'importer des utilisateurs depuis un fichier au format CSV. Ce fichier, encodé en UTF-8, doit reprendre sur la première ligne le nom informatique des différents champs du profil utilisateur, par exemple :
    title first_name last_name email address zipcode city phone mobile

Corrections

  • Validations supplémentaires sur les identifiants des champs de profil.
  • Gestion des erreurs sur des annuaires LDAP instables.
  • Vérification de l'unicité des noms de rôles en environnement mono-collectivité.
  • Fonctionnement des classes CSS mobile-only et desktop-only en présence de champs conditionnels.

Développeurs

  • Nouvelles classes CSS posées sur les pages d'Authentic pour en faciliter le ciblage dans les intégrations graphiques.
  • Gestion de l'attribut user_can_reset_password dans l'interface d'administration d'Authentic.
  • Ajout de la possibilité de définir via la gestion des ressources un logo ou bandeau pour les intégrations neutres.

27 juin 2019

Nouveautés

  • Jusqu'à présent pour un utilisateur non-connecté, la colonne "Nom de l'usager" était vide dans les listing de demandes. Le nom et le prénom de l'usager non-connecté apparaîtront maintenant, en se basant sur les champs présents dans le formulaire.
  • Pour envoyer une notification à l'usager sur le portail, il fallait passer par une action webservice, assez technique à utiliser et du coup les notifications étaient assez peu utilisées. Nous avons maintenant mis en place une action de workflow spécifique  permettant d'ajouter une notification sur le portail usager beaucoup plus simplement. Elle est rangée dans la liste des actions de workflow "Échanger".

  • Optimisation des accès aux sessions lors de la vérification des demandes verrouillées, ce qui peut avoir un effet sensible en terme de performances sur les tableaux de demandes de démarches ou sites très utilisés.

Corrections

  • Validation du formulaire de paiement TIPI quand le protocole PESv2 est utilisé.
  • Augmentation de la taille allouée pour les adresses des graphiques.

Développeurs

  • Ajout à l'objet settings de toutes les informations relatives à l'intégration graphique.
  • Préparation d'un changement de format pour la descrpition des intégrations graphiques, le fichier themes.json deviendra un dictionnaire de données dans une mise à jour prochaine.
  • Ajout d'une classe CSS (focus-in) quand un champ de formulaire est actif, cela permettra d'adapter l'interface quand un clavier d'écran est affiché.

Dernière mise à jour le 3 avril 2020 22:27 — Éditer