Documentation en ligne

27 décembre 2018

Nouveautés

  • Modernisation du rendu des champs « Fichier » sur lesquels on peut glisser/déplacer un fichier.

  • Dans l'outil de gestion de contenu, la cellule TIPI a été revue. Elle permet désormais de fixer des valeurs par défaut qui seront transmises dans le formulaire de paiement TIPI.

Corrections

  • Contournement d'un bug du module de gestion d'images (Pillow) qui empêchait l'utilisation de GIF transparents comme ressources.
  • Calcul des créneaux disponibles sur un agenda configuré avec un unique et long type de rendez-vous par jour.
  • Uniformisation des contenus présentés dans la navigation principale, tous les modules reprennent désormais l'ensemble des pages.

Développement

  • Bascule des modules Chrono et Passerelle vers le serveur de conteneurs uWSGI.
  • Ajout d'une nouvelle classe CSS aux blocs de la page d'authentification en fonction de la méthode d'authentification, pour permettre davantage de variations de styles.
  • Mise en place de l'infrastructure permettant la gestion de notifications "push".
  • Suppression du cache des données sur la cellule « profil de l'usager ».
  • Ajout à l'API /users/ d'Authentic des informations sur le caractère vérifié des attributs.

13 décembre 2018

Nouveautés

  • Nouveau visuel pour les interfaces backoffice. Nous vous avons déjà présenté les améliorations qui vont être mises en production. Elles sont testables sur vos recettes depuis un peu plus d'une dizaine de jours mais il est important que vos collègues utilisant le backoffice soient informés du changement à venir.

  • Page d'accueil de la brique système revue pour afficher l'état des différentes briques de Publik.

  • Les comptes usagers liés avec un compte FranceConnect ont désormais leur nom et prénoms alimentés depuis leur compte FranceConnect et ces données deviennent non éditables par l'usager. Les champs préremplis sur les formulaires depuis le profil usager pour ces données deviennent également non éditables par l'usager.

Corrections

  • Désactivation des raccourcis clavier qui laissaient une possibilité de déplacer des cartes normalement fixées à un point.
  • Affichage correct des champs carte révélés par une condition de champs.
  • Amélioration à l'étape de traitement des champs d'édition visuelle pour garder intacts les conditions utilisant des caractères réservés HTML (plus petit que, plus grand que).
  • Utilisation désormais possible de chaines accentuées comme premier terme de l'opérateur in des gabarits.

Développement

  • Ajout d'une recherche texte libre, sur prénom, nom et adresse électronique, dans l'API de recherche d'utilisateurs.
  • Nouveaux paramètres permettant un retour à une adresse données après saisie backoffice ou création d'un nouvel utilisateur.
  • Option permettant de configurer connecteur par connecteur les adresses où communiquer traces et erreurs critiques.

22 novembre 2018

Nouveautés

  • Possibilité pour tous les thèmes graphiques d'associer, dans les « Ressources » du  CMS, une photographie aux catégories de démarches. Dans « Ressources », accessible via le menu burger du CMS, l'item auquel il faut associer une image s'appelle :
    Image — NOM-DE-LA-CATÉGORIE
    

  • Pour les connecteurs utilisant un fichier tableur, nous avons procédé à une modification de la recherche par défaut, pour ne plus prêter attention ni à la casse ni aux accents. Les résultats de recherche sont plus probants.

Corrections

  • Importation des permissions lors du transfert d'agendas entre sites.
  • Prise en compte de la présence d'« instantanés » de pages (créées via l'historisation automatique) dans l'affichage des ressources du site.
  • Mise à jour effective en front office lorsqu'il y a modification du nom d'une catégorie (après expiration du cache et sans avoir besoin de repasser par le CMS).

Développement

  • Suppression des « filtres avancés » du connecteur tableur, qui étaient depuis longtemps avantageusement remplacés par la possibilité de définir des requêtes.
  • Ajout de la durée du créneau dans la réponse à une réservation.
  • Déplacement de l'attribut log_level des connecteurs dans une classe dédiée; attention cela exige la création d'une migration pour en enregistrer la suppression dans la base de données.

8 novembre 2018

Nouveautés

  • Dans le CMS (utilisé pour fabriquer le portail agent et le portail citoyen), il est maintenant possible de jouer plus finement avec la visibilité des cellules. Une nouvelle boite de dialogue accessible en cliquant sur « visibilité » permet désormais, entre autres choses,  de restreindre l'affichage aux usagers qui ne posséderaient pas certains rôles.

  • Dans la page de récapitulatif après saisie d'un formulaire, on peut maintenant voir une imagette pour les fichiers PDF joints au formulaire (comme c'était déjà le cas pour les fichiers image).

  • Possibilité de recherche dans les libellés des éléments payés (dans l'écran de suivi des transactions de paiement).
  • Prise en charge d'un nouvel attribut au niveau du profil du compte usager, afin d'associer une photo de profil à un usager ou un agent.

Corrections

  • Alignement des champs de formulaire disposés en grille, peu importe la combinaison de largeurs, ainsi que prise en charge de la disposition grille pour les champs de type tableau.
  • Évaluation correcte de conditions contenant des caractères accentués dans certaines chaines de caractères.
  • Affichage du mois de décembre des agendas même quand la dernière semaine de celui-ci est considérée comme faisant partie de l'année qui suit.

Développement

  • Adaptation du connecteur LDAP pour ignorer la casse de certains attributs, pour renforcer la compatibilité avec des annuaires externes.
  • Enregistrement de détails sur les appels webservices qui échouent sur des erreurs réseau.
  • Possibilité de typer les paramètres reçus par les endpoints, ce qui permet d'assurer une validation et une conversion automatique pour les paramètres booléens.
  • Conservation automatique des cookies lorsqu'un endpoint réalise plusieurs appels HTTPS.

25 octobre 2018

Nouveautés

  • Sur le schéma des workflows, la seule indictation visible concernant les actions d'appels webservices était « Erreur lors de l'appel du webservice ». Ce texte accompagnait la flèche pointant vers le statut dans lequel le webservice redirigeait en cas d'erreur. C'était source de confusion, beaucoup d'utilisateurs pensant que le webservice était en erreur. Nous affichons maintenant, en lieu et place, le libellé du webservice.

Corrections

  • Application du caractère obligatoire d'un champ conditionné (permettre qu'un champ conditionné soit réellement obligatoire lorsqu'il apparaît et qu'il est suivi de pages conditionnelles).
  • Les cartes pouvaient apparaître tronquées sur certain smartphone en cas d'erreur de géolocalisation, c'est corrigé.
  • Possibilité pour une action globale de transmettre un fichier vers le porte-documents.
  • Suppression totale de la vue de réinitialisation du mot de passe quand la fonctionnalité est désactivée.
  • Importation sans erreurs de fichiers ICS dans les exceptions d'un agenda, quand celui-ci contient des règles de récurrence vides.

Développement

  • Prise en compte du paramètre name_id dans les endpoints du datastore JSON, même quand il est constitué d'une chaine vide.
  • Extension du constructeur SOAP pour permettre à un connecteur de spécifier manuellement l'adresse du WSDL.

11 octobre 2018

Nouveautés

  • Interfaces pour exporter et importer la définition des agendas (guichets, horaires d'ouvertures, fermetures).
  • Amélioration à la définition des horaires d'ouverture avec la possibilité d'ajouter la même tranche horaire pour plusieurs jours en une seule action.

  • Conversion automatique des codes de suivi saisis en minuscules. Les usagers peuvent donc maintenant saisir le code de suivi indifféremment en minuscules ou un majuscules.

Corrections

  • Amélioration de la robustesse de la détection automatique des caractéristiques des fichiers CSV.
  • Remise en place de la possibilité de déplacer les cartes de demandes dans les vues de traitement en glissant la souris.

Développement

  • Retour par le webservice d'ajout au panier de paiement d'une URL permettant d'initier le paiement individuel de l'élément.
  • API de vérification de l'état de santé des différents modules.
  • Commande de gestion pour remplacer le fichier d'un connecteur « tableur ».
  • Possibilité de conserver en cache les résultats des sources de données.
  • Nouvel attribut « slug » pour les fournisseurs OIDC.

27 septembre 2018

Nouveautés

  • Amélioration de la recherche sur les marqueurs d'une carte, la recherche s'effectue désormais également dans les sous-propriétés des marqueurs et se comporte de manière plus souple en présence de plusieurs mots.
  • Optimisation de l'évaluation des conditions de champs alimentés par des sources de données  externes.

Corrections

  • Retour à la ligne automatique des titres sur la vue de résumé d'une demande, pour une meilleure intégration avec des champs disposés en grille.
  • Affichage d'un message d'erreur intelligible en cas d'erreur d'interprétation d'un fichier CSV par le connecteur tableur.
  • Envoi automatique du mot de passe généré automatiquement pour l'usager.

Développement

  • Possibilité pour les cellules JSON de définir qu'une action doit retourner la réponse du service distant plutôt que le rendu de la cellule, cela peut faciliter l'intégration avec des API tierces.
  • Utilisation d'un gabarit Django (wcs/formdata_steps.html) pour le rendu des étapes d'un formulaire.
  • Ajout au modèle standard de zones de personnalisation pré- et post-entête de page.

13 septembre 2018

Nouveautés

  • Auparavant on pouvait configurer une page de formulaire pour qu'elle s'affiche ou non en fonction de telle ou telle réponse dans le formulaire. C'est maintenant possible de faire la même chose pour un champ au sein d'une page.  Il est possible de paramétrer une condition au niveau du champ, ce dernier ne s'affichant que lorsque la condition est vérifée. La condition peut faire référence à d'autres champs de la même page, ce qui permet d'améliorer l'interactivité des démarches.

  • Dans le module agenda, nous avons ajouté une vue mensuelle des rendez-vous pris, elle offre un aperçu rapide de la disponibilité et de l'occupation des guichets.

  • Dans le CMS Combo, la cellule de « Recherche », gagne une configuration multi-moteurs. Cela permet la mise à disposition dans le portail agent d'une zone de recherche unique, couvrant les usagers, les demandes, les codes de suivi, les informations d'applications métiers, etc.
  • Dans combo également, un nouveau type de cellule « Saisie Backoffice » reprend la liste des démarches pour lesquelles l'agent a les droits de saisie en backoffice.
  • Affichage de la liste des transactions directement sur la page de gestion du paiement en ligne.

Corrections

  • Affichage d'un message d'erreur spécifique quand un lien d'action n'est plus valide.
  • Prise en compte de la session de l'utilisateur dans les appels aux API ack et forget des notifications.
  • Journalisation détaillée des erreurs de paiement.

Développement

  • Mise à jour du balisage de la zone de titre et actions principales, en préparation d'évolutions au style du backoffice.
  • Prise en charge de verbes HTTP supplémentaires (DELETE, PATCH, PUT) dans la définition des appels webservices.
  • Nouveaux filtres de gabarit, split pour couper une chaine de caractère et startswith pour comparer le début de deux chaines de caractères.
  • Conservation dans la base de données des lignes du connecteur « tableur » pour assurer des performances constantes peu importe le type de fichier source.

23 août 2018

Nouveautés

  • Possibilité d'inclure dans les courriels envoyés par un workflow un « bouton d'action » pour permettre au destinataire, sans devoir se connecter au backoffice, de faire avancer une demande. Pour plus d'informations, cf. page «Saut manuel».

  • Optimisation de l'évaluation des conditions de page exprimées dans la syntaxe Django ; ce travail est un préalable technique à la mise en place de champs conditionnels.
  • Accélération du téléchargement des données des rues lors de la configuration initiale d'un connecteur « Base Adresse ».

Corrections

  • Correction d'une régression qui provoquait l'affichage de l'adresse du site, en intitulé des courriels, et non le nom attribué à la plateforme.
  • Réinitialisation de mot de passe pour les usagers n'utilisant pas FranceConnect, dans les plateformes configurées pour utiliser FranceConnect.
  • Suppression du niveau de journalisation "FATAL" qui était affiché mais non implémenté.

Développement

  • Gestion de sous-pages paramétriques.
  • Désactivation automatique de la journalisation des événements quand un connecteur détecte le service comme étant indisponible.
  • Nouvelle option permettant au connecteur tableur de retourner ses résultats sous forme de dictionnaires indexés par une clé unique.
  • Limitation automatique de la référence d'avis à 13 caractères dans le connecteur API Particulier.

9 août 2018

Nouveautés

  • Adaptation à la majorité des intégrations graphiques pour que l'image associée à une page soit reprise sous forme de bandeau sous la navigation (pour tous les navigateurs, y compris Microsoft Edge, mais pas Microsoft Internet Explorer, qui ne prend pas en charge les fonctionnalités utilisées ici).
  • Ajout d'une option permettant d'inclure une case à cocher « se souvenir de moi » sur la page de connexion.
  • Ajustement à la présentation de l'historique d'une demande en frontoffice, suppression des icônes peu compréhensibles qui étaient associées aux statuts.

Corrections

  • Suppression d'une incompatibilité quand une démarche et une catégorie portaient le même identifiant; cette situation reste déconseillée.

Développement

  • Ajout de paramètres NameID et channel à la vue de saisie backoffice pour permettre une initialisation spécifique de la demande.
  • Possibilité pour une extension Authentic d'adapter le fonctionnement de la méthode can_reset_password.

26 juillet 2018

Nouveautés

  • Nouvel affichage dynamique des critères d'acceptation du mot de passe sur la page d'activation du compte :

  • Dans les portails citoyens et agents, suivi des déplacements et changements de noms des pages, pour automatiquement rediriger l'usager qui aurait suivi un ancien lien vers la bonne page.
  • Possibilité de définir un délai négatif pour les actions globales; combiné à une date quelconque, par exemple la date d'un rendez-vous à venir, cela permet d'exécuter des actions un temps déterminé avant la date en question.

Corrections

  • Réduction du nombre de requêtes SQL nécessaires pour le rendu des pages; cela augmente particulièrement les performances dans des environnements où le serveur SQL est installé sur un serveur distinct.
  • Export correct pour les workflows contenant des actions d'assignation calculée sur base d'un nom de rôle contenant des accents.
  • Refus des demandes de déconnexion SAML pour lesquelles le NameID est manquant.
  • Prise en charge des chaînes vides dans les filtres de conversion de dates et heures.

Développement

  • Ajout d'une nouvelle API permettant de récupérer les détails d'un rendez-vous au format .ics, qu'il est ensuite possible d'ajouter en pièce jointe à l'envoi d'un courriel et faciliter ainsi l'ajout direct dans l'agenda de l'usager.
  • Nouvelle API de validation des critères de mot de passe, elle permet la mise en place d'une interface de saisie de mot de passe plus dynamique.
  • Ajout de la durée d'un type de rendez-vous à l'API listant ceux-ci.

12 juillet 2018

Nouveautés

  • Possibilité d'afficher les propriétés associées à un marqueur sur une carte lors d'un clic sur celui-ci.

    Pour obtenir, ce type de carte il faut commencer par ajouter une source GeoJson (une nouvelle « couche cartographique ») dans la partie « Cartographie » du portail. Il faudra y lister les propriétés présentes dans le GeoJson et que l'on souhaite afficher dans la popup. Ensuite pour voir la carte sur une page, il faut ajouter une cellule de type carte utilisant la couche cartographique en question, en sélectionnant l'option permettant d'afficher une popup.

  • Affichage à l'administrateur des fabriques des erreurs d'évaluation des conditions posées sur les actions de workflows.

Corrections

  • Sur l'interface de guichet multicanal, limitation de l'affichage aux seuls formulaires ouverts à la saisie backoffice par l'agent.
  • Dans la vue d'analyse d'un workflow, affichage correct pour les expirations décrites sous forme d'expression.
  • Correction de l'adresse mentionnée pour les champs de type de fichier dans l'API GeoJSON.

Développement

  • Possibilité de configurer une durée de cache sur les réponses des endpoints.
  • Paramètre pour filtrer géographiquement les marqueurs retournés, les limiter à une zone.
  • Ajout de l'adresse du endpoint permettant d'obtenir le détail d'une demande dans les données retournées par l'API d'ajout d'une demande.

28 juin 2018

Nouveautés

  • Possibilité d'assembler la page d'erreur 404 du portail : la page avec le slug « 404 » sera automatiquement affichée pour les pages non trouvées.
  • Gestion des ressources (logos, photographies, etc.) associées à une intégration graphique.

  • Ajout d'un message informant de l'impossibilité de supprimer un guichet pour lequel des rendez-vous seraient encore ouverts.

Corrections

  • Autorisation des années à deux chiffres dans les filtres de l'interface de traitement.
  • Clarification du format attendu pour les données de type « date » dans les connecteurs de type « État civil ».
  • Dans la liste des demandes de l'usager, affichage sur deux lignes quand nécessaire, pour éviter la surimpression du libellé et du statut.

Développement

  • Unification des entrées de journal pour les requêtes HTTP réalisées par les connecteurs.
  • Réduction de la spécificité CSS des éléments de l'intégration graphique, pour faciliter la personnalisation.
  • Possibilité d'afficher le détail d'un appel HTTP depuis le journal.

14 juin 2018

Nouveautés

  • Dans le système d'annonces, mise en place d'un écran permettant à l'administrateur de consulter et modifier les abonnements d'un usager.
  • Amélioration des éléments de configuration des conditions et champs calculés, le paramétrage du type se fait désormais à partir d'un mini-menu à la droite du champs.

  • Mise à disposition de l'option « Afficher dans les filtres par défaut » aux champs de type « Liste à choix multiples ». Cela va permettre de retrouver ce type de champs parmi les critères de recherche utilisables dans le listing des demandes.

Corrections

  • Enregistrement des attributs supplémentaires lors de la modification d'une donnée de traitement de type « Liste ».
  • Désactivation de l'export des rôles quand ceux-ci sont gérés par le fournisseur d'identités.
  • Affichage sans erreur des pages configurées avec des cellules inconnues (situation possible après un export/import de site).

Développement

  • Possibilité de limiter les déplacements sur les champs « Carte » à un territoire donné.
  • Nouvelle API permettant de réserver plusieurs créneaux en un seul appel.
  • Utilisation d'un gabarit Django pour le rendu des champs de type « Carte » (qommon/widgets/map.html)

24 mai 2018

Nouveautés

  • Enregistrement automatique des modifications de pages. Cet historique est accessible via un nouvel onglet  « historique » en haut de chaque page d'édition des portails (module Combo).

  • Nouvelle option « Gabarit du résumé » d'un formulaire, cette option permet d'ajouter à une demande un court résumé qui sera repris, en back-office,  dans la liste générale (Vue globale) des demandes et dans la liste des demandes en cours d'un usager ; cela permet ainsi de reprendre, par exemple, le nom de l'enfant dans une démarche d'inscription ou l'adresse dans une demande de permis de construire,...
  • Regroupement par collectivité des rôles affichés sur la fiche d'un utilisateur.
  • Nouveau connecteur permettant la récupération des demandes de l'usager depuis l'espace famille Arpège.

Corrections

  • Mise à disposition des variables des demandes pour le recalcul des autorisations d'accès lors des modifications aux workflows.
  • Prise en compte de la possibilité de balise <condition/> vide sur toutes les actions de workflow.
  • Calcul des conditions de page sur la première page d'un formulaire.
  • Optimisation du stockage de l'historique d'une demande dans les workflows contenant une réévaluation régulière d'un statut.
  • Contournement d'un bug de Firefox qui limitait l'impression à la première page.

Développement

  • Nouvel attribut pour permettre une personnalisation des champs de type liste en cas d'absence d'options.
  • Possibilité de fournir un gabarit personnalisé pour le rendu des champs de type fichier (qommon/forms/widgets/file.html).
  • Compatibilité Python 3 du module Chrono de gestion des agendas.

10 mai 2018

Nouveautés

  • Nouvelle interface permettant d'exporter et importer les rôles.
  • Possibilité de définir une condition d'exécution sur toutes les actions de workflow. Cela va permettre, sans changer de statut, d'avoir des actions qui s'exécutent ou ne s'exécutent pas en fonction de tel ou tel évènement. Cela va parfois permettre de gagner beaucoup en clarté et en compacité des workflows. À noter la possibilité (en version béta) d'écrire la condition en utilisant une syntaxe Django. Nous vous conseillons d'utiliser la syntaxe Python (celle qui est utilisée pour les conditions de page) à l'heure actuelle.


    L'alerte ne sera affichée que si la réponse est « Oui »

  • Restructuration du stockage de la définition des formulaires pour un gain de performance substantiel dans les pages listant l'ensemble de ceux-ci.

Corrections

  • Uniformisation dans la définition des dates limite de paiement des factures, ces attributs sont désormais attendus comme contenant également l'heure précise de fin, pour éviter les doutes sur l'inclusion, ou non, du dernier jour.
  • Prise en compte de la périodicité dans les calendriers utilisés, en import, pour définir les exceptions.
  • Utilisation du paramétrage « Do Not Track » des navigateurs pour automatiquement refuser les cookies de suivi, sans affichage d'une bannière de consentement.

Développement

  • Possibilité de définir et paramétrer les portées ("scopes") de l'authentification OpenID Connect.

26 avril 2018

Nouveautés

  • Harmonisation des barres latérales des différents modules de Publik. En passant d'un module à l'autre, la façon dont les « barres latérales » (la colonne de gauche ou la colonne de droite à l'écran) étaient affichées pouvait varier de façon significative. Nous avons homogénéisé l'ensemble avec une barre qui est désormais toujours stylée de la même façon et située sur la droite de l'écran.


    Barre latérale dans la gestion des utilisateurs, désormais également positionnée à droite

  • Optimisation de l'accès aux demandes se trouvant dans un statut où intervient la notion de délai ou d'expiration. La vérification régulière des conditions d'expiration est devenue nettement plus rapide, permettant d'améliorer les performances de certaines tâches de fond.

Corrections

  • Dans les workflows, un bogue empêchait d'affecter un rôle à un utilisateur lorsque l'on tentait d'effectuer cela après un changement de statut lié à l'expiration d'un délai. L'action d'affectation d'un rôle à un usager peut désormais être appelée après une expiration automatique.
  • Réactivation automatique des boutons d'un formulaire après la création d'un document (correction d'une régression suite à la mise à jour précédente).
  • Restauration des champs date et fichiers de brouillons sur la page de validation d'une demande.
  • Refonte du transfert de fichiers pour être indépendant des sessions. Dans de rares cas très aléatoires, le fait qu'un utilisateur joigne plusieurs fichiers dans une même page de formulaire pouvait conduire à la non transmission de l'un d'entre eux, c'est corrigé.

Développement

  • Nouveau backend PostgreSQL pour les sessions dans w.c.s.
  • Commande de gestion pour exporter et importer rôles et OU (Organizational Units).
  • Nouvelle interface de logs accessible dans Passerelle en suivant le lien « vue avancée » dans la section « Journaux » de la page d'un connecteur.

12 avril 2018

Nouveautés

  • Afin d'éviter les problèmes que pouvaient poser des double-clics rapides sur les boutons des formulaires, les boutons « Suivant », « Précédent » et « Valider » sont désormais désactivés après le clic.
  • Nouveau connecteur État civil vers l'application « Mélodie » d'Arpège.
  • Ajout d'un bouton « relocaliser » aux cartes insérées dans les portails agents et citoyens. Le bouton permet de recentrer la carte sur la zone dans laquelle vous vous trouvez (si vous avez accepté de partager votre localisation, bien entendu).

  • Ajout d'options à l'action de workflow « Fichier joint » pour permettre l'enregistrement de celui-ci dans une donnée de traitement de type fichier et pour ne pas le mentionner dans l'historique de la demande.

Corrections

  • Visibilité pour les agents des démarches dépubliées aux usagers.
  • Affichage du lien permettant de déverrouiller l'accès à une demande.
  • Présentation des options de paramétrage du préremplissage des champs de type carte avec la géolocalisation.

Développement

  • Mise en place, de façon expérimentale, d'une syntaxe "Django" pour l'écriture des conditions.
  • Extensions des possibilités de géocodage (et géocodage inversé) à travers de nouvelles options et l'ajout d'une nouvelle API dans le connecteur OpenGIS.

22 mars 2018

Nouveautés

  • Possibilité pour les actions globales d'être attribuées à l'usager qui  fait une demande. Auparavant ce type d'action présente à toute les étapes du workflow était réservé au backoffice. Elles peuvent maintenant être exposées en front office, pour le demandeur.
  • Envoi aux usagers de notifications pour annoncer la disponibilité ou l'échéance proche de factures.
  • Ajout d'une page de confirmation lors de la suppression d'un document du porte-documents.
  • Amélioration des performances de rendu des démarches présentant un grand nombre de pages conditionnelles.

Corrections

  • En présence de restriction d'affichage sur des pages ou des cellules qui ne peuvent être remplies lors de l'importation d'un site, parce que certains rôles n'existeraient pas, affichage d'un message d'erreur reprenant les rôles manquants.
  • Validation du nombre de caractères autorisés dans un champ de type texte corrigée pour ne pas compter double les caractères accentués.
  • Affichage d'une erreur explicite en cas de saisie d'un code de suivi comportant des caractères interdits.

Développement

  • Mise en place d'une API permettant la création de rôles.
  • Ajout de la possibilité d'un scope OpenID Connect "roles", permettant la récupération des rôles attribués à l'usager.
  • Prise en charge du verbe HTTP "PATCH" dans les actions pour les cellules JSON.

8 mars 2018

Nouveautés

  • Amélioration des performances des formulaires en frontoffice.
  • Les messages d'alerte générés par une action de workflow étaient jusqu'à présent tous affichés d'une seule façon. Un nouvelle option « Niveau »  permet de définir le style qui sera appliqué à ce message d'alerte en fonction de son importance : information, succès, avertissement, erreur.


    Affichage en front office


    Affichage en backoffice

  • Retrait de l'export des tableaux vers le format Excel 97, l'action « Export vers un tableur » produit des documents respectant le standard « Open Document Format » qui peuvent être lus dans LibreOffice, OpenOffice.org, Excel depuis la version 2003, etc.

Corrections

  • Possibilité de préremplir les champs « liste à choix multiples ».
  • Enregistrement des sessions utilisateurs uniquement lors de changements à celles-ci, cela améliore légèrement les performances et peut prévenir certains problèmes lors d'accès concurrents.

Développement

  • Extension aux cellules JSON pour permettre le transfert de tableaux de valeurs et pour permettre une zone de texte dans leur paramétrage.
  • Nouveau paramètre permettant de définir un ou plusieurs « scope » aux champs de profil, cela permet la création de pages d'édition limitées à certains champs.
  • Nouvelle option de configuration permettant de pointer une page de profil alternative.

22 février 2018

Nouveautés

  • Dans une cellule de type « Carte » de Combo, il y a maintenant une option permettant le regroupement automatique des marqueurs sur les cartes. Quand on zoome ou qu'on clique sur les chiffres ainsi obtenus,  les marqueurs apparaissent à nouveau de façon individualisée.

  • Paramétrage plus fin de l'action d'alerte pour pouvoir positionner un message (l'alerte) directement au-dessus des actions et non systématiquement en haut de la page de traitement d'une demande. L'action auparavant intitulée « Alerte en haut de page » est renommée « Alerte » et un nouveau réglage (Position) est affiché : « Haut de la page » ou « Bas de la page » (qui permet d'afficher un message en bas de page, juste au-dessus des éventuels boutons d'actions).
  • Dans la vue back-office d'un agenda, possibilité de sélectionner une date en particulier (en cliquant sur la date du jour en cours) pour alors afficher le planning de ce jour précis (dans le futur ou dans le passé).

  • Ajout d'un connecteur vers API Particulier pour permettre la récupération de données fiscales ou familiales dans le cours d'une démarche.
  • Amélioration des performances de rendu des pages et des cellules, particulièrement sur les sites disposant de nombreuses pages.

Corrections

  • Possibilité d'utiliser le code de suivi sur une installation multi-collectivités.
  • Gestion des retours en erreur d'OpenGIS.
  • Prise en compte intégrale des plateformes de paiement notifiant ceux-ci via le navigateur plutôt qu'un appel de serveur à serveur.
  • Affichage d'un message d'explication approprié lors de l'utilisation de plusieurs comptes FranceConnect partageant la même adresse électronique.

Développement

  • Mise en ligne d'une première version d'un guide d'installation local de Publik, à destination des personnes désireuses de contribuer au développement.
  • Tri alphabétique des paramètres d'appels webservice.

8 février 2018

Nouveautés

  • Activation des fonctions de géolocalisation dans la saisie depuis le backoffice afin de faciliter l'utilisation mobile (avec un téléphone ou une tablette) des formulaires en backoffice.
  • Mise à disposition d'icônes supplémentaires pour les marqueurs sur les cartes. Lors de la définition d'une couche cartographique dans Combo (depuis l'accueil, menu en haut à droite -> « Cartographie »), vous avez maintenant accès aux icônes ci-dessous.

    Ces icônes se retrouveront sur les cartes :

  • Prise en compte du statut « en attente » renvoyé par certaines plateformes de paiement en ligne.
  • Possibilité de limiter l'affichage des demandes de l'usager aux démarches de catégories données. Auparavant l'affichage de ses demandes à un citoyens était nécessairement exhaustif : toutes les catégories de demandes à un même endroit. Ce comportement est toujours possible mais l'on peut préférer « sectoriser » l'affichage des demandes en le restreignant à une catégorie ou à une autre, pour choisir d'afficher uniquement cette catégorie de demandes à tel ou tel endroit du portail citoyen.

Corrections

  • Autorisation de tranches horaires plus courtes que les rendez-vous, les tranches horaires devaient précédemment pouvoir contenir au moins un rendez-vous.
  • Désactivation de la demande de géolocalisation dans le prérendu des formulaires.

Développement

  • Possibilité d'utiliser des gabarits spécifiques dans le rendu de la page de statut d'une demande, cela nécessite l'activation de l'option formdef-appearance-keywords dans la configuration.
  • Ajout d'une surveillance de la disponibilité au connecteur SOLIS.
  • Amélioration à la récupération des informations du planning périscolaire dans le connecteur Agora+.
  • Ajout d'un connecteur vers la plateforme de traitement de signalement de Grenoble.

25 janvier 2018

Nouveautés

  • Ajout au module de rendez-vous d'une vue « Agenda » permettant aux agents une vue instantanée des rendez-vous d'une journée.

  • Réorganisation des actions de workflow en quatre grandes catégories, pour plus de clarté.

  • Amélioration de la vitesse de rendu de la cellule affichant les démarches d'une catégorie.

Corrections

  • Ajustements à l'échappement automatique des balises lors de l'utilisation de gabarits utilisant la syntaxe Django dans l'action d'enregistrement dans l'historique.  Le filtre standard |safe fonctionne désormais comme attendu.
  • Mise à niveau du traitement du texte utilisé dans la recherche libre sur une demande pour correspondre à celui utilisé dans la vue globale et lors de l'indexation.

Développement

  • Refonte du connecteur CMIS.
  • Pour des raisons de performance, de faible utilité et faible usage, l'API de récupération des démarches d'une catégorie ne retourne plus le compteur global des formulaires, il est désormais nécessaire de passer un paramètre ?include-count=on pour obtenir cette information.
  • Uniformisation des API de récupération des demandes et brouillons pour inclure la liste des résultats dans une clé data et un code d'erreur dans une clé err.
  • Ajout à l'API de notification d'une clé created dans le retour permettant de déterminer si une nouvelle notification a été créée.

11 janvier 2018

Nouveautés

  • Re-soumission, pour édition, d'une nouvelle demande : possibilité de re-partir d'une demande passée, pouvoir la modifier et la re-soumettre dans le même formulaire. Le cas d'usage envisagé est, par exemple, la saisie d'une demande de subvention anuelle par une association : il est possible de démarrer la demande de subvention 2018 à partir d'une demande pré-existante (2017), avec ouverture de celle-ci en mode brouillon, possibilité de modifier des champs avant enregistrement de la nouvelle demande.
  • Évolution de l'indexation du contenu pour inclure, en plus des liens vers les pages éditorialisées du portail, des liens directs vers les démarches dans les résultats de recherche.
  • Amélioration drastique de l'interface de gestion des fichiers (ressources multimedia) dans le gestionnaire de contenus des portails (utilisateur ou agent) : dépôt et remplacement d'un fichier, affichage en tableau, confirmation de suppression, recherche d'un fichier. Accès à cette interface depuis le menu d'options général d'un portail, entrée « Ressources ».

  • Interface permettant de chercher et filtrer les transactions de paiement sur la date, l'identifiant de paiement et l'identifiant de transaction (i.e. l'identifiant fourni par la banque).
  • Ajout possible d'un texte d'explication dans la cellule de paiement TIPI.
  • Alerte, avant même le transfert, sur tentative de transfert d'un nouveau document, depuis la page générale « Porte-documents », si celui-ci dépasse la limite autorisée (pour mémoire, la taille maximale par défaut est de 4 Mo).

Corrections

  • Ré-écriture du module d'évaluation de disponibilité des créneaux horaires pour en améliorer la fiabilité.
  • Corrections à l'utilisation des templates Django pour l'utilisation de variables dans les boucles et conditions.
  • Anonymisation des champs de traitement.
  • Compatibilité accrue avec certains SIG suivant la norme OpenGIS quant à la définition stricte des zones pour la création de tuiles.
  • Possibilité de supprimer une visualisation dans le module « Statistiques ».
  • Généralisation d'un lien « Aide », pointant vers ce site de documentation, à l'ensemble des écrans de gestion.

Développement

  • Prise en charge du protocole standard OAuth2 pour l'ajout et la récupération de documents par un usager.
  • Changement de l'interface de présentations des connecteurs (passage d'une liste à un damier avec icônes).
  • Mise en place pour les connecteurs d'une mécanique de suivi de disponibilité.
  • Nouveau système de cache des requêtes HTTP·S à disposition des connecteurs.

Dernière mise à jour le 07/06/2020 12:56 — Éditer