Documentation en ligne

25 avril 2019

Nouveautés

  • Améliorations sur la présentation de la cellule recherche (portails agents et usagers) : utilisation de toute la largeur disponible, ajout d'un indicateur d'activité quand la recherche est en cours, optimisation pour éviter l'envoi de recherches redondantes.
  • Affichage de l'encart « Connexion / Inscription » sur les pages de connexion et gestion du compte.
  • Ajout de la description de la démarche dans les cellules « Lien vers une démarche ».
  • Connecteur vers API Entreprise pour permettre l'accès aux données et des documents administratifs de référence, relatifs aux entreprises et association.

Corrections

  • Crash lors de l'envoi du courriel lié à la suppression de son compte par l'usager.
  • Mise en place d'identifiants globalement uniques sur les données de traitement, pour éviter qu'un changement de workflow entraine une incompatibilité dans les données.
  • Renforcement du suivi de la reconstruction de la vue « wcs_all_forms », pour éviter sa disparition.
  • Réinitialisation à vide d'un champ liste prérempli par la géolocalisation si celle-ci retourne une donnée inconnue.
  • Limitation aux sauts déclenchés par des appels webservice pour que seul le premier d'entre eux soit exécuté.

Développeurs

  • Options supplémentaires pour le style de l'image associée à une catégorie.
  • Évolution dans l'API de création de nouvelle démarche, pour permettre d'envoyer aux champs liste un identifiant seul et que les données associées soient récupérées automatiquement.
  • Mise à disposition automatique du module l10n dans les conditions et gabarits.
  • Intégration d'une validation des domaines avant l'exécution de la commande cook.

11 avril 2019

Nouveautés

  • Évolution du champ liste qui propose désormais trois types d'affichage différents alors qu'il n'en proposait que deux : liste et bouton radio. « Autocomplétion » fait son apparition, et permet de voir la liste des propositions disponibles s'affiner au fur et à mesure que l'on tape des caractères au clavier. Très utile pour les longues listes.

  • Dans la fabrique de formulaires, ajout sur la page d'accueil d'un formulaire, d'un lien vers le workflow associé. Un clic sur la flèche située à droite du nom du workflow , permet d'accéder à ce dernier.

  • À la demande d'un certain nombre d'utilisateurs, retour d'un bandeau de chantier, jaune/noir très visible, pour distinguer les instances de test des instances de production.

Corrections

  • Conservation du gabarit de résumé lors de l'exportation/importation d'un formulaire.
  • Limitation par défaut de la largeur des images à la largeur de la cellule, pour ainsi éviter les débordements sur les appareils mobiles.
  • Ajout corrigé des classes CSS keyword-mot-clé aux liens vers les démarches.

Développeurs

  • Système de journalisation désormais activé par défaut dans w.c.s.
  • Mise à disposition de l'attribut META dans l'objet request pour les gabarits et conditions w.c.s.
  • Tri alphabétique automatique des éléments enregistrés dans un data store JSON.
  • Ajout automatique d'un filtre ?id= aux requêtes dans le connecteur tableur.

28 mars 2019

Nouveautés

  • L'action de workflow permettant de créer un document, est utilisée pour produire des fichiers PDF la plupart du temps. Il s'agit donc logiquement maintenant de son paramétrage de base : la case "Convertir le fichier généré en PDF" est cochée par défaut.

  • Auparavant, pour afficher le contenu d'un champ dans un champ commentaire, nous étions obligés de mettre lesdits champs commentaire sur une page ultérieure à celle du champ servant de source.  Il y a maintenant une évaluation dynamique du contenu des champs de type commentaire, ils peuvent désormais faire référence à des champs de la page courante.
  • Quand l'écran de connexion est configuré pour permettre la sélection de la collectivité, le choix posé par l'usager est désormais conservé dans un cookie indépendant.

Corrections

  • Alignement des rendez-vous de fin de journée dans la vue mensuelle.
  • Suppression de la validation automatique des champs par le navigateur pour les boutons « annuler ».
  • Compatibilité du paramètre d'adresse de retour et de la présence d'un code de suivi.
  • Correction des liens vers la définition des rôles sur la page d'édition des rôles d'un utilisateur.

Développeurs

  • Ajout d'une commande générique d'importation d'un modèle de site.
  • Suivi de la politique définie par policy-rc.d lors du redémarrage de l'agent Hobo.
  • Possibilité de définir des variables numériques depuis Hobo.

14 mars 2019

Nouveautés

  • Affichage d'un message explicite à la fin de la prévisualisation d'une démarche.

  • Mise en place de nouveaux filtres permettant une série d'opérations mathématiques (additions, arrondis, etc.). Ils sont documentés sur la page des filtres.
  • Possibilité de proposer l'action de resoumission d'une demande aux usagers non connectés.

Corrections

  • Possibilité pour la fiche usager de fonctionner en mode multi-collectivités pour tous les utilisateurs, peu importe leur collectivité d'attache.
  • Stabilité des données utilisable pour filtrer les statistiques, cela permet d'enregistrer des visualisations contenant ce type de filtrage.
  • Retrait des tableaux de données de la référence à la vignette des images des champs fichier.
  • Contournement de problèmes d'encodage des données par ActesWeb.
  • Nombreux ajustements dans la prise en charge des caractères accentués dans les connexions LDAP.

Développeurs

  • Ajout d'une classe (scrolled) sur la balise <body> quand l'usager commence à faire défiler la page.
  • Déclaration de champs nom et statut dans la vue GeoJSON des demandes.
  • Possibilité pour le connecteur iParapheur d'exposer le fichier WSDL de l'application.

28 février 2019

Nouveautés

  • Première version d'un connecteur vers l'application Cart@DS CS de gestion de dossiers fonciers et droits des sols.
  • Autorisation d'une certaine latence dans l'obtention de la géolocalisation sur mobile, cela devrait permettre une géolocalisation effective plus rapide.
  • Amélioration au rendu des légendes (balise <caption>) des tableaux.

Corrections

  • Comportement du filtre |decimal sur les une valeur égale à zéro corrigé pour retourner zéro plutôt que la valeur nulle
  • Conversion des variables « paresseuses » par le filtre |decimal.
  • Prise en compte de la désactivation des codes de suivi sur une démarche pour ne plus rien stocker en base de données dans cette situation.

Développeurs

  • Utilisation d'un gabarit pour le rendu des champs de type commentaire.
  • Infrastructure commune d'exécution de jobs asynchrones pour les connecteurs dans Passerelle.
  • Possibilité de débrayer le suivi de disponibilité d'un connecteur.

14 février 2019

Nouveautés

  • Pour faciliter la vie des administrateurs fonctionnels, nous avons inclus dans la page d'inspection d'une demande un outil d'analyse et de tests pour les conditions et les gabarits. C'est source d'un énorme gain de temps.

  • Ajout de fonctions de calculs et d'évaluations pour les dates, en attendant la documentation complète (mercredi) vous trouverez les informations vous permettant de les utiliser dans ce document.
  • Prise en compte du critère de recherche lors de l'export CSV de la liste des utilisateurs. Auparavant, toute la liste était exportée, il est maintenant possible de filtrer avec un critère de recherche pour que l'export ne contienne que les utilisateurs correspondants au critère de recherche.

Corrections

  • Rendu correct pour les champs de type case à cocher quand une remarque est définie et que l'intégration graphique précise un alignement à gauche de la case à cocher.
  • Contournement de bugs Internet Explorer 11 dans la sélection de dates d'exceptions pour les agendas.
  • Suppression d'une erreur lors de l'export de l'export d'une liste d'utilisateurs alors que les profils contiennent des champs désactivés.
  • Adaptation automatique de l'orientation de la vignette d'une image transmise dans une demande.
  • Fonctionnement des filtres |startswith et |slice pour les variables créées à la volée.

Développeurs

  • Ajout d'une classe (never-alone) permettant de conserver un rendu grille en toute petite résolution
  • Inclusion des informations de délai (minimal et maximal) dans l'API retournant les agendas.

24 janvier 2019

Nouveautés

  • Prise en compte par le moteur de recherche, des textes présents dans l'historique d'une demande.
  • Dans l'outil de création des indicateurs statistiques, vous avez maintenant la possibilité de regrouper les statistiques par « Années et mois » pour obtenir les statistiques par mois sur plusieurs années.
  • Dans le portail agent, les formulaires affichés pour permettre la saisie backoffice sont maintenant plus clairement séparés par les catégories.

  • Lorsqu'un fichier déposé par un usager ou un agent n'arrive pas jusqu'au serveur, Publik affiche maintenant un message d'erreur.
  • Ajout à l'interface de configuration de l'application mobile (PWA) de la possibilité de définir l'icône associée à l'application : c'est l'icône qui apparaîtra sur le bureau du mobile et sur l'écran de lancement de l'application.
  • Ajout des champs de type « case à cocher » dans l'outil de fabrication des indicateurs statistiques.

Corrections

  • Renumérotation des champs de type page lorsqu'il sont déplacés par glisser-déposer.
  • Prise en compte des accents dans le classement alphabétique des démarches d'une catégorie.
  • Possibilité de modifier le filtre d'affichage d'une vue cartographique alors que les détails d'un point sont affichés.
  • Affichage d'un message d'erreur quand une page est configurée avec un modèle inconnu.
  • Réduction de la hauteur du nouveau champ fichier.
  • Format « nombre » dans l'export ODS des statistiques.

Développeurs

  • Migration du module Hobo à systemd et uWSGI.
  • Possibilité de fournir une URL de retour à l'écran de modification d'un compte.

10 janvier 2019

Nouveautés

  • La cellule « Recherche » sur le portail agent permet maintenant par défaut d'ajouter les usagers et leurs demandes aux résultats de la recherche.
  • Nouvelle interface permettant la configuration de la navigation et le mode non-connecté de l'application mobile (PWA). Cette fonctionnalité n'est activée que sur les instances ayant une charte graphique compatible PWA. Elle est accessible dans le menu « Burger » de l'interface d'édition du portail citoyen.

  • Un usager déconnecté peut maintenant avoir les champs de son formulaire Publik pré-remplis par Chrome (cela ne fonctionne qu'avec Chrome pour l'instant mais les autres navigateurs devraient suivre). Il faut pour cela :
    • que les champs en question soient configurés pour être pré-remplis par les données du profil
    • que dans les préférences de chrome l'usager ait autorisé la sauvegarde des informations qui seront utilisées pour ce pré-remplissage.
  • Mise en évidence du jour courant dans la vue mensuelle d'un agenda.

Corrections

  • Ajustement à l'affichage des descriptions des résultats de recherche.
  • Augmentation de la taille de libellé autorisée par l'API pour les réservations de créneau.
  • Restriction d'accès au backoffice de traitement dès la configuration de l'authentification.

Développeurs

  • Ajout d'une compatibilité avec le mode de hashage des mots de passe de Plone.
  • Possibilité de paramétrage des attributs du profil devant être considérés dans la recherche « plein texte ».

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éveloppeurs

  • 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éveloppeurs

  • 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éveloppeurs

  • 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éveloppeurs

  • 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éveloppeurs

  • 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éveloppeurs

  • 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.

Dernière mise à jour le 25 avril 2019 23:57 — Éditer