Documentation en ligne

11 décembre 2025

Nouveautés

  • Agendas > Évènements : ce développement est un développement mutualisé, merci aux financeurs.
    • Passage d’une réservation sur liste principale depuis la vue backoffice des agendas (lien «â€Żflèche vers le haut » à droite des réservations en liste d’attente dans la vue backoffice d’un agenda) (documentation).

      Capture d’une réservation où l’on voit le lien de confirmation

    • Ajout d’une option de configuration par événement permettant de faire basculer automatiquement les réservations en liste d’attente vers la liste principale (documentation).
  • Agendas : ce développement est un complément au développement mutualisé sur la simplification de la gestion des agendas. Il est désormais possible de ne plus tenir compte des délais de réservation lors de la réservation d’évènements ou de rendez-vous faite depuis le backoffice du module de démarches grâce à une nouvelle option de configuration des agendas (documentation évènements et rendez-vous).
  • Portail > Cellule « Calendrier hebdomadaire des évènements » : permettre de choisir également des catégories d’agendas (suite et fin de ce développement mutualisé), ainsi que des variables de page (documentation).

Corrections

  • Gestion d’identités : les numéros de téléphone ne sont plus affichés dans les résultats des recherches si l'attribut du profil usager « Pris en compte dans les recherches » n'est pas coché.
  • Portail > Cellules Fiches(s) : les classes pk-mobile-only et pk-desktop-only s’appliquent désormais également aux filtres et à la pagination des cellules Fiche(s) en mode d'affichage « Carte ».
  • Portail > Cartographie : remise en place d'un rendu des icônes dans le formulaire de modification d’une couche GeoJSON.
  • Studio > Champs Liste à choix multiples : correction permettant d’avoir des choix avec des identifiants partageant un même préfixe.
  • Studio > Champs Liste à choix multiples : correction permettant d’avoir des choix ne se différenciant que par un opérateur, par exemple « +1 » et « -1 ».
  • Studio > Tests : prise en compte par la fonctionnalité « Marquer comme devant échouer » des champs cachés.
  • Studio > Vue de traitement : correction de l’affichage d’un champ texte riche dans la vue de traitement.
  • Statistiques > Champs Liste : prise en charge des valeurs contenant des virgules.

Développement

  • Gestion d’identités : blocage de la fonction de suppression de compte pour les comptes pilotés par un système tiers (Annuaire LDAP).
  • Agendas > API : filtre kind sur le webservice de listage des agendas pour filtrer sur le type des agendas : évènement, rendez-vous ou virtuel (documentation).
  • Agendas > API : sur le webservice de listage d’événements de plusieurs agendas, possibilité de filtrer selon la catégorie des agendas (documentation).
  • Studio > Carte : déduire la zone visible de la position et du zoom par défaut.
  • Studio > Recherche : sur une recherche « plein-texte » sur tous les formulaires trier selon la pertinence donnée par l’algorithme (plutôt que l’ordre anti-chronologique des demandes).

Dépréciation

  • BiJoe : suppression de l'entrée «â€ŻStatistiques » dans le menu de navigation du backoffice, conformément à la dépréciation annoncée en 2022 et effective au 31/12/2025. L'accès direct reste toutefois possible (jusqu'au 31/12/2025) pour les agents connaissant l’URL.

27 novembre 2025

Nouveautés

  • Formulaires > Champs Liste : un champ Liste optionnel affiché en bouton radio avec la classe CSS « template-evaluation » est désormais accompagné d’un lien «â€ŻRéinitialiser » permettant une remise à zéro des étoiles.

    Capture d'un champs liste d’évaluation où l’on voit le lien de réinitialisation

  • Workflows > Action Message dans l’historique : ajout d’un libellé sur l’action dans la continuité du travail d'harmonisation des champs des actions.
  • Portail > Cellules : ajout des classes CSS réutilisables « folded-on-mobile » et « folded-on-desktop » pour gérer l’état replié par défaut d’une cellule repliable (« foldable ») selon la taille d’écran de l’usager.

Corrections

  • Gestion des identités > Attributs du profil : amélioration de l’accessibilité du widget téléphone.
  • Workflows > Action Création d’une fiche : déplacement de l'affichage des identifiants qui peuvent exister en commun lors de l'usage de l’option «â€ŻCorrespondance automatique des champs par leurs identifiants » sur l'onglet « Général ».
  • Portail > Cellules Fiches(s) : tri des filtres en tenant compte des majuscules accentuées.
  • Portail > Cellules Fiches(s) : correction de la position de la pagination en mode d’affichage «â€ŻCarte ».
  • Portail > Cellules Fiches(s) : ajout d’un espacement entre les boutons d’action affichés verticalement.
  • Statistiques > Cellules Graphe : comptabilisation des demandes antérieures au 12 juin 2025 dans les calculs de durée de traitement, lorsqu’aucun formulaire n’est sélectionné.

Développement

  • Gestion des identités > Fournisseur d’identités OpenIDConnect : les claims définis par service sont désormais inclus dans les scopes autorisés pour ce service.
  • Gestion des identités > API Rôles : lister les administrateurs et les rôles d’administration d’un rôle.
  • Optimisations : accélération du temps de mise à jour des demandes via une meilleure gestion en base de l’identifiant des catégories.

13 novembre 2025

Nouveautés

  • Portail > Cellules Graphes : dans une visualisation statistique de type tableau, il y a la possibilité d'afficher les valeurs en pourcentage (à l'image du type «â€Żcamembert »).
  • Portail > Cellule Graphes : ajout d'une case à cocher permettant de restreindre les résultats aux demandes accessibles à l’utilisateur connecté.
    Capture du paramètre où l'on voit une case à cocher avec le libellé "à compléter"
  • Portail Agents > tous les types de cellules : possibilité de sélectionner des styles de cellules prédéfinis
    Capture de la cellule Fiche(s) sur l'onglet Apparence, où l'on voit le paramètre
    Rendu des différentes options
  • Connecteurs > Connecteur CSV : dans le cadre de la dépréciation de ce connecteur au profit des fiches, il n'est maintenant plus possible d'en ajouter un nouveau.
  • Connecteurs > Connecteur téléphonie : ajout d'une option permettant de considérer qu'un appel reçu par un agent clôture tous ses précédents appels.
    Visualisation de l'oprion dans le connecteur : le libellé est " Fermer tous les appels en cours lors d’un nouvel appel", suivi d'une case à cocher
  • Studio > Tableaux de traitement : dans les exports tableurs, quand le nombre maximum d'éléments d'un bloc de champs est défini via un gabarit et que celui-ci donne un résultat par défaut, ce nombre est pris comme le nombre de colonnes à avoir.

Corrections

  • Gestion des identités > raccordements OIDC : dans le backoffice, interdiction de changement de politique des identifiants d’un client OIDC en cours d’utilisation.
  • Gestion des identités > exports : correction de la concordance entre les résultats remontés lors d’une recherche d’utilisateurs en texte libre et l’export CSV des résultats.
  • Gestion des identités : interdiction des émojis dans les attributs de profil renseignés par l’usager (les usagers sont des petits farceurs 🤡).
  • Agendas : correction d'une erreur de logique dans la désactivation d'un évènement avec liste d'attente lorsque plusieurs places sont demandées.
  • Portail > Cellule Fiche(s) : en mode Carte, quand une recherche ne renvoyait aucun résultat, la cellule disparaissait complètement ce qui empêchait d'ajuster la recherche.
  • Portail > Cellule Fiche(s) : correction du décochage intempestif de la case "Utiliser une vue simplifiée".
  • Studio : précision apportée au message d’erreur de format d’identifiant de champ incorrect : on précise désormais qu'un identifiant ne peut pas commencer par un chiffre ou un _

Développement

  • Gestion des identités > API : endpoints pour gérer les utilisateurs et rôles d’administration de rôles
  • Gestion des identités > OIDC : dans l’implémentation de fournisseur OIDC, on a ajouté le support des URLs de redirection privées Android y compris à la déconnexion (post_logout_redirect_uri).
  • Agendas > API : ajout du paramètre bypass_delays sur l'API des agendas rendez-vous, qui permet de passer outre le délai de réservation minimal.
  • Système > Applications : l'API permettant de télécharger une application est maintenant ouverte sans authentification lorsque l'application a une licence libre définie dans les métadonnées.
  • Connecteurs > Connecteur SOAP : le connecteur supporte maintenant des WSDL 1.1 déclarant des opérations ne prenant pas de paramètre d’appel.
  • Studio et Portail : dans les filtres de requêtes, on a ajouté le support des opérateurs « in » et « not in » pour le filtre par statut.
  • Studio > API des fiches : ajout de la liste des vues personnalisées sur l'API de schéma des fiches.

23 octobre 2025

Nouveautés

  • Gestion des identités > réinitialisation d'un mot de passe : l’information concernant l’impossibilité de réinitialiser le mot de passe est maintenant indiquée directement dans le courriel envoyé à l’usager (plutôt qu'après avoir cliqué sur le lien contenu dans le courriel).
  • Portail citoyen > Brouillon en cours : le résumé de gabarit des brouillons est désormais affiché à l'instar de ce qui existait déjà pour les demandes enregistrées (lorsqu'un gabarit de résumé est renseigné dans le formulaire).

  • Portail citoyen > Nouvelle cellule «â€ŻÉvénements » : ce développement est un développement mutualisé, merci aux financeurs. Cette cellule permet un affichage en vue hebdomadaire des événements réservables. La documentation est déjà disponible.

  • Portail Agents > Fiche(s) : sur la configuration d'une action d'édition de cellule fiche, il y a maintenant une case «â€ŻUtiliser la vue simplifiée » cochée par défaut (pour une nouvelle action uniquement, les actions existantes n'ont pas été mises à jour) qui permet d'afficher une vue épurée à l'utilisateur en back-office qui édite une fiche (le fil d'ariane n'est plus cliquable et il n'y a pas de lien de retour vers le listing).
    Capture du paramétrage d'une action sur une cellule Fiche(s), avec la case à cocher "Utiliser une vue simplifiée"
  • Portail Agents > Fiche(s) : en plus de la possibilité ci-dessus, il est possible de passer le paramètre minimal_view à l'url d'édition d'une fiche afin d'afficher une vue simplifiée qui masque le lien «Retour au listing» et empêche de cliquer sur le fil d'ariane. Le format attendu est "?minimal_view=1" ou "&minimal_view=1"
  • Studio > Workflows : les actions "Alerte" et "Courriel" peuvent recevoir un libellé, à l'image d'autres actions, comme "Webservice" par exemple.
  • Studio > Workflows : dans une action «â€ŻSaut manuel », lorsqu'un identifiant est ajouté, il est désormais possible de choisir si le saut doit être proposé en action de masse ou non (auparavant, elle l'était automatiquement).

Corrections

  • Gestion des identités : mise en cohérence de ce que le rôle d’administration d’une collectivité permet de faire concernant la configuration de la collectivité en question dans le backoffice.
  • Gestion des identités : la requête SQL utilisée pour lister les rôles pouvait être trop longue lorsque administrateur possèdait trop de rôles. Elle a été simplifiée.
  • Gestion des identités : restauration de la journalisation dans le backoffice des suppressions de rôle.
  • Gestion des identités : l’action de changement de mot de passe bénéficie maintenant elle aussi d’une limitation de fréquence de tentatives (“throttling”), la limite est de 50 tentatives par utilisateur, sans tenir compte de l'IP.
  • Agendas : l'API ne traitait pas correctement l'absence de délai de réservation maximal pour annuler des réservations d'évènements multiples.
  • Portail agent : la gestion des cellules pliables («â€Żfoldable ») a été remise à niveau, mais certains gabarits ont du être corrigés après coup.
  • Portails > cellule Menu : les champs «â€ŻProfondeur » et «â€ŻNiveau initial » du formulaire d'édition de la cellule Menu étaient stockés comme des chaînes de caractère au lieu de nombre, ce qui engendrait des comportement inattendus. Les valeurs sont de nouveau stockées comme nombre. 

Développement

  • Gestion des identités > API : ajout d'un endpoint pour pouvoir retirer tous les membres d’un rôle (documentation plus complète à venir).
  • Gestion des identités : nous avons ajouté davantage de support des URLs privées spécifiques aux systèmes Android et assimilés, dans l’implémentation de fournisseur OIDC.
  • Gestion des identités > Annuaires LDAP : il est à présent possible de connecter Publik à un annuaire LDAP à travers un proxy HTTP.
  • Portail > Cellules Graphes : les données statistiques sont à présent stockées dans un cache. Un bouton pour rafraîchir ces données a été ajouté sur les cellules graphe en backoffice.
  • Studio > Workflow : ajout d'un libellé pour les actions courriel et alerte pour faciliter leur identification en backoffice.
  • Connecteurs > As-Tech : le connecteur As-Tech a été mis à jour pour suivre la dernière version du logiciel métier.

9 octobre 2025

Nouveautés

  • Formulaires : la variable {{ form_details }} intègre le balisage nĂ©cessaire pour les courriels rĂ©digĂ©s en HTML. En consĂ©quence, les titres et sous-titres des formulaires sont dĂ©sormais formatĂ©s dans ces courriels. 
  • Portail Agents : PossibilitĂ© de mettre une action d'Ă©dition d'une fiche directement dans la cellule fiche de combo. L'agent avec les droits suffisants se voit redirigĂ© vers la fiche dans w.c.s en mode Ă©dition. Des amĂ©liorations non planifiĂ©es pour l'instant prĂ©voient de masquer ou de simplifier les informations gĂ©nĂ©rales affichĂ©es en barre latĂ©rale lors de l'Ă©dition de la fiche. 

Configuration de la modification de la cellule dans le portail Agents

  • Studio : report de la dĂ©prĂ©ciation EZT au 31 janvier 2026.

Corrections

  • Gestion d’identitĂ©s > Authentification : correction d’accès concurrents en erreur pouvant survenir lors de la tentative de liaison de l’identitĂ© FranceConnect et du compte Publik de l’usager.
  • Traitement : possibilitĂ© d’appliquer un filtrage sur le niveau de criticitĂ© le plus bas.
  • Portail :  ajustement de la cellule Fiche(s) pour prendre de manière systĂ©matique en compte la mise en forme des champs texte dans les rendus carte et tableau.

Développement

  • Gestion d’identitĂ©s > Utilisateurs : dans l’API de recherche des utilisateurs, il est possible de filtrer sur la valeur prise par un attribut de profil usager en particulier.
  • Portail : Ă©volution majeure du stockage des cellules des pages pour les rĂ©unir dans une table unique, rĂ©duire ainsi le nombre de requĂŞtes et accĂ©lĂ©rer les mises Ă  jour lors de l’ajout de paramètres aux cellules.
  • Divers : recours Ă  la session en cours comme moyen d’identification possible pour accĂ©der Ă  l’API de Publik.

25 septembre 2025

Nouveautés

  • Portail > Cellule Graphe : amélioration ergonomique de l’interface de configuration de la cellule «â€ŻGraphe ». Les paramètres associés au choix du type de graphe sont accessibles dans un nouvel onglet dédié, l’onglet «â€ŻGraphe ». 

    Capture écran du nouvel onglet "Graphe"

  • Portail > Cellule Graphe : concernant la mise en place de statistiques sur une démarche spécifique, il est possible de configurer un filtre utilisant plusieurs valeurs issues d’un même champ liste dans le formulaire.

    Capture d'écran du champ filtre à choix mutliple

  • Portail > Cellule Graphe : concernant la mise en place de statistiques sur le nombre de démarches ou de fiches, il est possible de configurer deux regroupements, en indiquant «â€ŻAucun » dans le filtre «â€ŻIntervalle ». Ainsi, la construction d’un tableau à double entrée, permettant par exemple d’afficher le nombre de démarches par type de signalement et par canal d’entrée, est permise.

    Capture écran regroupement

  • Portail > Thème graphique personnalisable [nouvelle fonctionnalité uniquement disponible pour les utilisateurs du thème graphique personnalisable] : une interface permet de gérer une trentaine de paramètres graphiques pour modifier l’apparence du portail citoyen. Un bouton «â€ŻApparence », présent dans la colonne de droite de la page «â€ŻÉdition Portail citoyen », permet d’y accéder. Ce bouton n’est présent que pour les utilisateurs du thème graphique personnalisable.

Corrections

  • Gestion d’identités > Rôles : lors de la création d’un rôle, le nombre de champs présents dans la fenêtre est réduit au strict nécessaire, à savoir la définition du «â€ŻNom » du nouveau rôle. Pour éditer les autres champs, il faut cliquer sur le bouton «â€ŻModifier » disponible en haut à droite de la page de gestion du rôle. 
  • Formulaires : lorsqu’un champ était défini comme obligatoire «â€ŻUniquement en frontoffice », la mention «â€Żchamp obligatoire » s’affichait par erreur sur l’interface de saisie back-office. Cette erreur d’affichage est corrigée.
  • Workflow : prise en compte de la méthode «â€Żnon-interactive » de l’action «â€ŻCréation de document » dans le calcul des statuts en attente, permettant ainsi à ce statut de ne pas apparaitre dans les valeurs possibles du filtre «â€Żstatut » d’un tableau de traitement.
  • Système : mise en place de mesures restrictives sur les accès à l’API de paramétrage des variables systèmes.
  • Système : extension de la validation des adresses données pour les services déployés afin de vérifier qu’elles ne contiennent ni chemin ni paramètres.

Développement

  • Formulaires : afin de garantir une meilleure lisibilité, le champ «â€ŻListe à choix multiple », lorsqu’il s’appuie sur une source de données avec un regroupement, s’affiche systématiquement en liste verticale.
  • Portail > Cellules Lien et Liste de liens : optimisation de la vérification de la validité des adresses web renseignées dans ces cellules.
  • Portail : optimisation du cache sur les appels w.c.s. dans combo pour accélérer l’installation et la vérification des applications.
  • Portail : ajout d’une métadonnée aux pages permettant l’affichage de l’icône du site lors de l’envoi de messages SMS (l’affichage de l’icône dépend de l’application SMS utilisée par l’usager).

11 septembre 2025

Nouveautés

  • Saisie Backoffice : Affichage d’un message de réussite «â€ŻLa saisie a été enregistrée » à la fin d’une saisie backoffice.
  • Formulaires : Dans un formulaire, il est possible de paramétrer le rendu (horizontal, vertical ou automatique) des éléments des champs « Liste » en mode boutons radio.
  • Formulaires > Bloc de champ : Il est désormais possible d’appliquer un gabarit pour les champs de paramétrage «â€ŻNombre d’éléments à afficher par défaut » et «â€ŻNombre maximal d’éléments » d’un bloc de champ.
  • Workflows : Il est possible d’ajouter un identifiant aux sauts automatiques présents dans les actions globales. Cela permet de garder une trace des sauts exécutés dans la page d’inspection des données d’une demande.
  • Portail > Cellule Fiche(s) :  Un bouton «â€Żrafraîchir » (capture d’écran d’un bouton avec le symbole de rafraichissement)  est  disponible dans l’onglet «â€ŻAffichage » du paramétrage de la cellule fiches. Il permet de forcer l’invalidation du cache. Auparavant, lorsque l’on ajoutait une action avec déclencheur externe dans un workflow et que l’on souhaitait l’utiliser dans une cellule Fiche(s), un délai était nécessaire avant que la nouvelle action soit proposée dans la cellule. Ce bouton permet d’accélérer le processus.
  • Système > Applications : Il est maintenant possible de désinstaller une application et ainsi que tous ses composants en un clic depuis la page de l’application.

Corrections

  • Utilisateurs : La génération d’un export d’un grand nombre d’utilisateurs pouvait engendrer l’affichage d’une erreur 500 et l’échec temporaire de téléchargement du fichier. On attend désormais bien la fin de la génération du fichier d’export avant de proposer le téléchargement.
  • Formulaires  > Tests : Correction de l’heure de saisie des tests automatisés qui était décalée à cause d’une mauvaise gestion du fuseau horaire. Suite à ce correctif, certains tests existants peuvent échouer et nécessiter une mise à jour manuelle.
  • Formulaires > Blocs de Champs : Lorsqu’un bloc de champs est importé en utilisant l’action «â€ŻÉcraser avec un nouvel import », les conditions de validation dans le paramétrage du bloc importé sont maintenant conservées.
  • Agenda évènements > Pointage : la ligne «â€ŻMarquer toutes les réservations non précisées » ne disparaît plus lorsqu’on réinitialise un pointage et qu’il n’en existe pas d’autres.
  • Portail : La cellule « Identique à la page parent » prend maintenant en compte le paramétrage de visibilité.

Développement

  • Compte usager : Dans la gestion du compte, la révocation des consentements au partage des données de l’usager aux services raccordés inclut maintenant la suppression des accès hors-ligne («â€Żoffline access OIDC »).
  • Formulaires > Statistiques : Les statistiques w.c.s ont été coupées cette semaine, conformément au calendrier de dépréciations.
  • Agendas : Avec l’API  /recurring-events/ il est maintenant possible de passer un paramètre with_groups=true qui permet d’obtenir la liste des évènements récurrents d’un agenda regroupés par le type (libellé) d’évènement récurrent et triés par jour.
  • Portail > Cellule Graphe :  Il est maintenant possible de regrouper les résultats par agenda lorsque l’on utilise une cellule graphe filtrée sur une catégorie d’agendas.
  • Portail > Cellule Graphe : Amélioration de l’ordre des groupes pour les statistiques sur les temps de traitement.
  • Paiement : Amélioration de la gestion du courriel obligatoire dans les backends de paiement.

28 août 2025

Nouveautés

  • Agendas > Évènements > ParamĂ©trage > Paramètres d’affichage (onglet)  :  la taille du gabarit d’affichage d’un Ă©vènement n’est plus limitĂ©.
  • Portail : dans la cellule Recherche, l’édition de tous les paramètres sur le moteur d’indexation des fiches est possible.
  • Saisie : il est possible de filtrer la liste des saisies entamĂ©es pour n’afficher que celles de l’utilisateur connectĂ© depuis Saisie > Saisies entamĂ©es :

    Ecran de saisies entamées filtré sur l'utilisateur connecté

  • Publik : amĂ©lioration de l’accessibilitĂ© des PDF gĂ©nĂ©rĂ©s liĂ©e aux spĂ©cifications PDF/UA (ISO 14289)
  • Workflow : amĂ©lioration de la conformitĂ©  des fichiers .ods pour une meilleure compatibilitĂ© avec Microsoft Excel.

Corrections

  • Gestion d’identitĂ©s : le code de l’API de recherche de doublons est encapsulĂ© dans une transaction, ce qui permet d’obtenir des rĂ©sultats stables et reproductibles, au lieu d’avoir des rĂ©ponses pouvant parfois ĂŞtre alĂ©atoires d’un appel Ă  l’autre.
  • Portail : une page modèle avec un identifiant identique Ă  celui d’une page existante gĂ©nĂ©rait une erreur. Il est dĂ©sormais possible d’avoir une page modèle avec un identifiant qui serait dĂ©jĂ  utilisĂ© par une autre page.
  • Portail : après une action, la hauteur du bouton d’action Ă©tait modifiĂ©e. Une correction permet de conserver la hauteur initiale du bouton.
  • Portail : dans la cellule fiche(s) l’option « Masquer la cellule en l’absence de fiches » posait problème lorsqu’on utilisait les filtres de recherche : si la recherche ne renvoyait aucun rĂ©sultat, la cellule disparaissait complètement. DĂ©sormais, ce comportement a Ă©tĂ© corrigĂ© : lorsque des filtres sont appliquĂ©s, la cellule reste visible, mĂŞme si aucune fiche n’est trouvĂ©e. L’option de masquage n’est donc utilisĂ©e que lorsqu’il n’y a rĂ©ellement aucune fiche, sans recherche en cours.

    Onglet affichage cellule fiche(s)

  • Portail > Cellule Lien : l’utilisation de « .. » est Ă  nouveau autorisĂ©e comme destination de lien (page parent).
  • Portail > Cellule fiche(s) : en mode tableau, il n’était pas possible d’afficher le rendu d’un gabarit utilisant {{ cards }} dans un export lancĂ© depuis la cellule fiche(s). Un rĂ©sultat souvent nul Ă©tait affichĂ©.
  • Service web > API particulier v3 : s’il manquait un paramètre requis, le message d’erreur informait que l’ensemble des paramètres Ă©tait manquant. La prĂ©cision du paramètre en erreur est maintenant affichĂ©e.
  • Formulaire : lors des tests de formulaires, la condition de sortie de page construite avec un gabarit est maintenant prise en compte.

Développement

  • Agendas : lorsqu’une modification provient d’un appel API authentifiĂ©, la clĂ© est enregistrĂ©e dans le journal.
  • Formulaire : mise en place d’une synchronisation automatique (resynchronisation) des utilisateurs avec Authentic toutes les semaines.
  • Formulaire : la date et l’heure d’un appel webservice affichĂ©es dans la page d’inspection d’une demande s’affichent maintenant en heure locale.
  • Workflow : l’action crĂ©ation de document est dĂ©sormais exĂ©cutĂ©e dans le cadre des tests de workflow
  • Formulaire : lors de l’édition des donnĂ©es d’un test, l’utilisateur associĂ© Ă  la saisie est dĂ©sormais reflĂ©tĂ© dans la variable session_user et les appels webservice correspondant Ă  une rĂ©ponse prĂ©dĂ©finie sont simulĂ©s.

14 août 2025

Nouveautés

  • Gestion d’identités > Moyens d’authentification > Authentification par mot de passe > Avancé : la «â€ŻDurée de la session », avant libre, est maintenant encadrée (doit être comprise entre 8 heures et 3 mois).
  • Studio : les opérateurs «â€Żdans » et «â€Żpas dans » sont désormais applicables aux identifiants internes.
  • Workflows : sur des traitements de tâches qui durent trop longtemps, possibilité de couper (brutalement) le traitement en cours.
  • Workflows > Action formulaire [dépréciation] : la notation supportée pour les variables des actions «â€Żformulaire » est «â€Żform_workflow_form_IDENTIFIANT_FORM_WF_var_IDENTIFIANT_CHAMP », les notations précédentes (préfixée avec «â€Żform_workflow_data... » ou non préfixée) sont maintenant dépréciées.
  • Agendas de type Plages libres : il est désormais possible de modifier une réservation.
  • Services web : le connecteur «â€ŻAPI Particulier » dispose d’un nouveau point d’accès pour récupérer (méthode GET) la participation familiale pour les établissements d’accueil de jeunes enfants (EAJE).

Corrections

  • Gestion d’identités : ajout de textes d’aides sur moyen d’authentification France Connect v2 et diverses corrections (traduction et formulation des textes d’aides).
  • Studio : internationalisation et traduction des informations de résultats de recherche dans le composant jQuery UI.
  • Workflows : une action « Création de document » automatique (méthode non interactive), positionnée dans un statut sans aucune autre action interactive, empêchait le statut d’être considéré automatiquement comme final, ceci est corrigé.
  • Portail : les exports ne contiennent plus les cellules invisibilisées (par exemple lors du passage d’un modèle de page de deux colonnes à une colonnes).
  • Portail : correction de failles XSS.
  • Système > Applications : dans les composants d’une application, il n’y a plus superposition des boutons «â€Żconfig » et «â€Żorigine ».

Développement

  • Agendas : l’API revert permet l’annulation de réservation d’un évènement récurent.
  • Services web : clarification des descriptions des webservices par l’ajout de retours à la ligne dans les exemples.

24 juillet 2025

Nouveautés

  • Gestion d’identitĂ©s > Moyens d’authentification : il est dĂ©sormais possible d’ajouter une image pour remplacer le bouton de connexion par dĂ©faut, pour les moyens d’authentification OpenID Connect et SAML. Le libellĂ© du bouton de connexion sera utilisĂ© comme texte alternatif (alt) de l’image.

  • Agendas de type Plages libres : les usagers peuvent dĂ©sormais rĂ©server un crĂ©neau en choisissant l’heure de dĂ©but et l’heure de fin. Cette fonctionnalitĂ© est particulièrement adaptĂ©e Ă  la gestion de ressources telles que des salles ou des vĂ©hicules. 👉 DĂ©couvrez le paramĂ©trage pas Ă  pas (il s’agit d’un dĂ©veloppement mutualisĂ©).
  • Portail > Cellule Fiche(s) : les niveaux de titre sont dĂ©sormais personnalisables, du niveau <h1> au niveau <h4>, avec <h2> comme valeur par dĂ©faut.

    Onglet Apparence de la cellule Fiche(s)

Corrections

  • Gestion d’identitĂ©s > Clients d’API : correction du lien permettant de gĂ©nĂ©rer un mot de passe pour un client d’API.
  • Portail > Cellule Fiche(s) : correction de la pagination lorsque le nombre de fiches Ă©pinglĂ©es dĂ©passe le nombre de fiches Ă  afficher par page.
  • Workflow > Message dans l’historique : correction de l’affichage CSS des Ă©lĂ©ments flottants dans l’historique. Un clear: both est dĂ©sormais appliquĂ© après l’affichage des donnĂ©es de formulaire du workflow, afin d’éviter les problèmes de mise en page.

Développement

  • Gestion d’identitĂ©s > Journal global : ajout d’une entrĂ©e dans le journal des Ă©vènements en cas d’échec d’authentification lorsqu’aucun utilisateur correspondant n’est trouvĂ©.
  • Gestion d’identitĂ©s > Journal global : ajout d’une entrĂ©e dans le journal des Ă©vènements pour tracer l’ajout ou la suppression d’un rĂ´le via un moyen d’authentification OIDC.
  • Gestion d’identitĂ©s > API : ajout d’un nouveau endpoint permettant de lister les rĂ´les enfants d’un rĂ´le donnĂ©.
  • Gestion d’identitĂ©s > service OIDC : ajout d’une case Ă  cocher permettant d’autoriser la rĂ©gĂ©nĂ©ration des tokens d’accès sans nĂ©cessiter une reconnexion manuelle de l’utilisateur Ă  chaque expiration de session.
  • Studio : le stockage des catĂ©gories, auparavant basĂ© sur des fichiers, est dĂ©sormais effectuĂ© dans la base de donnĂ©es. Cela amĂ©liore la fiabilitĂ© du système.
  • Agendas > Pointage : les feuilles de prĂ©sence et les rapports de pointage sont dĂ©sormais exportĂ©s au format ODS, en remplacement du format CSV.

10 juillet 2025

Nouveautés

  • CrĂ©ation de compte : AccessibilitĂ© : les informations demandĂ©es Ă  la prĂ©-crĂ©ation du compte bĂ©nĂ©ficient maintenant de l’autocomplĂ©tion par le navigateur.
  • Studio :  Les traitements en tâche de fond rĂ©ussis (exemple : exĂ©cution d’une action globale sur de multiples demandes) sont conservĂ©s plus longtemps : quelques jours contre quelques heures auparavant.
  • Agenda : Le « Calendrier d’indisponibilitĂ©s » a Ă©tĂ© renommĂ© en « Calendrier des exceptions ».
  • Portail > Cellule « Fiche(s) » > onglet affichage : une case Ă  cocher a Ă©tĂ© ajoutĂ©e, permettant de cacher la cellule lorsqu’aucune fiche n’existe.

Corrections

  • Portail > Cellule « Fiche(s) » :  les boutons d’action qui dĂ©clenchent un saut manuel seront Ă  prĂ©sent cachĂ©s quand l’action n’est pas disponible.
  • Une erreur applicative est dĂ©sormais affichĂ©e si le service de paiement met trop longtemps Ă  rĂ©pondre.
  • Formulaire : Une fois une demande validĂ©e, le code de suivi est affichĂ©, mais le lien a Ă©tĂ© rendu inactif.
  • Formulaire : un champ fichier prĂ©rempli et verrouillĂ© empĂŞchait le formulaire de se mettre Ă  jour dynamiquement.
  • Application : une mise Ă  jour qui retirait ou ajoutait des vues personnalisĂ©es rĂ©fĂ©rencĂ©es par un champ liste provoquait une erreur.
  • La commande d’administration Authentic « oidc-register-issuer Â» est Ă  nouveau utilisable.

Développement

  • Ă€ prĂ©sent, si une instance active l’authentification par tĂ©lĂ©phone, et que des utilisateurs avaient dĂ©jĂ  renseignĂ© un numĂ©ro de tĂ©lĂ©phone, une action de validation du numĂ©ro dĂ©jĂ  renseignĂ© est disponible.
  • Des erreurs supplĂ©mentaires sont journalisĂ©es lors d’erreur de connexion OIDC.
  • Le fournisseur d’identitĂ©s OIDC gère maintenant l’émission et la consommation de jetons d’actualisation (refresh tokens OIDC).
  • Le fournisseur d’identitĂ©s OIDC de Publik expose dĂ©sormais un point d’accès de rĂ©vocation de jeton (token revocation endpoint).
  • Il n’est plus possible d’accĂ©der aux calendriers et aux Ă©vènements liĂ©s, via l’API, en lecture seule Ă  un utilisateur non authentifiĂ©.
  • API : ajout de la possibilitĂ© de filtrer les Ă©vènements sur les champs personnalisĂ©s.
  • Portail > Cellule Fiche(s) : Le filtre |set est Ă  prĂ©sent aussi disponible dans combo. Exemple d’utilisation : {{ "a,b,c,d,a,c,a" |split:","|set|join:"," }} Donnera : "a,b,c,d".
  • Donner accès Ă  l’identifiant d’un saut manuel atteint via un « bouton d’action » dans un courriel.
  • AmĂ©lioration des appels webservice : consulter la documentation ici : https://doc-publik.entrouvert.com/admin-fonctionnel/parametrage-avance/utiliser-les-balises-de-gabarit/#webservice.

26 juin 2025

Nouveautés

  • Gestion des identités > Utilisateurs : les administrateurs des utilisateurs ont désormais accès à un paramétrage qui était accessible jusqu’à présent qu’aux administrateur·rices du serveur : dans la configuration avancée de gestion des utilisateurs, une case (cochée par défaut) «â€ŻAutorise les usagers à changer leur adresse de courriel ».
  • Studio > Historique : l’historique des modifications apportées aux formulaires, modèles de fiches et workflows dispose désormais de son propre moteur de recherche, facilitant la recherche rapide d’une modification précise.

  • Portail > Cellule «â€ŻFiche(s) » : lorsqu’un bouton d’action déclenche une action globale du workflow de la fiche, la page peut désormais être automatiquement rafraîchie, permettant à l’utilisateur de voir immédiatement les modifications appliquées. Pour cela il faut cocher la case «â€Ż

Corrections

  • Services web : certains connecteurs disposant de l’authentification par session voient leur protection CSRF renforcée.
  • Gestion d’identités : conformément aux préconisations de l’équipe FranceConnect, tous les nouveaux raccordements FranceConnect n’effectuent plus de concordance automatique (entre identité FC et compte Publik) basée sur le courriel.
  • Gestion d’identités : à la création du moyen d’authentification FranceConnect, les URLs à déclarer pour la configuration côté demande de raccordement Datapass sont désormais affichées.
  • Gestion d’identités : davantage de contrôle sur l’impossibilité de modifier le courriel associé à un compte Publik issu d’un fournisseur d’identités tiers.
  • Portail > Cellule Fiche(s) : correction de l’affichage ligne par ligne des valeurs prises dans les différentes occurrences d’un bloc de champs.
  • Studio : une erreur applicative est maintenant affichée lorsque certaines demandes d’une démarche sont bloquées dans un statut à cause d’un processus de traitement figé.
  • Tarification / facturation (Famille) : meilleure présentation des lignes relatives aux enfants (et des sous-totaux liés) lors de la génération d’une facture au format PDF.

Développement

  • Agendas : davantage de contrôle sur l’identification à des tentatives d’accès aux API.
  • Services web : adaptation de certains endpoints à la version 3 de l’API Particulier, dans le connecteur dédié.

 

12 juin 2025

Nouveautés

  • Gestion d’identitĂ©s : dans le journal des Ă©vènements, l’information sur les « types d’évènements disponibles » est dĂ©sormais complĂ©tĂ©e par l’affichage de la durĂ©e de conservation de ces Ă©vènements. Pour y accĂ©der, un lien « Voir les types d’évènement disponibles » est affichĂ© dans la colonne de droite des Journaux disponibles dans la brique « Gestion d’identité ».

    Lien d'accès aux durées de conservation des évènements

  • Studio : au sein d’un formulaire avec un bloc de champ, le libellĂ© du bouton de suppression du bloc est dĂ©sormais personnalisable. Ainsi, l’ajout d’un libellĂ© explicite permet d’amĂ©liorer l’accessibilitĂ©. 

    Capture d'écran du champ permettant la personnalisation du libellé de suppression.

  • Studio : une nouvelle option sur l’action « Formulaire » permet d’afficher dans l’historique de la demande le contenu des champs. Il s’agit d’un dĂ©veloppement mutualisĂ©.
  • Studio > Traitement : amĂ©lioration de l’affichage des tableaux avec beaucoup de colonnes. Le scroll est dĂ©sormais affichĂ© directement sous le tableau, permettant de conserver les Ă©lĂ©ments de pagination visibles.
  • Studio : amĂ©lioration de l’export ODS des tableaux pour ne pas marquer comme Ă©tant des valeurs numĂ©riques les donnĂ©es type SIRET.
  • Studio > Tests : lors de l’exĂ©cution des tests sur les formulaires ou les modèles de fiches, le taux de couverture du workflow est dĂ©sormais affichĂ©. Une page dĂ©diĂ©e permet de visualiser en dĂ©tail quelles actions sont couvertes ou non par les tests. 

    Capture écran de la page de couverture du workflow dans les tests

  • Studio : report de la dĂ©prĂ©ciation EZT au 31 octobre 2025.
  • Agendas : sur la page de pointage, les totaux sont dĂ©sormais affichĂ©s (nombre de prĂ©sents et d’absents).
  • Agendas : depuis la page de paramĂ©trage, un agenda peut dĂ©sormais ĂŞtre archivĂ© afin que celui-ci n’apparaisse plus sur la page d’accueil des agendas. Les agendas archivĂ©s sont alors affichĂ©s sur une page dĂ©diĂ©e accessible depuis la page d’accueil des agendas. Depuis cette page « Archives », un agenda archivĂ© peut ĂŞtre rĂ©activĂ©.

    Capture d'écran de la page Archives des agendas

  • Portail > Cellule Graphe  : dans la cellule graphe, la « DurĂ©e entre deux statuts Â» peut dĂ©sormais ĂŞtre utilisĂ©e sur plusieurs dĂ©marches.

Corrections

  • Studio : changement Ă  l’action de liaison fonction/rĂ´le pour ne plus prendre en considĂ©ration les comptes dĂ©sactivĂ©s.
  • Studio : stockage systĂ©matique de l’identifiant de page dans les brouillons, pour des statistiques plus complètes.
  • Studio : exportation de la configuration de la barre latĂ©rale de la saisie backoffice.
  • Studio & Portail : divers ajustements relatifs Ă  des points mineurs relevĂ©s lors d’un audit de sĂ©curitĂ©.
  • Portail : restriction de la liste des pages de destination aux seules pages accessibles par l’agent dans l’action « dupliquer une cellule Â».
  • Portail : la limite par page envoyĂ©e Ă  l’API n’était pas correcte et pouvait engendrer une pagination erronĂ©e sur les cellules fiches.

Développement

  • Mise Ă  disposition des filtres |concat et |is_empty dans les diffĂ©rents modules.
  • Gestion d’identitĂ©s : mise en conformitĂ© d’une sĂ©rie d’évolutions liĂ©es Ă  FranceConnect version 2, au niveau des parcours de connexion en cas d’erreur du fournisseur FranceConnect, avec une mise en conformitĂ© des messages d’erreur, la prise en compte des nouvelles URL de l’environnement d’intĂ©gration et une amĂ©lioration de la cohĂ©rence de l’interface de paramĂ©trage pour faciliter le passage de la version 1 Ă  la version 2.
  • Portails : ajout d’une variable card automatique sur les pages liĂ©es Ă  un modèle de fiche; elle permet de directement accĂ©der aux informations de la fiche en question, par exemple card.fields.commune.
  • Service web : pour ce qui concerne le gĂ©ocodage, le connecteur « Base Adresse » n’utilise plus les API historiques de api-adresse.data.gouv.fr, mais celles dĂ©sormais maintenues par l’IGN.

 

22 mai 2025

Nouveautés

  • Gestion d’identités > Moyens d’identification : l’authentification via FranceConnect prend désormais en charge le multi-compte, permettant de lier une même identité FranceConnect à plusieurs comptes Publik. Cette évolution est utile pour l’utilisation du socle Personnes morales.
  • Traitement : les liens pour retourner au listing depuis une demande ramènent désormais l’agent à la vue précédente, qu’il s’agisse d’une vue globale ou d’une vue personnalisée.
  • Studio > Tests : lors de l’exécution des tests sur les formulaires ou les modèles de fiches, le taux de couverture des champs est désormais affiché. Une page dédiée permet de visualiser en détail quels champs sont couverts ou non par les tests.

  • Agendas > Évènements : l’affichage des paramètres de filtrage pour pointer les inscriptions a été amélioré. Au lieu d’une longue liste de boutons radio, des menus déroulants plus compacts sont désormais utilisés.

  • Portail > Cellule «â€ŻTexte » : un nettoyage automatique est en place pour retirer certaines balises HTML techniques comme <meta>, <script> et <style>, susceptibles d’altérer le rendu des pages ou de poser des problèmes de sécurité.
  • Système > Applications : les couches cartographiques sont désormais embarquées lors de la création d’une application, lorsque celle-ci inclut des pages de portail concernées.
  • Système > Statistiques de fréquentation : adaptation aux dernières recommandations de la CNIL concernant la configuration automatique de Matomo pour conserver le niveau «â€ŻExcellent respect des droits des usagers ».

Corrections

  • Gestion d’identités : la modification du logo associé à un service OpenID Connect est désormais enregistrée dans le journal des évènements.
  • Formulaires : le champ de type «â€ŻNombre » affiche désormais, sur un smartphone, le clavier avec séparateur décimal lorsque la valeur n’est pas limitée aux nombres entiers.
  • Agendas : correction d’une erreur liée à l’anonymisation des évènements.
  • Agendas : sur la page de paramétrage d’un agenda, le titre «â€ŻNavigation » n’est plus affiché lorsque qu’aucun élément de navigation n’est visible pour l’agent (par exemple, en raison de droits d’accès restreints).
  • Services web : le connecteur OpenDataSoft accepte désormais plusieurs paramètres exclude et refine dans le point d’accès «â€ŻEnregistrements » (API v2).
  • Système : vérification et nettoyage du slug à l’installation d’une application.

Développement

  • Chrono : une nouvelle variable form_trigger_annulation_backoffice_content_event_cancelled permet désormais de distinguer l’annulation d’un évènement entier de celle d’une réservation individuelle, afin d’éviter des traitements inadaptés dans les démarches (comme le déclenchement des files d’attente).
  • Combo : l’API pour la gestion des ressources permet désormais d’en supprimer une.
  • Publik-base-theme : ajout d’une classe CSS réutilisable pk-list-zebra pour alterner les couleurs de fond des éléments d’une liste de liens.
  • w.c.s. : lors de la création d’un test de formulaire, il est possible d’indiquer l’agent qui effectue la saisie backoffice.
  • w.c.s. : mise à disposition de deux nouveaux filtres |float et |boolean pour manipuler les données.
  • w.c.s. : ajout d’un filtre de requête |regroup_as_dict pour regrouper les éléments d’une liste obtenue via |getlistdict sous forme de dictionnaire.

8 mai 2025

Nouveautés

  • Gestion d’identitĂ©s > Connexion FranceConnect : lorsqu’une erreur FranceConnect se produit, le message affichĂ© Ă  l’usager est dĂ©sormais plus explicite.
  • Studio > Formulaires et Modèles de fiches : lorsqu’une vue personnalisĂ©e visible « par un rĂ´le » ou « par tout le monde » est créée ou modifiĂ©e, un commentaire explicite est ajoutĂ© dans l’historique du formulaire ou du modèle de fiches concernĂ©.

  • Agendas > Évènements : dans le paramĂ©trage des agendas de type « évènement », rubrique « Paramètres du pointage », un nouveau paramĂ©trage permet d’interdire le pointage d’un Ă©vènement s’il existe des rĂ©servations non pointĂ©es.

  • Portail > Cellule « Menu » : il est maintenant possible d’associer une image aux cellules de type « Menu Â». Comme sur les cellules de type « DĂ©marches d’une catĂ©gorie Â» ou « Liste de liens Â», il faut d’abord attribuer un identifiant (« slug Â») Ă  la cellule. Un lien « Ressources Â» apparaĂ®t alors dans l’onglet « Apparence Â», qui permet de charger une image.

  • Portail > Cellule « Fiche(s) » : dans le paramĂ©trage d’une cellule « Fiche(s) », l’autocomplĂ©tion est dĂ©sormais disponible pour la sĂ©lection du modèle de fiches.

Corrections

  • Traitement : les champs de type « carte » sont dĂ©sormais visibles en mode « vue compacte Â».
  • Studio : dans l’historique d’un formulaire, d’un workflow ou d’un modèle de fiches, lorsque l’on choisit de dĂ©plier les diffĂ©rentes versions enregistrĂ©es le mĂŞme jour, si une version a fait l’objet d’une sauvegarde avec attribution d’un libellĂ© explicite, alors cette version apparaĂ®t aussi bien dans la liste dĂ©pliĂ©e que dans la liste synthĂ©tique.
  • Portail > Cellule « Fiche(s) » : pour l’affichage de fiches sĂ©lectionnĂ©es selon leurs relations, la gestion du paramètre « Restreindre aux fiches accessibles Ă  l’usager connectĂ© Â» a Ă©tĂ© amĂ©liorĂ©e.
  • Système > Applications : lorsqu’une application est installĂ©e, si elle embarque une vue personnalisĂ©e partagĂ©e dont le slug est identique Ă  une vue dĂ©jĂ  existante sur l’instance, alors cette dernière sera mise Ă  jour en consĂ©quence.

Développement

  • Hobo : mise en place d’une API permettant de tĂ©lĂ©charger la dernière version d’une application (/api/applications/manifest/slug/download/).
  • w.c.s. : extension Ă  la commande list_jobs de w.c.s. pour permettre de surveiller (--watch) la progression d’un job particulier.
  • w.c.s. : mise en place d’un nouveau panneau dans les erreurs « trop longue durĂ©e … Â» pour dĂ©tailler le temps consommĂ©.
  • w.c.s. : ajout d’un paramètre permettant Ă  l’API listant les demandes d’un formulaire de produire une rĂ©ponse sous forme de dictionnaire, similaire Ă  l’API listant les fiches (response_type=dict).
  • w.c.s. : ajout d’un paramètre include-user pour permettre d’inclure les informations sur l’utilisateur associĂ© Ă  des demandes ou fiches.

24 avril 2025

Nouveautés

  • AmĂ©lioration de l’accessibilitĂ© des dĂ©marches, meilleur contraste pour l’affichage des dates, restitution du message annonçant le tĂ©lĂ©chargement d’un fichier.
  • Studio : Sur toutes les pages du backoffice un bouton retour en haut de la page est disponible dès lors que l’on se dĂ©place vers le bas de la page.

  • Formulaire > Carte : PossibilitĂ© de restreindre la gĂ©olocalisation des champs de type carte uniquement en frontoffice pour le prĂ©-remplissage.

  • Portail > Liste de liens : La liste des dĂ©marches dans la cellule « Liste des liens » est dĂ©sormais disponible en autocomplĂ©tion. Ceci est très pratique lorsque les pages et les formulaires sont nombreux. (Fonctionnel sur « ajouter un lien » et « ajouter un lien vers une dĂ©marche »)
  • Portail > Fiche(s) : Extension de la fonctionnalitĂ© d’épinglage de la cellule Fiches pour pouvoir s’appliquer aux modes gabarit et relation inverse. Jusque lĂ  cette fonctionnalitĂ© n’était accessible que pour l’option
  • Portail > Fiche(s) : Il est dĂ©sormais possible de trier les lignes d’une cellule fiches prĂ©sentant un tableau de fiches. On voit apparaĂ®tre le tri Ă  cĂ´tĂ© des champs affichĂ©s.

Corrections

  • Portail : Affichage comme actif d’une seule page dans le menu PWA.
  • Portail : Mise Ă  jour du cache des schĂ©mas de donnĂ©es dans les cellules fiches lors de la mise Ă  jour d’une application.
  • Studio : Meilleure prise en compte dans les statistiques des champs dont l’identifiant n’est pas unique.
  • Workflow > Action :  Prise en compte de l’option « ignorer le formulaire Â» pour ne pas bloquer une action de workflow Ă  cause de conditions de sortie de formulaire de workflow.
  • Mise en conformitĂ© du format de l’entĂŞte Message-Id des courriels Ă©mis pour les dĂ©marches.

Développement

  • Ajout d’un lien permettant un accès aux mĂ©tadonnĂ©es de configuration d’OpenID Connect.
  • Extension Ă  l’API « datetimes » pour ajouter le nombre total de places disponibles dans la section meta sur les agendas Ă©vènements.
  • PossibilitĂ© d’utiliser un gabarit simple (pas de filtres de requĂŞtes) dans les libellĂ©s des cellules « Lien Â».
  • Évolution Ă  l’affichage des dĂ©pendances des applications pour reprendre l’ensemble des origines.
  • AmĂ©lioration Ă  l’affichage d’ajout d’un Ă©lĂ©ment Ă  une application pour ne pas reprendre les Ă©lĂ©ments dĂ©jĂ  prĂ©sents et identifier ceux dĂ©jĂ  prĂ©sents via le calcul de dĂ©pendances.
  • Adaptation Ă  l’écran de mise en maintenance pour faciliter la sĂ©lection d’une date et heure d’expiration. 
  • Mise Ă  disposition des filtres sur les jours ouvrĂ©s (is_working_day, add_working_days, adjust_to_working_days, age_in_working_days, et leurs variantes incluant le samedi) dans toutes les briques.
  • IntĂ©gration d’une commande (list_jobs) permettant de lister l’ensemble des jobs de w.c.s.

10 avril 2025

Nouveautés

  • Studio : un encart d’alerte signale la prĂ©sence de demandes très anciennes qui pourraient ne pas avoir Ă©tĂ© anonymisĂ©es. Les formulaires concernĂ©s sont listĂ©s et il est recommandĂ© de vĂ©rifier les workflows associĂ©s pour s’assurer qu’un mĂ©canisme d’anonymisation est en place.
    Par défaut, cette alerte se déclenche au bout de 365 jours. Ce délai est paramétrable démarche par démarche, au niveau des options de traitement.

  • Workflow > Action Courriel : lorsque l’action courriel et le modèle de courriel contiennent tous les deux le mĂŞme fichier attachĂ©, le doublon est dĂ©sormais dĂ©tectĂ© et un seul fichier est envoyĂ©.
  • Workflow > Actions Alerte et Message dans l’historique : le destinataire est dĂ©sormais affichĂ© en premier, ceci pour harmoniser le paramĂ©trage de ces actions avec celle de Courriel.
  • Portail : dans la cellule de type « Menu », il est dĂ©sormais possible d’ajouter un titre Ă  l’instar d’autres cellules gĂ©nĂ©riques comme « Liste de liens ».

Corrections

  • Formulaire > Liste Ă  choix multiple : prise en compte de la validation Ă  la volĂ©e du nombre minimal et maximal de choix en cas d’utilisation d’une source de donnĂ©es.
  • Formulaire : rĂ©tablissement de l’affichage du caractère optionnel d’un champ dans la liste des champs.

  • Workflow > Saut automatique : suppression de l’affichage de l’expiration lorsque l’exĂ©cution est immĂ©diate ou dĂ©clenchĂ©e par un appel webservice, mĂŞme lorsqu’un paramĂ©trage d’expiration Ă©tait prĂ©cĂ©demment prĂ©sent.
  • Portail > Cellule Fiche(s) : lorsque la valeur d’un champ de type « Date » est absente, le texte personnalisĂ© est rĂ©ellement affichĂ©.

Développement

  • AmĂ©lioration des performances de l’API de rĂ©cupĂ©ration des utilisateurs (/api/users/) et ajout Ă  celle-ci d’une option pour ne pas rĂ©cupĂ©rer les rĂ´les associĂ©s.
  • Extension de la prise en charge de PATCH sur les objects « subscriptions » pour Ă©galement mettre Ă  jour les prĂ©nom/nom sur les rĂ©servations liĂ©es.
  • Dans les tests de workflow, les comparaisons de texte ont Ă©tĂ© normalisĂ©es, les diffĂ©rences de type ou de nombre d’espaces ne provoquent plus d’erreur.
  • Affichage des donnĂ©es « brutes » dans le panneau de dĂ©boguage des donnĂ©es calculĂ©es, cela permet de distinguer une valeur False d’une absence de valeur.
  • Conservation des paramètres vides lors de la signature automatique des requĂŞtes.

27 mars 2025

Nouveautés

  • Portail > Paiements en ligne : la nouvelle plateforme de paiement de Worldline (« Direct ») est prise en charge.
  • Portail Agents > Statistiques : il est dĂ©sormais possible d’activer les statistiques de frĂ©quentation (Matomo) pour le backoffice (portail agent, tableau de traitement…). Si vos statistiques sont dĂ©jĂ  activĂ©es, il est nĂ©cessaire de les dĂ©sactiver puis de les rĂ©activer. Aucune donnĂ©es ne sera perdue durant cette opĂ©ration.

  • Workflows > Tests : Ă  l’initialisation des tests de workflow depuis une demande existante, davantage d’actions sont dĂ©sormais complĂ©tĂ©es automatiquement (envoi de courriel/sms, message dans l’historique, crĂ©ation de demande/fiche, appel webservice, donnĂ©es de traitement, formulaire).
  • Formulaires : il est dĂ©sormais possible de dĂ©finir des champs comme Ă©tant obligatoires uniquement en frontoffice.

  • Formulaires > Champ Fichier : refonte de la gestion des types de fichier, avec la possibilitĂ© de dĂ©finir un type comme Ă©tant le type Ă  utiliser par dĂ©faut pour les champs acceptant des fichiers.

    Capture d'écran de la fonctionnalité, où l'on voit une case à cocher qui permet d'indiquer que ce type de fichier est désormais le type par défaut

  • Studio : mise en place d’un champ de recherche sur la page des erreurs enregistrĂ©es.
  • Studio : amĂ©lioration de la recherche dans Publik Studio pour inclure les types des champs dans les rĂ©sultats.

    Capture d'écran de la recherche dans Studio, où l'on peut voir sur une recherche "coordonnées" que les résultats sont typés.

Corrections

  • Utilisateurs > Import : en cas de problème d’importation d’utilisateurs via un fichier CSV, une erreur indiquant que cela a Ă©chouĂ© est affichĂ©e.
  • Portail > Cellule Fiche(s) : affichage de la valeur correcte pour les champs boolĂ©ens (vrai/faux) dans une cellule « Fiche(s) », quand un texte personnalisĂ© est configurĂ© en cas de valeur absente.
  • Formulaires > Champ Fichier : affichage de la prĂ©visualisation d’image sur les champs de type fichier.

Développement

  • Agendas : prise en charge d’un paramètre (include-meetings=true) sur l’API globale de rĂ©cupĂ©ration des agendas pour obtenir les informations dĂ©taillĂ©es sur les types de rendez-vous.
  • Applications : il n’est plus possible de modifier l’identifiant (« slug ») d’une application.
  • Workflows > Édition : ajout d’un paramètre « identifiant du saut » sur l’action d’édition, pour permettre d’identifier ces changements de statuts via form_latest_jump.
  • Workflows > Tests : Retrait de la possibilitĂ© de compter le nombre d’appels d’un webservice dans les tests de workflows.

13 mars 2025

Nouveautés

  • Formulaires > Tests : les tests de workflows ont été améliorés pour inclure la vérification de l’action «â€ŻModification d’une fiche » et l’exécution de l’action «â€ŻWorkflow externe ». Ils permettent désormais de tester l’envoi de courriels et de SMS sans tenir compte de l’ordre d’envoi. De plus, lors de la création d’un nouveau test à partir d’une demande, davantage d’actions sont automatiquement embarquées.
  • Workflows > Action formulaire : ajout de conditions de validation pour un formulaire de workflow, similaires à celles des conditions de sortie de page.

  • Agendas de type Évènement : ajout d’un champ de recherche sur l’écran de pointage, permettant de filtrer rapidement les inscriptions à pointer.

  • Portail : lors de la création d’une nouvelle page ou de l’ajout d’une sous-page, le paramétrage de la visibilité est désormais hérité de la page parente, afin d’éviter la création involontaire de pages publiques sur le portail réservé aux agents.
  • Portail > Menu d’une page : réorganisation du menu kebab qui contient les paramètres avancés d’une page.

  • Portail > Cellule Fiche(s) : amélioration de l’affichage des valeurs issues d’un bloc de champs avec l’ajout d’un retour à la ligne entre chaque occurrence.
  • Portail > Cellules Recherche et Liste de liens : amélioration de l’ergonomie en permettant l’accès au paramétrage des contenus via un clic sur leur libellé, au lieu de l’icône en fin de ligne.

     
  • Portail > Cellule Profil : possibilité d’ajouter un lien pour modifier directement le profil usager, avec un libellé personnalisable.

Corrections

  • Nettoyage de la session FranceConnect lors de la suppression du compte de l’usager.
  • Limitation de l’affichage des applications en barre latérale de l’écran des agendas aux seules applications liées à l’agent.
  • Modification automatique de la zone de destination quand une cellule est dupliquée vers une page contenant des zones différentes.
  • Affichage des informations d’auteur et de licence pour les applications installées.
  • Modification du filtre |first dans Combo pour qu’il retourne une chaîne vide au lieu de None lorsqu’il est appliqué à une liste vide, pour garder le comportement du filtre natif Django.
  • Prise en compte des rôles utilisés dans les sources de données de type «â€Żutilisateurs » dans les dépendances des applications.
  • Suppression du code de suivi lors de l’anonymisation d’une demande.

Développement

  • Renommage des ressources dans Chrono en «â€Żressources partagées » en prévision du développement mutualisé des agendas permettant la réservation d’un créneau de durée libre.
  • Extension du filtre |has_role dans combo pour permettre le filtrage selon le slug du rôle, comme dans w.c.s.
  • Mise à jour du connecteur OpenDataSoft pour leur API v2.1.
  • Ajustement des erreurs d’assignation aux données de traitement pour mentionner l’identifiant du champ et inclure un lien direct vers celui-ci.
  • Mise à disposition d’URL …/by-slug/… dans w.c.s. afin de fournir une URL stable vers un formulaire, un workflow, etc.

27 février 2025

Nouveautés

  • Studio > Rapport sur les dĂ©prĂ©ciations : ajout des Ă©lĂ©ments utilisant encore le porte-documents, brique Fargo dĂ©prĂ©ciĂ©e depuis 2022 et dont l’arrĂŞt est prĂ©vu au 31/12/2025. L’ancien porte-documents peut ĂŞtre remplacĂ© par le socle de base Publik Documents.
  • Formulaires : le champ de type « Liste Ă  choix multiple » prend dĂ©sormais en compte les regroupements paramĂ©trĂ©s sur les sources de donnĂ©es des fiches.
  • Formulaires > Inspecteur : ajout du nom de l’agent ayant enregistrĂ© une vue personnalisĂ©e avec une visibilitĂ© dĂ©finie pour un rĂ´le ou pour tout le monde.

  • Workflows : dans une action globale, l’action « Alerte » peut dĂ©sormais ĂŞtre exĂ©cutĂ©e avec un dĂ©clencheur manuel. Cette Ă©volution prĂ©sente deux limitations : un seul message peut ĂŞtre affichĂ© Ă  la fois (si plusieurs actions « Alerte » sont ajoutĂ©es, seule la dernière est affichĂ©e) et elle ne s’applique qu’aux actions individuelles sur les demandes ou les fiches, excluant les actions en masse.
  • Agendas de type Rendez-vous : ajout d’un indicateur horaire sur la vue journalière pour visualiser en temps rĂ©el l’heure actuelle et identifier plus rapidement les usagers ayant un rendez-vous (c’était le dernier dĂ©veloppement de ce dĂ©veloppement mutualisĂ©).

Corrections

  • Ajout, dans la page d’inspection du paramĂ©trage d’un agenda, de la configuration relative Ă  la prise de rendez-vous depuis la vue calendaire.
  • Corrections de mise en page lorsque des Ă©lĂ©ments trop larges sont prĂ©sents, comme des tableaux de statistiques ou des options d’un filtre de sĂ©lection.
  • AmĂ©lioration de l’accessibilitĂ© du champ de recherche de la cellule fiche et des champs fichier des intĂ©grations graphiques utilisant un effet d’ombre pour marquer le champ actif.
  • Suppression des alertes Ă©mises lors de l’accès Ă  des sites lorsque le mode maintenance est activĂ©.
  • VĂ©rification du statut de la demande ou de la fiche lors du test de complĂ©tion d’un formulaire.
  • GĂ©nĂ©ration d’identifiants uniques lors de la crĂ©ation d’un test Ă  partir d’une demande.

Développement

  • Mise en place d’une URL unique pour les systèmes de monitoring.
  • Extension de la conservation des modifications locales dĂ©jĂ  appliquĂ©e aux formulaires et aux modèles de fiche, pour s’appliquer aux blocs de champs.
  • Prise en compte du nom de fichier fourni par la rĂ©ponse Ă  un appel webservice lorsqu’il est configurĂ© pour ajouter la rĂ©ponse en fichier attachĂ© Ă  la demande.
  • Évolution de la balise {% zip %} pour permettre l’utilisation d’une variable comme nom du fichier Ă  gĂ©nĂ©rer.

13 février 2025

Nouveautés

  • Traitement et Fiches : ajout de nouveaux opĂ©rateurs permettant de filtrer les champs de type Date selon les critères suivants : « dans le futur », « dans le passé »,  « aujourd’hui ou dans le futur » et « aujourd’hui ou dans le passé ».
  • Fiches : ajout d’un lien en bas de page après la saisie d’une fiche, permettant de crĂ©er directement une nouvelle fiche.

  • Formulaires > Liste Ă  choix multiple : le contrĂ´le des champs en erreur Ă  la volĂ©e s’applique dĂ©sormais sur le nombre minimal et maximal de choix.

  • Formulaires > Tests : une action « Modifier la demande » a Ă©tĂ© ajoutĂ©e aux tests de workflows pour permettre la vĂ©rification de l’action « Édition ».
  • Workflows : les actions « CrĂ©ation d’une fiche » et « CrĂ©ation d’une demande » peuvent dĂ©sormais renseigner une donnĂ©e calculĂ©e.
  • Agendas de type Rendez-vous : plusieurs Ă©volutions pour amĂ©liorer l’affichage, notamment une sĂ©paration graphique entre chaque rendez-vous et le lien d’annulation remplacĂ© par une icĂ´ne (il s’agit d’un dĂ©veloppement mutualisĂ©).

  • Agendas de type Évènements : lors de l’import d’un fichier CSV, les valeurs des champs personnalisĂ©s (custom_field) des types d’évènements sont dĂ©sormais prises en compte.
  • Portail : Le titre de l’onglet en backoffice affiche dĂ©sormais le nom de la page en cours.

  • Portail > Outil de test de gabarit : ajout d’un outil de test cĂ´tĂ© portail, Ă  l’instar de ce qui existe dans l’inspect d’une demande.

  • Portail > Cellule Fiche(s) : ajout d’un champ de recherche sur les cellules affichant toutes les fiches.

Corrections

  • AmĂ©lioration du rendu du champ Remarque pour le champ de type Liste avec un mode d’affichage AutocomplĂ©tion et Horaires.
  • ContrĂ´le des URL passĂ©es en paramètre next_url sur les vues de profil, le rappel de mot de passe, etc.
  • Journalisation des crĂ©ations et modifications d’utilisateurs lors de l’importation d’un fichier CSV.
  • Ordre d’affichage des fiches sur le portail pour les cellules configurĂ©es en mode « carte ».
  • PrĂ©sentation de la dernière version installĂ©e d’une application dans le bouton de tĂ©lĂ©chargement, sans jamais afficher une nouvelle version dont l’installation a Ă©tĂ© annulĂ©e.
  • Filtres « existant » et « absent » sur les donnĂ©es des blocs de champs.
  • Prise en compte du filtre |exclude_self dans les mises Ă  jour dynamiques des champs.
  • LevĂ©e d’une erreur explicite lors de l’utilisation du filtre |order_by avec une variable contenant le prĂ©fixe form_var_.
  • Ajout de liens vers la gestion des blocs de champs depuis la page de gestion des formulaires lors de l’utilisation d’accès restreints.
  • PrĂ©remplissage dynamique pour les champs configurĂ©s avec une validation de type heure ou URL.

Développement

  • IntĂ©gration des rĂ´les de l’utilisateur dans les informations retournĂ©es par l’API /api/users/ d’Authentic.
  • PossibilitĂ© de dĂ©finir des sources de donnĂ©es dont les identifiants et libellĂ©s sont issus de sous-clĂ©s des donnĂ©es.
  • Extension de l’API de rĂ©cupĂ©ration des demandes et fiches pour permettre l’utilisation de filter-identifier-operator=ne.

23 janvier 2025

Nouveautés

  • Gestion d’identitĂ©s : les modifications effectuĂ©es sur un moyen d’authentification OpenID Connect remontent dĂ©sormais dans le journal global des Ă©vènements.
  • Traitement : un agent traitant peut dĂ©sormais dĂ©finir une vue personnalisĂ©e comme vue par dĂ©faut (uniquement pour lui).
  • Formulaires > Tests : les tests de workflows ont Ă©tĂ© Ă©tendus pour permettre la vĂ©rification de l’action Liaison fonction/rĂ´le et pour permettre de figer les variables / options du formulaire.
  • Workflows : Lorsqu’une rĂ©pĂ©tition est prĂ©vue sur un statut, cela est dĂ©sormais clairement indiquĂ©, ainsi que le statut cible, par la phrase suivante: « Ce statut est configurĂ© pour rĂ©pĂ©ter ses actions. Une fois terminĂ©es, un saut se fera vers ce statut : Demande acceptĂ©e »
  • Agendas de type Rendez-vous : il est dĂ©sormais possible de prendre rendez-vous directement depuis la vue calendaire de l’agenda. 👉 DĂ©couvrez le paramĂ©trage pas Ă  pas (il s’agit d’un dĂ©veloppement mutualisĂ©).

  • Agendas de type Évènement : ajout d’une bordure colorĂ©e sur l’écran de pointage pour distinguer rapidement les prĂ©sences et les absences.
  • Portail > Cellule Fiche(s) : lorsqu’il y a plus de fiches que le nombre affichĂ© par page (par dĂ©faut : 10), le total des fiches est dĂ©sormais indiquĂ©. Une pagination permet aussi d’accĂ©der directement Ă  n’importe quelle page (il s’agit Ă©galement d’un dĂ©veloppement mutualisĂ©).

  • Portail Agent : le bandeau indiquant que l’on travaille sur une instance de test a Ă©tĂ© dĂ©placĂ© vers le bord gauche de l’écran, garantissant ainsi sa visibilitĂ© mĂŞme lors du dĂ©filement de la page.

Corrections

  • Ajustement de la position du badge contenant les informations de pointage.
  • ContrĂ´les renforcĂ©s sur les identifiants, pour interdire la crĂ©ation d’évènement avec un identifiant vide et ne pas gĂ©nĂ©rer d’identifiant invalide pour un formulaire ou modèle de fiche.
  • Prise en compte de la navigation au clavier pour arriver sur le lien de tĂ©lĂ©chargement des donnĂ©es d’un graphe.
  • Cellule graphe / tableau : on n’affiche pas les zĂ©ros mais on les voit dans l’export ODS + dataviz, respecter le rendu tableau inversĂ© dans l’export ODS.
  • Adaptation automatique de la prĂ©sentation tableaux affichĂ©s sur le portail (tableaux de fiches, de factures, etc.) pour fonctionner sur mobile.
  • Prise en compte du paramĂ©trage d’autocomplĂ©tion pour la sĂ©lection dans les options de workflow dĂ©finies dans le workflow.
  • Redirection vers l’URL attendue au clic sur le bouton « Abandonner la saisie » en saisie backoffice.
  • De manière gĂ©nĂ©rale, amĂ©lioration des performances et de la consommation mĂ©moire.

Développement

  • Évolution du connecteur API Particulier pour implĂ©menter les « endpoints » composition familiale v2 et scolaritĂ©.
  • IntĂ©gration systĂ©matique de l’attribut uuid dans l’API de rĂ©cupĂ©ration de listes de fiches.
  • Traduction des messages d’erreur retournĂ©s par les API de w.c.s.
  • AmĂ©loration du suivi des actions pour y inclure le nom des actions globales dĂ©clenchĂ©es par API.

9 janvier 2025

Nouveautés

  • Studio > Formulaires : amĂ©lioration de la lisibilitĂ© de la liste des types de champs avec la sĂ©paration des types (donnĂ©es, affichage, blocs) et un classement alphabĂ©tique.
  • Studio > Workflows : possibilitĂ© d’ajouter un identifiant sur un saut automatique (c’est dĂ©jĂ  possible sur un saut manuel).
    Si un saut a l’identifiant « foo », on peut maintenant Ă©crire des conditions qui vĂ©rifient :
    • que la demande est passĂ©e Ă  un moment par ce saut : "foo" in form_jumps ;
    • que la demande est arrivĂ©e sur un statut via ce saut : form_latest_jump == "foo" (ne fonctionne que si tous les sauts qui permettent d’arriver Ă  ce statut ont un identifiant).
       
  • Studio > Workflows : dans l’inspecteur des workflows, affichage de paramètres supplĂ©mentaires des champs pour les actions « formulaire ».
  • Front-office : suppression de la boĂ®te de dialogue modale lors du clic sur le code de suivi.

Corrections

  • Utilisation d’un champ simple (input) pour la saisie d’un numĂ©ro de tĂ©lĂ©phone dans le profil utilisateur.
  • Meilleur contrĂ´le de la valeur de next_url (lutte contre l’hameçonnage) : seuls les caractères visibles sont acceptĂ©s.
  • Cellule « graphe » sur le portail usager : le lien « tĂ©lĂ©charger » ouvre une fenĂŞtre popup, suivant le mĂŞme principe qu’en backoffice.
  • SĂ©curisation des appels d’actions dans les cellules fiches (correction anti-SSRF).
  • Meilleure gestion des indicatifs concernant les DROM-COM lors de l’envoi de SMS.
  • AmĂ©liorations et optimisations diverses dans le système de test.
  • Optimisations des rĂ©sultats des API demandes et fiches. Les Ă©lĂ©ments de l’historique (evolution.parts) ne sont plus systĂ©matiquement chargĂ©s.
  • Affichage en gris des formulaires dont la date de dĂ©publication d’un formulaire est atteinte.
  • Le filtre |add:None appliquĂ© sur une liste ne lui ajoute rien.
  • Prise en charge des valeurs par dĂ©faut pour les champs de type « nombre ».
  • Ne plus permettre Ă  un agent sans droits d’administration de crĂ©er des vues personnalisĂ©es visibles par tous.
  • Limitation des dĂ©lais d’expiration Ă  100 ans.

Développement

  • Sur l’API /api/users d’Authentic, ajout de la possibilitĂ© de filtrer par date d’inscription (date_joined).
  • Gestion de paramètres «extra_data» lors de l’annulation d’une rĂ©servation.
  • Mise en place d’un identifiant stable (uuid) pour les cellules combo (utilisĂ© lors des exports/imports).
  • Ajout de fonctionnalitĂ©s (endpoints) dans le connecteur Pastell : lister les entitĂ©s, exposer le cheminement dans l’API, lister les sous type parapheur et transfĂ©rer les mĂ©tadonnĂ©es.
  • Fin de l’affichage de variables obsolètes (site_theme, form_status_url).
  • Stockage SQL des configurations des formulaires, workflows, blocs, etc.
  • PossibilitĂ© de faire des comparaisons dans le filtre |decimal pour les champs de type nombre.
  • Ajout d’un filtre |sha256 pour obtenir un hachage selon la fonction SHA256.
  • Mise en place technique d’une protection anti-malware sur les fichiers (cependant encore invisible dans les interfaces).
  • Ajout d’un filtre |integer pour obtenir un entier (principalement utile lors d’appels webservices).

Dernière mise à jour le 02/01/2026 10:37 — Éditer