Documentation en ligne

10 décembre 2020

Nouveautés

  • Modification dans le paramétrage des champs de type liste pour afficher plus clairement la distinction possible entre une liste «â€Żsimple » (dans laquelle on saisit les différents éléments, un à un) et une liste alimentée par une source de donnée. Comme ces dernières sont de plus en plus utilisées, il était opportun de leur donner plus de visibilité dans le paramétrage.

  • L'import d'un fichier CSV permet de créer de nombreuses fiches en une seule fois. Mais il n'était jusqu'à maintenant pas possible de l'utiliser avec des champs «â€ŻListe à choix multiples ». C'est désormais faisable, la colonne en question doit contenir les identifiants (et non pas les libellés) des différents items, séparés par le symbole |.
    Si votre champ «â€ŻListe à choix multiples » a été saisi manuellement libellé = identifiant, mais s'il est alimenté par une source de donnée, vous aurez pour chaque item quelque chose comme {"id": "12", "text": "Choucroute"}, l'identifiant c'est 12.
  • Ajout du statut de destination à l'affichage des actions de saut dans la fabrique de workflows.
  • Traduction de tous les champs de configuration des plateformes de paiement.

Corrections

  • Pour les exécutions d’action en masse, mise à disposition des variables session_user_*, qui étaient précédemment absentes.
  • Suppression de l’affichage de la case à cocher «â€ŻEntrer l’adresse manuellement » de l’écran de visualisation d’un usager en backoffice.
  • Disponibilité plus large des variables "_live_", notamment en conditions de sortie de page.

Développement

  • Interface de gestion des accès aux API de w.c.s.
  • Nouvelle API de production de statistiques sur les comptes et les connexions.
  • Paramétrage pour permettre d’associer des ressources aux couches cartographiques.
  • Extension au filtre |exclude_self pour fonctionner également lors de la saisie initiale d’une demande ou lors de l’édition.

26 novembre 2020

Nouveautés

  • Nombreuses améliorations sur la gestion des calendriers d’indisponibilités : affichage des indisponibilités dans la liste des exceptions d’un agenda, avertissement en cas de conflit avec des réservations existantes, etc.
  • Possibilité d’exporter et d’importer le paramétrage de paiement en ligne.
  • Dans la saisie backoffice d’une demande, ajout en barre latérale d’un champ de recherche d’usager, pour associer un usager existant à la demande en cours de saisie.
  • Nouvelle option aux modèles de fiche pour préciser que les fiches peuvent être liées à des usagers. À terme la liaison avec l’usager sera configurée pour être, au choix, obligatoire ou optionnelle. Pour l’instant seule la partie optionnelle a été développée. La sélection d’un usager via la barre latérale est donc possible pour les fiches, comme pour les demandes saisies en backoffice, si «â€ŻOptionnel » a été choisi.

  • Extensions à la prise en charge des appels téléphoniques pour que le numéro d’appelant soit enregistré lors de la saisie d’une demande.
  • Ajout de catégories pour les modèles de fiche. Comme pour les formulaires, les fiches peuvent maintenant être classées par catégorie.
  • Évolution à l’action de notification pour que les notifications soient envoyées sur l’instance principale dans le cadre d'un déploiement comprenant plusieurs instances (typiquement une métropole ou une agglomération).
  • Options supplémentaires pour la recherche de fiches depuis le portail : possibilité de limiter à une vue personnalisée et de ne pas prendre en compte l’usager connecté.

Corrections

  • Exclusion de la borne du délai de réservation maximal.
  • Conservation des traces des liaisons externes (SAML, FranceConnect, LDAP…) lors de la suppression d’un utilisateur.
  • Fonctionnement des sources de données basées sur des vues personnalisées dynamiques avec les listes en autocomplétion.
  • Enregistrement des critères des champs «â€Żcase à cocher (choix unique) » dans les vues personnalisées.
  • Accessibilité renforcée pour les listes «â€Żétoiles », navigation clavier et contraste.

Développement

  • Extensions aux API listant les créneaux horaires disponibles pour accepter des paramètres permettant d’obtenir uniquement les possibilités situées entre deux dates (date_min et date_max).
  • Ajout des informations sur le nombre de places et le nombre de places restantes dans l'API listant les événements.
  • Lors de l’exécution des actions globales sur un ensemble de demandes, ajout d’une variable mass_action_index utilisable dans les conditions, utile pour permettre un traitement différencié de la première demande, et ajout d’une variable oldest_form permettant d’accéder à cette première demande.
  • Représentation des blocs de champs dans l’API de récupération des données de demandes.
  • Ajout d’un filtre |pending pour inclure les demandes ouvertes uniquement dans une requête sur des demandes.

12 novembre 2020

Nouveautés

  • La cellule permettant d'afficher des fiches dans les portails est maintenant configurable pour utiliser les vues personnalisĂ©e construites sur ces fiches.
  • Ajout d'une option « Affichage du libellé » sur les blocs de champs contenu dans les formulaires. Cette option permet d’afficher le libellĂ© normalement ou sous forme de sous-titre, ou encore de ne pas l’afficher du tout.
  • Paramètre sur les formulaires pour permettre la configuration particulière de la durĂ©e de vie de ses brouillons. Il faut cliquer sur l'option « Code de suivi » d'un formulaire pour accĂ©der Ă  ce paramĂ©trage (oui c'est Ă©trusque).
  • Extensions au connecteur SMS utilisant OVH pour afficher le crĂ©dit restant et y avoir la possibilitĂ© d’une alerte quand le crĂ©dit atteint un seuil.
  • PossibilitĂ© de marquer une vue de traitement personnalisĂ©e comme devant ĂŞtre la vue par dĂ©faut.
  • Option sur les rĂ©gies de paiement pour dĂ©clarer si elles autorisent uniquement un paiement individuel.
  • PossibilitĂ© de dĂ©finir des variables dans les filtres d’une vue personnalisĂ©e pour son exploitation dynamique dans un formulaire. Petite vidĂ©o :

Corrections

  • Traduction des libellĂ©s des jours fĂ©riĂ©s.
  • Accès aux vues personnalisĂ©es dĂ©clarĂ©es comme sources de donnĂ©es depuis l’API.
  • Ajustements Ă  la prise en compte des montants numĂ©riques dans l’export tableur, retrait des espaces autour du nombre pour une meilleure compatibilitĂ© avec d’anciennes versions de Microsoft Excel.
  • En cas de crĂ©ation d’utilisateur depuis un fournisseur d’identitĂ©s SAML, ajout de celui-ci dans la collectivitĂ© par dĂ©faut.
  • Refus de caractères illicites tels que NUL (0x00) dans l’écran de connexion.

Développement

  • Ajout des vues personnalisĂ©es dans l’API listant les modèles de fiche.
  • Ajout de la prise en charge de Saga de Futur System comme système de paiement.
  • Ajout des vues partagĂ©es dans l’export des formulaires et modèles de fiches.
  • PossibilitĂ© d’autocomplĂ©tion des champs texte Ă  partir de toutes les sources de donnĂ©es, plus uniquement JSONP.
  • Paramètres supplĂ©mentaires pour les sources de donnĂ©es JSON pour permettre d’exploiter des systèmes qui fourniraient les donnĂ©es dans un format proche de celui attendu par Publik.

22 octobre 2020

Nouveautés

  • Adaptation du fonctionnement gĂ©nĂ©ral du prĂ©remplissage des champs : dĂ©sormais si l’usager navigue dans les pages d’une dĂ©marche sans manuellement modifier les valeurs prĂ©remplies, celles-ci seront recalculĂ©es. C’est particulièrement utile pour les dĂ©marches qui sur une première page permet de sĂ©lectionner une association, un dossier… et sur les pages suivantes prĂ©remplissent les champs en fonction de l’association, dossier… sĂ©lectionnĂ©.
  • PossibilitĂ© d’utiliser l'autocomplĂ©tion d’adresse pour les champs du profil des usagers. Le champ autocomplĂ©tion permet de saisir tout ou partie de son adresse dans un champ unique qui alimentera automatiquement les champs rue, code postal et ville du profil.

  • IntĂ©gration aux connecteurs SMS de la possibilitĂ© d’envoyer un message de test, pour vĂ©rifier le paramĂ©trage.

  • Affichage, sur la page d'accueil d’un modèle de fiche, de liens vers les formulaires oĂą il est utilisĂ© comme source de donnĂ©e.
  • Options de prĂ©remplissage sur les champs contenus dans les blocs de champs. Ce prĂ©remplissage ne s'applique, Ă  dessein, qu'Ă  la première occurrence.
  • Mise en place d’un système de calendriers d’indisponibilitĂ©s orthogonal aux agendas. Il permet d’appliquer des absences ou congĂ©s Ă  plusieurs agendas et guichets simultanĂ©ment, en liant les agendas en question Ă  ce calendrier.
  • Ajout d’un journal des Ă©vĂ©nements liĂ©s Ă  la gestion d’identitĂ©s, il est ainsi possible de voir quand et par qui a Ă©tĂ© ajoutĂ© ou retirĂ© un rĂ´le Ă  un usager, de suivre les connexions et dĂ©connexions, etc.

Corrections

  • Association d’un code de suivi aux demandes créées par l’action de crĂ©ation d’une nouvelle demande.
  • Rafraichissement des filtres d’options sur les tableaux de fiches.
  • Retrait du bouton permettant d’aller sur la page de gestion des consentements quand il n’y a pas de services dĂ©finis.
  • DiffĂ©renciation des messages entre transaction de paiement annulĂ©e et transaction en erreur.

Développement

  • PossibilitĂ© pour un connecteur d’indiquer les champs de paramĂ©trage Ă  ne pas exposer.
  • Accès Ă  l’API "ics" sur les vues personnalisĂ©es.
  • Suppression de l’accès anonyme Ă  l’API donnant la liste des dĂ©marches.
  • Options pour exporter et importer le paramĂ©trage système.

8 octobre 2020

Nouveautés

  • Ajout d’un nouveau type de cellule « Fiches » pour afficher sur les portails une liste de fiches d’un modèle donnĂ©, ou les informations dĂ©taillĂ©es d’une fiche. Il s’agit de premières versions qui gagneront des options de prĂ©sentation dans les mises Ă  jour Ă  venir.
  • L’action de workflow permettant de joindre un fichier Ă  une demande, gagne des options permettant de poser une limite sur la taille et/ou sur le format de fichier acceptĂ©s.
  • Ajout d'une vue journalière et d'une vue mensuelle aux agendas virtuels, permettant de visualiser les crĂ©neaux occupĂ©s par jour et par mois.
  • PossibilitĂ© lors de l’ajout d’un temps de fermeture sur un agenda de l’appliquer Ă  tous les guichets.

  • PossibilitĂ© Ă©galement de dĂ©finir pour les agendas d’évènement un lien d’inscription, pour permettre d’initier des rĂ©servations depuis la vue de l’agenda.
  • ParamĂ©trage pour configurer un dĂ©lai d’anonymisation pour les donnĂ©es personnelles contenues dans les agendas.
  • Ajout d'une option pour exposer les vues personnalisĂ©es sur des fiches en tant que sources de donnĂ©es, pour utilisation dans les champs de type « Liste ».

Corrections

  • Remplissage dynamique des champs liste configurĂ©s en autocomplĂ©tion et alimentĂ©s depuis des fiches; cela permet l’utilisation de ces champs avec un nombre important de fiches. Dans la mĂŞme dynamique, optimisation lors de l’enregistrement en donnĂ©e de traitement d’une fiche.
  • Annonce des API de gestion des listes d’attente uniquement pour les rĂ©servations d’évènements.
  • Modification Ă  la validation des types de rendez-vous liĂ©s Ă  un agenda virtuel pour ne pas prendre en compte les types de rendez-vous dĂ©sactivĂ©s.
  • Suppression du bouton « Annuler » des Ă©vènements dĂ©jĂ  annulĂ©s.
  • Exportation/importation pour le connecteur servicepublic.fr.

Développement

  • Accès aux attributs « dĂ©rivĂ©s » des fiches et demandes obtenues via |get.
  • Extension Ă  l’API listant les agendas de ne retourner que les agendas contenant des Ă©vènements ouverts Ă  la rĂ©servation.
  • Nouveau filtre de requĂŞte |filter_by_user pour limiter les rĂ©sultats aux fiches et demandes liĂ©es Ă  un usager prĂ©cis.
  • Mise en place d’une API permettant d’obtenir le schĂ©ma d’une fiche.
  • API de recherche de doublons potentiels dans les usagers.
  • Nouveau paramètre Ă  l’API de paiement en ligne pour forcer un Ă©lĂ©ment Ă  ĂŞtre payĂ© individuellement.

24 septembre 2020

Nouveautés

  • Historisation des formulaires, modèles de fiche, workflows, sources de données, etc. Une version est enregistrée automatiquement à chaque modification, mais il est aussi possible de sauvegarder manuellement une version et de lui donner un titre afin de la distinguer aisément des autres.

  • Intégration d'une fonctionnalité de rappel automatique des rendez-vous (par courriel et/ou SMS) directement au niveau des agendas. Cette fonctionnalité permet d'envoyer automatiquement un rappel 1 à 3 jours avant le rendez-vous avec toutes les informations de base le concernant. En option, un texte additionnel personnalisé peut-être ajouté.

  • Possibilité d’exporter et d’importer le paramétrage individuel des appels webservice. Cela facilitera, par exemple, le passage d'un webservice unique depuis une plate-forme de test vers une plate-forme de production.
  • Dans la vue inspect d'une demande, ajout d’une section listant explicitement les demandes et fiches liées. Cela permet de visualiser les éléments concernés par les actions de workflow «â€ŻModification d’une fiche » et «â€ŻWorkflow externe ».

Corrections

  • Suppression de l’affichage des blocs de champs dans la liste des types de champs pouvant être ajoutés en variables de workflow ou données de traitement, ils n’y sont pas gérés.
  • Réinitialisation des attributs supplémentaires (_structured) lors de la mise à zéro d’un champ de type «â€ŻListe » par l’action données de traitement ou modification d’une fiche.
  • Validation des paramètres et ancres de l’adresse de redirection lors du SSO OpenID Connect.

Développement

  • Intégration dans le retour de l’API de réservation de toutes les URLs de gestion de la réservation.
  • Nouveau filtre |exclude_self qui permet d’exclure la demande courante des résultats.
  • Dans la fenêtre de détails d’une ligne de journalisation d’un connecteur, affichage des informations de base qui figurent dans le tableau (date, niveau de séverité).
  • Calcul automatique du slug à attribuer à la nouvelle OU dans l’appel de création d’OU.
  • Calcul automatique du slug à attribuer au nouveau rôle dans l’appel de création de rôles.
  • Options pour enregistrer et notifier les erreurs sur les appels webservices.

10 septembre 2020

Nouveautés

  • Dans un portail, possibilité de construire des modèles de pages, qui seront ensuite utilisables lors de la création d'autres pages. Il suffit de créer une page ayant le slug «â€Żmodeles » : toutes les sous-pages de celle-ci seront des modèles qui apparaitront dans la liste des modèles disponibles lorsqu'on crée une page.

  • Auparavant l'export/import d'un portail se faisait nécessairement en deux étapes : les ressources (images, etc.) puis les pages. Il est maintenant possible de tout faire en une seule fois en cochant l'option dédiée au moment de l'export.
  • Sur une instance de Publik comprenant plusieurs collectivités, l'import et l'export des rôles sont maintenant possibles pour une collectivité donnée.
  • Sur le tableau de traitement des demandes d'une démarche, possibilité d'avoir en colonne les attributs du demandeur (nom, prénom, courriel, etc.).
  • Dans les agendas, possibilité d'annuler complètement un événement, avec notification des réservations liées pour que leur workflow fasse ce qui est nécessaire, comme par exemple prévenir les inscrits de l'annulation.
  • Sur un événement, ajout d'un paramétrage des notifications afin que les responsables désignés soient alertés quand l'événement est presque complet, complet ou annulé.
  • Dans le système de rendez-vous, ajout de la gestion automatique des jours fériés.
  • Ajout des filtres «â€Żhumanize » de Django qui permettent de rendre les données plus facilement lisibles par un humain.
  • Introduction des styles pk-information, pk-attention et pk-error, qui peuvent s'appliquer sur les champs de type commentaire et sur les cellules. Ils sont officiels et documentés, et doivent être utilisés à la place des infonotice, warningnotice ou errornotice.

Corrections

  • Prise en charge des données de traitement par le filtre «â€Żfilter-by ».
  • Affichage des démarches ayant l'option «â€Żafficher aux utilisateurs non-connectés » dans les cellules de type liste de liens.
  • Création d'un code de suivi pour les demandes créées par l'action «â€Żnouvelle demande ».
  • Prise en compte dans les statistiques de certains formulaires désactivés.

Développement

  • Usage de l'évaluation paresseuse (lazy) lors du calcul des URLs.
  • Ajout d'une variable SCSS or-separator pour l'affichage des "OU" entre les blocs de la page de connexion.

27 août 2020

Nouveautés

  • Mise Ă  disposition gĂ©nĂ©ralisĂ©e du système de blocs de champs. Les blocs de champs Ă©taient dĂ©jĂ  prĂ©sents mais pas activĂ©s par dĂ©faut. C’est dĂ©sormais le cas maintenant qu’ils sont documentĂ©s.
  • En backoffice (pour les agents) et en front office (pour les usagers), nous avons procĂ©dĂ© Ă  quelques ajustements concernant le rendu des formulaires de gestion du compte (Ă©dition des attributs du profil, changement de l’adresse Ă©lectronique ou du mot de passe) pour les rapprocher des formulaires des dĂ©marches.
  • Exporter/Importer plusieurs pages de portail (citoyen ou agent) se faisait nĂ©cessairement page par page, sauf Ă  importer le site complet. Nous avons maintenant mis en place une option permettant d'exporter en une seule fois une page et ses sous-pages.
  • AmĂ©lioration importante des cellules permettant de visualiser les indicateurs statistiques. Elles permettent dĂ©sormais de trier les donnĂ©es par ordre alphabĂ©tique ou encore par ordre croissant/dĂ©croissant. Par ailleurs, elles disposent maintenant d'une option « Cacher les valeurs nulles » qui permet de ne pas faire figurer dans l'indicateur statistique des donnĂ©es « vides ».
  • Pour une dĂ©marche limitĂ©e Ă  « une demande par usager » (dans le cas d'une consultation par exemple), nous informons dorĂ©navant les agents effectuant une saisie en backoffice, lorsqu'une demande existe dĂ©jĂ  concernant l'usager pour le compte duquel ils sont en train de faire la saisie.

Corrections

  • Suppression du champ « identifiant » sur les pages de visualisation et d’édition d’un usager quand la collectivitĂ© est configurĂ©e pour ne pas l’afficher.
  • Retrait de l’information dĂ©taillĂ©e sur l’état de rĂ©servation de l’écran d’administration des Ă©vènements.
  • Utilisation de l’expression « rĂ©sumé » d’un bloc de champs dans les exports tableur.
  • Réévaluation de la validitĂ© des cellules JSON et fil Atom/RSS lors de l’édition de leurs paramètres.

Développement

  • Filtres permettant des opĂ©rations sur les dates en prenant en compte weekends et jours fĂ©riĂ©s : |is_working_day pour voir si une date est un jour de la semaine, |add_working_days pour ajouter des jours en ignorant les weekends et jours fĂ©riĂ©s, |adjust_to_working_day pour dĂ©caler une date qui serait un jour fermĂ© au prochain jour ouvert. Des variantes suffixĂ©es de _with_saturday existent pour considĂ©rer les samedis comme jours de travail.
  • Mise Ă  jour du nom de l’élĂ©ment racine pour l’export XML des sources de donnĂ©es et des appels webservice.
  • Ajout des marqueurs Secure et SameSite=Strict aux cookies d’ouverture de session, de consentement et du portail agent.

13 août 2020

Nouveautés

  • Possibilité d’annuler une réservation directement depuis la vue d’un agenda ; pour permettre cela, l’appel webservice à la réservation doit fournir l’adresse d’annulation.

  • Indication sur la fiche d’un utilisateur s’il est lié à FranceConnect.
  • Nombreuses améliorations sur les tableaux listant les utilisateurs, la colonne «â€Żcourriel vérifié » est remplacée par une marque à côté de l’adresse, la colonne «â€Żactivé » est retirée au profit d’une indication explicite à côté des utilisateurs suspendus et les clics du bouton du milieu ou avec la touche Ctrl enfoncée s’ouvrent désormais systématiquement dans de nouveaux onglets.

  • Nouvel écran permettant à l’usager de gérer les autorisations accordées aux applications tierces reliées via OpenID Connect (dans son compte).

    aperçu du bloc "mon compte"aperçu de la gestion des autorisations

  • Possibilité d’inclure dans les tableaux de traitement des colonnes reprenant des champs particuliers de l’usager associé ou de l’agent ayant saisi la demande.
  • Les agendas peuvent désormais être rangés dans des catégories.
  • Mise en forme des pages des événements pour distinguer les événements complets et affichage d’informations pratiques, comme le nombre de places restantes.

Corrections

  • Sur l’édition d’une demande contenant un champ liste alimenté via une source de données JSONP, affichage correct de la valeur initiale.
  • Suppression de l’affichage en double du champ «â€Żremarque » des blocs de champs.
  • Ajout de l’attribut SameSite=none aux cookies de session, suite à des évolutions récentes de Chrome dans sa gestion des cookies.
  • Affichage immédiat de la boite de dialogue «â€Żse reconnecter avec cet utilisateur » (il fallait dans certaines situations cliquer deux fois).

Développement

  • Filtres |removeprefix et |removesuffix pour retirer un préfixe, ou un suffixe, à du texte.
  • Filtres |getlist et |sum, pour permettre d’obtenir le total sur une valeur d’un bloc de champs.
  • Possibilité d’utiliser le format GeoJSON pour les sources de données.
  • Normalisation des dates/listes reçues d’API Entreprise.
  • Migration vers la nouvelle API d’envoi SMS d’OVH.
  • Paramètre sur le connecteur Base Adresse pour remonter les informations d’un ensemble de villes.
  • Amélioration à l’indexation pour la recherche plein texte, pour une meilleure prise en compte des noms composés.
  • Modification pour ne plus prendre en compte l’adresse de redirection globale des courriels lors de l’envoi des traces d’erreur.

23 juillet 2020

Nouveautés

  • En mobilité, utilisation automatique du clavier de saisie de chiffres pour les champs configurés avec une validation de type code postal, SIREN, etc.
  • Améliorations des processus d'importation, pour les événements : nouvelle colonne pour la durée, pour les utilisateurs : affichage des erreurs intégré au tableau et gestion des colonnes identifiant laissées vides.
  • Encart sur la page d’accueil de la configuration système pour pointer les éléments essentiels de configuration, titre du site et adresse pour les courriels.
  • Introduction d’une case à cocher pour supprimer tous les champs contenus dans une page.

  • Affichage dans les tableaux listant les membres d’un rôle de l’origine des appartenances indirectes.
  • Ajout du lien «â€Żplein écran » aux schémas de workflows sur les pages de statut.
  • Rendu détaillé des actions «â€Żcréation d’un document » et «â€Żdonnées de traitement » dans la page d’inspection des workflows.
  • Nouveau connecteur d’envoi SMS, pour utiliser Twilio comme fournisseur.

Corrections

  • Affichage des blocs d’ouvertures et d’exceptions des guichets quand ceux-ci sont nombreux et prennent plusieurs lignes.
  • Utilisation du libellé de l’option choisie, plutôt que son identifiant, dans les champs «â€Żliste » insérés dans un bloc de champs.
  • Détection des champs laissés vides lors de la recherche des fiches liées.
  • Suppression de l’information sur la synchronisation depuis un annuaire LDAP des rôles qui ne sont pas synchronisés depuis un tel annuaire.
  • Envoi du message de notification de suppression de compte à l’adresse du compte et non à sa transformation post-suppression.
  • Autorisation des champs «â€Żcase à cocher » dans les blocs de champs.

Développement

  • Variables générales pour accéder aux demandes et fiches d’un type donné.
  • Filtres supplémentaires de requêtes sur les demandes et fiches, pour filtrer par attribut, ce qui doit permettre l’écriture de conditions de détection de doublons simples.
  • Filtre |roles pour l’écriture de conditions sur base des rôles d’un utilisateur.
  • Critère permettant de filtrer les résultats d’API et les tableaux de traitement selon l’agent ayant effectué la saisie.
  • Provisionning du flag is_active des utilisateurs.
  • Déclenchement automatique du SSO si un seul mode d’authentification est disponible.
  • Accès aux données actuelles de la fiche sélectionnée dans un champ de type liste via l’attribut _live_.

9 juillet 2020

Nouveautés

  • Pour les nouveaux dĂ©ploiements, le bloc de connexion FranceConnect sera dĂ©sormais affichĂ© en premier sur la page de connexion, avant le bloc login / mot de passe. C’est assez ridicule quand on considère que FranceConnect reprĂ©sente 5% des connexions mais la DINUM nous impose cette dĂ©cision. Nous avons heureusement pu nĂ©gocier le fait que les raccordements dĂ©jĂ  effectuĂ©s Ă©chappent Ă  cette règle.
  • Sur la page d’un agenda Ă©vènement, affichage plus marquĂ© des Ă©vènements qui sont complets pour les distinguer facilement des autres.

  • Dans les options de paramĂ©trage des courriels, il est maintenant possible de prĂ©ciser un libellĂ© d’expĂ©diteur des courriels (qui figure Ă  cĂ´tĂ© de l’adresse expĂ©diteur dans les mails envoyĂ©s). Auparavant le titre du site Ă©tait utilisĂ© pour cela mais il s’avère qu'il est parfois trop long.
  • Les blocs de champs sont lĂ  mais pas activĂ©s par dĂ©faut, vous pouvez nous demander de les activer pour votre instance. Cette fonctionnalitĂ© financĂ©e par le club permet de fabriquer des morceaux de formulaire que le demandeur peut rĂ©pĂ©ter plusieurs fois. Le cas d'usage classique est un bloc de champ enfant (prĂ©nom, nom, date de naissance), qui ne sera affichĂ© qu'une fois dans le formulaire Ă  l'origine, mais que le demandeur va pouvoir dĂ©multiplier autant de fois que nĂ©cessaire en fonction de son nombre d'enfants.
  • Meilleure prise en compte des titres de page dans la pondĂ©ration des rĂ©sultats de recherche.
  • Pour complĂ©ter un peu les amĂ©liorations apportĂ©es aux imports / exports, nous avons ajoutĂ© la possibilitĂ© d’exporter et d’importer une source de donnĂ©es.
  • Certains connecteurs sont configurĂ©s pour permettre un accès public et parfois ce n’était pas tout Ă  fait dĂ©libĂ©rĂ©. Pour clarifier les choses, il y a maintenant un affichage explicite des connecteurs configurĂ©s avec un accès public.

  • Ajout, dans l'option « Traitement » sur la page de fabrication d'un formulaire, d'une case Ă  cocher permettant d’inclure un bouton pour tĂ©lĂ©charger l’ensemble des fichiers attachĂ©s Ă  une demande. Le bouton apparaĂ®tra dans l'interface de traitement d'une demande, dans la barre latĂ©rale. Il est interdit de l'utiliser pour imprimer des documents et les mettre au fond d'un placard qu'ils ne quitteront plus :-)

Corrections

  • Prise en charge du marqueur d’encodage BOM dans l’importation d’utilisateurs.
  • Suppression de l’interfĂ©rence des champs obligatoires d’un formulaire d’action backoffice lors du clic sur les boutons des actions globales.
  • Sur un champ « liste » verrouillĂ©, inclusion de la valeur sĂ©lectionnĂ©e uniquement.
  • Gestion des paiements quand l’usager associĂ© ne correspond pas Ă  l’usager actif.
  • PossibilitĂ© de rĂ©utiliser un identifiant de type de rendez-vous après suppression.

Développement

  • Ajout d’une validation du paramĂ©trage de "redirect_uri" dans la configuration d’un service OpenID Connect.
  • PossibilitĂ© d’utiliser le service appelant dans le contexte d’évaluation des conditions d’affichage des blocs d’authentification.
  • Mention des URL permettant de savoir si un usager est inscrit Ă  un Ă©vènement dans le retour de l’appel listant les Ă©vènements.
  • Dans l'action dĂ©clenchĂ©e par une action workflow externe, mise Ă  disposition des informations de la demande appelante.
  • Ajout du texte des messages dans la recherche dans les journaux des connecteurs.

25 juin 2020

Nouveautés

  • Possibilité de dupliquer un agenda et sa configuration via le menu burger.
  • Dans un champ de type courriel, suggestion de correction lors de la saisie d’une adresse électronique dont le nom de domaine semble comporter une faute de frappe.

  • Nombreuses améliorations aux fonctionnalités d’importation, des formulaires, workflows, pages, agendas... Nous avons amélioré la robustesse et essayé d'afficher des messages plus explicites quand des dépendances sont manquantes (par exemple une page parente, ou un modèle de fiche). Concernant l’import, via un fichier CSV, de nouveaux événements dans un agenda de type événement, nous avons intégré une nouvelle colonne pour la date de publication des événements.
  • Prise en charge de nouvelles plateformes de paiement en ligne : Mollie et Keyware.
  • Amélioration à l’accessibilité générale en suivant le paramétrage de la taille des caractères configurée par l’usager.

Corrections

  • Conservation des rendez-vous enregistrés même si le type de rendez-vous concerné est supprimé.
  • Fonctionnement des agendas configuré avec un délai de réservation maximal très élevé.
  • Réinitialisation correcte d’un compte configuré pour forcer un changement de mot de passe à la connexion.
  • Extension de l’affichage des horaires affichés aux réservations effectives, et plus seulement aux horaires d’application.

Développement

  • Bouton pour rejouer une tâche asynchrone d’un connecteur en échec.
  • Bascule de Passerelle pour une exécution avec Python 3.
  • Nouvelle option $columns-gutter pour personnaliser la taille des gouttières.
  • Évolutions à la gestion des couches cartographiques avec de nouvelles fonctions javascript pour, par exemple, désactiver à la volée une couche de données.

11 juin 2020

Nouveautés

  • Amélioration générale de l’accessibilité en suivant par défaut la pratique recommandée de souligner les liens au survol.
  • Possibilité de configurer une date de publication par événement, au lieu d’avoir simplement un délai commun défini pour tous les événements.
  • Introduction d’une gestion de réservation de ressources. Sur l’accueil du module agenda, il y a maintenant un bouton «â€ŻRessources » qui permet de créer des ressources. Une fois qu’elle sont créées, il est possible de les associer à un agenda de type rendez-vous (mais pas de type « événements »), ce qui permet, lors de la réservation d’un créneau dans l’agenda, de lui joindre une réservation pour la ressource choisie. En détails, pour permettre de réserver une ressource on va :
    • Ajouter un paramètre à l’URL affichant les créneaux dans le formulaire (via un champ de type liste) pour obtenir une URL {{agendas_url}}api/agenda/MON-AGENDA/meetings/TYPE-DE-RDV/datetimes/?resources=MA-RESOURCE
    • Faire le même appel webservice dans le workflow que pour un rendez-vous normal. Mais le rendez-vous sera affiché dans la vue calendaire de la ressource en plus d'apparaître dans l'agenda rendez-vous.

  • Affichage détaillée des options des plateformes de paiements.
  • Option pour pouvoir forcer la pose d’une exception dans les agendas de type rendez-vous même si des réservations sont présentes sur la tranche temporelle de l’exception.

Corrections

  • Export/import des requêtes définies dans le connecteur OpenDataSoft.
  • Ajout du lien de connexion à la version texte du message d’alerte pour les comptes inutilisés, ainsi que traduction du temps d’inactivité.
  • Liens vers les formulaires et workflows depuis une page /inspect sous une vue personnalisée.

Développement

  • Nouveau filtre de gabarit |endswith, pour comparer la fin d’une chaine de caractères.
  • Possibilité d’utiliser le filtre |get avec en paramètre une donnée de formulaire.
  • Déplacement des fichiers de polices dans un répertoire dédié; les chemins vers les fichiers .scss doivent être mis à jour.
  • Publication structurée de l’ensemble des données reçues par le connecteur OpenDataSoft.
  • Mise en place d’une file pour assurer un envoi asynchrone des SMS.
  • Prise en charge de la nouvelle API "v2" de API Particulier.

28 mai 2020

Nouveautés

  • Possibilité, à la création d’un nouveau guichet de rendez-vous, de l’initialiser avec les horaires d’un guichet existant. Cela permet de dupliquer facilement les guichets.
  • Extension des actions multiples depuis les tableaux de traitement pour que soient également exposés les sauts manuels. Ceux-ci doivent être configurés avec un identifiant et le tableau de traitement doit être filtré sur le statut correspondant. Et pour rappel, les boutons pour les actions en masse n’apparaissent sous le listing que lorsqu’une demande, au moins, a été cochée.
  • Dans l’écran concernant la configuration globale de l'envoi de courriels, apparition d'une nouvelle option «â€ŻPréfixe » permettant de configurer le préfixe ajouté à l’objet des messages. Jusqu'à maintenant il s'agissait toujours du nom du site, vous pouvez maintenant mettre ce que vous voulez.
  • La dernière mise à jour avait vu des améliorations importantes des performances sur les agendas proposant un grand nombre de rendez-vous. Celle-ci apporte des optimisations complémentaires pour un gain de performance plus substantiel encore.
  • Nouveau connecteur permettant d’utiliser les informations stockées dans OpenDataSoft comme sources de données. D’aucuns diront qu’il est plus commode d’utiliser Publik Studio avec les couches cartographiques de Combo mais nous leur laissons la responsabilité de leurs propos - Et plus sérieusement n’hésitez pas à nous faire part de vos souhaits en matière d'Open Data.

Corrections

  • Crash sur l’accès à vue personnalisée sur les statistiques d’une démarche filtrée par statut.
  • Limitation automatique de la taille des identifiants des attributs de profil.
  • Importation de fichiers depuis un fichier CSV contenant des lignes vides ou incomplètes.

Développement

  • API permettant de savoir si un usager est inscrit à un événement; cela nécessite que l’identifiant de l’usager soit communiqué au moment de la réservation (appel "fillslot").
  • Extension au connecteur OpenGIS pour utiliser un gabarit Django pour la recherche plein texte et permettre la récupération d’objets selon leurs propriétés.
  • Ajout du résumé de la demande dans le "summary" de la vue ICS.
  • Prise en compte des vues personnalisées dans les API GeoJSON des fiches et demandes.
  • Paramétrage du gabarit utilisé pour le rendu des usagers en barre latérale d’une demande.
  • Possibilité d’intégrer la recherche sur les fiches de données dans la cellule «â€ŻRecherche ».
  • Filtre pour mettre en forme les numéros de téléphone français (|phonenumber_fr).

14 mai 2020

Nouveautés

  • Le paramĂ©trage des dates de (dĂ©)publication d’une dĂ©marche autorisait prĂ©cĂ©demment, par chance, de spĂ©cifier Ă©galement une heure, c’est dĂ©sormais une fonctionnalitĂ© officielle.

  • PossibilitĂ© d’utiliser un gabarit Django dans la dĂ©finition de la date de dĂ©clenchement d’une action globale ; avant, il fallait obligatoirement utiliser Python, maintenant il est bien plus simple d'utiliser un gabarit.
  • ParamĂ©trage au niveau des collectivitĂ©s des dĂ©lais de suppression automatique des comptes inactifs.
  • Ajout d’une protection dite « pot de miel » aux formulaires des dĂ©marches, pour contrer la saisie de demandes « spam ». Un champ cachĂ© piège qui ne sera jamais rempli par un humain mais le sera par un robot, permet de prier ces derniers d'aller voir ailleurs.
  • Mise en place d’une validation des numĂ©ros de tĂ©lĂ©phone plus large que juste les numĂ©ros français. Cette validation plus souple laisse passer les chiffres mais aussi les +, ,.,/. Elle permet d'avoir, sur mobile, le clavier qui apparaĂ®t en mode chiffre.
  • AmĂ©lioration concernant l’accessibilitĂ© des liens « + » (permettant d’afficher l'ensemble des dĂ©marches d’une catĂ©gorie), et la case Ă  cocher « ne plus redemander » de partage d’attributs (pour les connections qui utilisent OpenID connect).
  • VĂ©rification du format autorisĂ© pour les fichiers avant mĂŞme le tĂ©lĂ©chargement. Un message d'erreur apparaĂ®t avant le tĂ©lĂ©chargement si le type de fichier n'est pas celui attendu.
  • Dans les listings de traitement des demandes d'une dĂ©marche particulière, ajout d'une possibilitĂ© de filtrer les tableaux sur la base de champs de types texte et date.
  • Dans les cellules texte de l'Ă©diteur des pages du portail, Ă  l'insertion d'une image ou d'un lien, nouvelle fenĂŞtre de sĂ©lection du fichier semblable Ă  la gestion des ressources du portail.

  • AmĂ©lioration importante des performances sur les agendas proposant un grand nombre de rendez-vous.

Corrections

  • Mise en forme des variables date des options de formulaire.
  • Rendu de la page listant les erreurs enregistrĂ©es.
  • PossibilitĂ© de manipulation des chaines de caractères avec le filtre |add dans les dĂ©marches.
  • Validation de la longueur des IBAN autorisĂ©s.
  • VisibilitĂ© des variables « _raw » dans les pages d’inspection des demandes.
  • Ouverture des demandes dans un tableau de traitement vers un nouvel onglet quand ctrl-clic est utilisĂ©.
  • Action de workflow d’édition autorisĂ©e mĂŞme sur les demandes de formulaires dĂ©sactivĂ©s.
  • Import de fichiers .xlsx dans le connecteur tableur.
  • Autorisation d’une unique fĂ©dĂ©ration FranceConnect.
  • Encodage des paramètres RelayState et next_url lors du SSO.

Développement

  • Mise Ă  disposition du filtres supplĂ©mentaires pour les cellules des portails, |strip pour retirer les espaces autour d’une chaine, ainsi que la panoplie de filtres permettant des opĂ©rations mathĂ©matiques (|add, |subtract, |multiply, |abs, etc.).
  • ParamĂ©trage pour dĂ©finir l’ordre d’affichage des endpoints et possibilitĂ© de les ranger dans des catĂ©gories.
  • Fonction pour retirer les mĂ©tadonnĂ©es EXIF d’une image.
  • Ajout de l’adresse des donnĂ©es des champs fichiers dans l’API de listing des demandes/fiches, quand ?full=on est passĂ©.
  • Ajout d’un filtrage gĂ©ographique sur base d’une circonfĂ©rence au connecteur OpenGIS.
  • API pour rĂ©cupĂ©rer la liste des modèles de fichier.
  • Classe CSS indiquant si une cellule a des ressources associĂ©es.
  • PossibilitĂ© de filtrer les demandes et fiches selon l'UUID de l’usager associĂ©.

23 avril 2020

Nouveautés

  • FonctionnalitĂ© majeure et longtemps Ă©voquĂ©e, elle finit par voir le jour grâce au club utilisateur : la possibilitĂ© d’enregistrer le paramĂ©trage des tableaux de traitement dans des vues personnalisĂ©es. Ces vues enregistrĂ©es peuvent ĂŞtre rĂ©servĂ©es Ă  la personne qui les crĂ©e, ou visibles par toutes les personnes ayant accès au traitement de la demande en question, au choix. Nous en avons profitĂ© pour ajouter Ă©galement la possibilitĂ© de rĂ©ordonner facilement les colonnes du tableau de traitement. L’ordre affichĂ© est bien entendu conservĂ© dans la vue personnalisĂ©e enregistrĂ©e.

  • Optimisation de l’affichage sur mobile du champ de sĂ©lection d’un horaire de rendez-vous.

  • Nouvel Ă©cran pour configurer les paramètres relatifs Ă  l’indexation par les moteurs de recherche, description, mots-clĂ©s, contenu de robots.txt.
  • AmĂ©liorations importantes concernant la gestion des modèles de courriels :
    • affichage de la liste des variables utilisables dans le template du mail ;
    • liste des endroits oĂą le modèle est utilisé ;
    • possibilitĂ© de configurer des pièces jointes associĂ©es au modèle.
  • Utilisation du champ date natif du navigateur quand il existe, ce qui amĂ©liore considĂ©rablement l’utilisation sur mobile et l’accessibilitĂ©.

  • Option supplĂ©mentaire lors de l’import d’utilisateurs via un fichier CSV pour qu’il y ait envoi d’un courriel d’initialisation de mot de passe.

Corrections

  • HĂ©ritage du contenu de la cellule « liste de liens » vers les pages filles.
  • DĂ©clenchement d’une connexion SSO lors des accès Ă  l’interface d’administration native, plutĂ´t que l’affichage d’un formulaire ineffectif.
  • Calcul de l’occupation d’un porte-documents sur base de la taille apparente des fichiers, avant la dĂ©duplication automatique.
  • SĂ©lection de rĂ´le dans le paramĂ©trage avancĂ© sur les dĂ©ploiements avec un cache par nĹ“ud.
  • Mise Ă  niveau du connecteur d’envoi SMS via Orange (sur une base de code contribuĂ©e par le dĂ©partement de Loire-Atlantique)

Développement

  • Ajout des classes CSS liĂ©es aux mots-clĂ©s et autres dans les liens repris sur la cellule de type « liste de liens ».
  • Modification aux intĂ©grations graphiques pour ĂŞtre basĂ©es sur le modèle de boite « border-box ».
  • Système de requĂŞtes intĂ©grĂ© au connecteur OpenGIS.
  • Affichage d’une information sur les entĂŞtes de sĂ©curitĂ© HTTP sur l’écran d’accueil d'Hobo.
  • Prise en charge des signatures ECDSA dans les jetons OpenID Connect.
  • Reprise de l’affichage des marqueurs cartographiques pour utiliser une couche leaflet par couche de marqueur.
  • Ajout de liens directs vers les lignes de journaux.

9 avril 2020

Nouveautés

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

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

Corrections

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

Développement

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

12 mars 2020

Nouveautés

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

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

Corrections

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

Développement

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

26 mars 2020

Nouveautés

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

  • Amélioration du rendu de la liste des champs ({{form_details}}) dans la création de document. Cela permet de créer plus facilement un PDF contenant l'ensemble des données de la demande. Il faut suivre quelques instructions concernant le modèle ODT à utiliser.
  • Dans l'écran de traitement d'une demande, retour automatique en bas de page après un clic sur un bouton d'action. Avant on revenait en haut de la page, ce qui obligeait à scroller en bas de page pour avoir de nouveau accès à la zone des actions de traitement.
  • Mise en place d’un champ «â€Żadresse » unique en autocomplétion. Le tutoriel est disponible ici : https://doc-publik.entrouvert.com/admin-fonctionnel/les-tutos/champ-adresse-unique-autocompletion/

Corrections

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

Développement

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

27 février 2020

Nouveautés

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

Corrections

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

Développement

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

13 février 2020

Nouveautés

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

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

Corrections

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

Développement

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

23 janvier 2020

Nouveautés

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

Corrections

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

Développement

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

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

9 janvier 2020

Nouveautés

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

Corrections

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

Développement

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

Dernière mise à jour le 08/08/2025 11:38 — Éditer