Documentation en ligne

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

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

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

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

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

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

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

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

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

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

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

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

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

13 juin 2019

Nouveautés

  • Les formulaires affichent désormais un bouton « Abandonner » permettant de totalement abandonner une saisie, sans même conserver de brouillon. Nous avons procéder de la sorte pour éviter la prolifération des brouillons.

  • Améliorations au géocodage des demandes avec la prise en compte des parcs et des sentiers.
  • Ajout de l'information « résumé de la demande » (une information qui peut-être personnalisé dans chaque formulaire via l'option « gabarit du résumé ») dans la liste des demandes en cours ou terminées.
  • Utilisation des conditions dynamiques pour les formulaires construits dans le workflow. Avant les formulaires construit via l'action de workflow « Formulaire », ne supportait que les conditions statiques : lorsqu'une modification dans la page était susceptible de faire varier une condition (et par exemple permettre l'apparition d'un champ), cette modification restait sans effet. L'action « Formulaire » produit maintenant des formulaires identiques aux formulaires front-office de ce point de vue, une modification sur la page en cours sera correctement interprétée.
  • Aide aux usagers lors de la création de compte avec une note les invitant à vérifier dans leur boite mail le dossier « Indésirable » pour vérifier si le mail de création de compte n'y figure pas..

Corrections

  • Détection d'une série de requêtes invalides/forgées pour fournir une erreur explicite dans ces situations.
  • Fonctionnement de la cellule de paiement TIPI en mode grille.
  • Redirection par défaut de l'usager vers la page d'accueil après une demande de réinitialisation de mot de passe.

Développement

  • Ajout d'un paramètre à l'API de réservation d'un rendez-vous pour permettre la suppression simultanée d'un autre rendez-vous.
  • Intégration du module externe d'authentification FranceConnect dans le dépôt d'Authentic

23 mai 2019

Nouveautés

  • Ajout dans le CMS d'une cellule permettant de créer une galerie d'images sur le portail.

  • Réorganisation dans le CMS des options de configuration des régies de paiement pour augmenter la souplesse en séparant le paramètrage des régies et celui des plateformes de paiements. Il devient plus facile d'associer des régies différentes à des plateformes de paiement différentes.
  • Option pour automatiquement redimensionner les photographies d'une demande. Dans les paramètres supplémentaires d'un champ de type fichier, une case à cocher permet de faire en sorte que les photos de trop grande taille (les téléphones modernes prennent souvent des photos qui dépassent les 10 Mo) soit redimensionnées  - redimensionnement à 2000 pixels de large maximum, moins de 3 Mo la plupart du temps.

Corrections

  • Utilisation automatique d'adresses absolues pour les images ajoutées aux pieds de page.
  • Interprétation correcte d'un POST JSON précisant l'encodage de caractères dans l'entête.

Développement

  • Possibilité d'utiliser des variables dans les URL des cellules de texte.
  • Filtre pour obtenir une liste de demandes à proximité.
  • Option pour déclencher une action globale via un appel à un webservice.
  • Adaptation au format des dates retournées par l'API de réservation pour être au format année-mois-date heure:minutes:secondes.

9 mai 2019

Nouveautés

  • Publik s'enrichit d'une nouvelle fonctionnalité avec la possibilité de configurer une instance de Matomo pour la fourniture de statistiques de fréquentation. Depuis la brique « Système » il est possible d'aller dans le menu burger sur « Mesure d'audience », puis de choisir la « configuration manuelle » pour indiquer une instance de Matomo. Les instances de Publik qui sont sur notre SaaS disposent en plus d'un bouton « Configuration automatique » qui leur permet d'être raccordées par un simple clic à l'instance de Matomo utilisée par Entr'ouvert. Vous pourrez ensuite accéder aux  statistiques de fréquentation en cliquant sur « Ouvrir le tableau de bord de la mesure d'audience ».

  • Quand vous éditez le portail agent ou le portail citoyen, vous pouvez accéder à ses ressources statiques (images, icônes, fichiers...) via le menu burger et l'entrée « Ressources ».  Vous avez maintenant la possibilité d'exporter / importer l'ensemble des ressources du site grâce à deux boutons dédiés.
  • Pour éviter la prolifération des brouillons sur une même démarche, il est maintenant proposé au demandeur de reprendre son brouillon en cours à chaque fois qu'il clique sur une démarche pour laquelle un brouillon existe déjà.

  • Utilisation systématique de RSA-SHA256 dans les échanges SAML en conformité avec le RGS.

Corrections

  • Régression sur le tri et filtre de tableaux selon une donnée de traitement.

Développement

  • Nouveau type de déclencheur sur les actions globales, pour les exécuter depuis un appel webservice.
  • Possibilité d'inclure l'UUID de l'utilisateur dans la redirection après la page de création depuis le backoffice.
  • Ajout dans Passerelle d'outils pour accéder à des serveurs SFTP.

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

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

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

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

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

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

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

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

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

Dernière mise à jour le 5 janvier 2024 11:46 — Éditer