Éléments dépréciés
Publik est né en 2005.
Faire en sorte qu'une application aussi ancienne reste innovante sans souffrir de la « dette technologique » qui affecte tant de logiciels utilisés dans l'administration publique, c'est un travail considérable.
Il s'accompagne nécessairement de la dépréciation, programmée et lente, d'un certain nombre d'éléments que nous listons ici. Dès qu'un élément est présent sur cette page, cela signifie qu'il est déprécié. Et ce même lorsque sa date de retrait n'est pas encore fixée.
Ces éléments fonctionnent encore, mais nous apportons peu d'attention à leur fonctionnement, il est donc conseillé de les remplacer dès à présent. La date d'échéance indique le moment auquel ils cesseront de fonctionner.
La page d'accueil de studio permet de voir les éléments dépréciés utilisés sur votre instance.
Éléments listés sur la page d'accueil de studio
Élément déprécié | À remplacer par | Commentaire | Échéance |
---|---|---|---|
Conditions et pré-remplissages en Python | Conditions et pré-remplissages en Django | Ce peut être complexe pour les calculs ou l’enchaînement de booléens, il faut alors décomposer les opérations | 31/12/2024 |
Fichiers CSV comme sources de données | Les fiches | Il est possible d'importer les CSV dans des modèles de fiches. Les fiches peuvent être plus facilement maintenues. | |
Langage EZT | Gabarits Django |
Il faut remplacer les [] par des {{}} et écrire les conditions sous la forme {% if ... %}xxxxx{% endif %} |
30/06/2025 |
Modèles de document RTF | Modèles ODT | Il faut utiliser le format Open Document pour les modèles de l'action « Création de documents » | 31/12/2024 |
URL JSONP | URL JSON | Cela nécessite de bien comprendre le fonctionnement de la source de donnée utilisée pour récupérer un élément précis ("id") et permettre d'effectuer une recherche ("q") | |
JSON Data Store | Les fiches | Il est plus simple aujourd'hui de stocker/modifier/afficher l'information via les fiches que via ces stores préexistants. | |
Fargo | Porte-document fait avec des fiches | Fargo est très peu utilisé. Nous le remplacerons par un porte-document basé sur les fiches. | 31/12/2025 |
BiJoe | Statistiques faites avec Combo | L'interface de Bi-joe est complexe. Nous la remplacerons par celle plus simple de Combo qui devra couvrir les besoins courants à terme. | |
Actions Resoumission | Action création d'une demande | L'action création d'une demande est plus large et permet de faire ce que faisait l'action resoumission |
|
Champs Tableaux | Blocs de champs | Les 3 types de champs Tableaux peuvent avantageusement être remplacés par des blocs de champs et donner une information mieux structurée. | |
Éléments classés | Blocs de champs | On peut utiliser les blocs de champs pour avoir un choix 1, choix 2, choix 3, etc. (il faut utiliser {{ block_counter.index}} pour avoir un numéro incrémental). | |
Action de courriel récapitulatif | Rien | On constate que les gens qui ne veulent pas recevoir de courriel à chaque demande, sont souvent sur la plate-forme et n'ont pas besoin de ce récapitulatif. | |
Liens incluant le code de suivi |
{% temporary_access_url %} |
Il existe une balise {% temporary_access_url %} pour obtenir
une adresse d’accès temporaire à une demande, sans authentification.
|
Vous pouvez trouver de l'aide pour remplacer vos conditions, expressions ou pré-remplissages sur cette page.
Limites sur le nombre d'éléments
Par ailleurs, pour veiller à la stabilité de Publik et pour que l'objectif de simplification portée par une GRU ne soit pas perdu de vue, nous avons mis en place les limitations listées ci-dessous. Les formulaires et workflows qui dépassent ces limites sont dépréciés.
Message d'alerte | Blocage | |
---|---|---|
Champs dans les formulaires | 200 | 400 |
Champs dans les modèles de fiche | 200 | 400 |
Champs dans les blocs de champs | 30 | 60 |
Champs dans une page de formulaire | à venir | à venir |
Conditions dans une page | à venir | à venir |
Appels webservices dans une page | à venir | à venir |
Statuts de workflow | à venir | à venir |
Champs dans les formulaires de workflow | 40 | 80 |
Variables de workflow | 40 | 80 |
Données de traitement | 40 | 80 |