Projet

Général

Profil

Fonctionnalité #15527

Modèles d'enregistrement : associer une ou plusieurs entrées d'un champ de type "Select"

Ajouté par Emmanuel DILLARD il y a plus de 3 ans. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
-
Version cible:
Début:
24/11/2020
Echéance:
12/08/2021
Version applicable MC:
Tags Courrier:

Description

En tant qu'administrateur,
je souhaite associer à un modèle d'enregistrement, zéro, une ou plusieurs typologies de courriers existantes.

Mécanisme applicable pour toutes les données de type Select.

Pour la typologie, la sélection d'une sous chemise sélectionne toutes les typologies classées dans la sous-chamise.

capture_1.png (152 ko) capture_1.png Lionel MARIE-LOUISE, 07/07/2021 13:58
8625

Demandes liées

Lié à Backlog Courrier - Fonctionnalité #19356: Modèles d'enregistrement : associer une ou plusieurs entrées d'un champ de type "Select" / Masquer en indexationR&D - Terminé2022-01-04

Historique

#1 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Sujet changé de Modèles d'enregistrement : associer de façon exclusive à un modèle plusieurs typologies de courriers à Modèles d'enregistrement : associer de façon exclusive à un modèle lié à une catégorie plusieurs typologies de courriers
  • Priorité changé de 2-Sérieux à 0-Bloquant

#4 Mis à jour par Henri QUENEAU il y a plus de 3 ans

  • Assigné à changé de Ludovic ARAUJO à EDI PO

Ne répond pas à la demande du client Thionville car pas ergonomique:

  • source d'erreur ou d'oublie car l'utilisateur peut ne pas retrouver le bon type correspondant. Il est obligé de chercher le type après avoir choisi le bon modèle d'enregistrement .
  • l'utilisateur va passer plus de temps à chercher le bon type
  • ajoute des clics

#5 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Statut changé de Complément d'Informations à Etude planifiée

#6 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Assigné à changé de EDI PO à Ludovic ARAUJO

#8 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Sujet changé de Modèles d'enregistrement : associer de façon exclusive à un modèle lié à une catégorie plusieurs typologies de courriers à Modèles d'enregistrement : associer à un modèle lié à une catégorie plusieurs typologies de courriers
  • Statut changé de Etude planifiée à 17

Mécanique de sélection multiple sur tous les champs avec select
-> Nouvelle colonne

-> cible 20.10, Develop
Effort 8

X écartée : la notion d'exclusivité à un modèle

#9 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Description mis à jour (diff)

#10 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Sujet changé de Modèles d'enregistrement : associer à un modèle lié à une catégorie plusieurs typologies de courriers à Modèles d'enregistrement : associer une ou plusieurs entrées d'un champ de type "Select"

#11 Mis à jour par Henri QUENEAU il y a plus de 3 ans

  • Statut changé de 17 à A traiter
  • Assigné à changé de Ludovic ARAUJO à EDI PO

#13 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Statut changé de A traiter à Complément d'Informations
  • Assigné à changé de EDI PO à Ludovic ARAUJO

#15 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

Administration / modèles d'enregistrements

Pour chaque champ de type "Select",
l'administrateur fonctionnel peur choisir les entrées sélectionnables par l'utilisateur du modèle (Restriction par sélection)
Par défaut, toutes les entrées de la liste sont disponibles.

Ces restrictions ne sont PAS exclusives : si une entrée est disponible dans un modèle, elle pourra être disponible dans un autre modèle.

Exemple pour la typologie documentaire :
Déterminer pour un modèle, les typologies associées de façon restrictive.

#17 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

  • Priorité changé de 0-Bloquant à 1-Majeur

#18 Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Statut changé de Complément d'Informations à 17

#20 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

#21 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de 17 à En attente financement
  • Version cible changé de Courrier 20.10 TMA à Inscription Backlog Courrier

#24 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Priorité changé de 1-Majeur à 3-Mineur

#25 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Backlog à Backlog Courrier
  • Version cible changé de Inscription Backlog Courrier à Inscription Backlog

#27 Mis à jour par Lionel MARIE-LOUISE il y a presque 3 ans

  • Fichier capture_1.png capture_1.png ajouté
  • Assigné à changé de Ludovic ARAUJO à Emmanuel DILLARD
  • Priorité changé de 3-Mineur à 0-Bloquant
8625

Ce qui est souhaité par le client est que :

  • un modèle d'enregistrement est lié un ou plusieurs sous-chemise dans la typologie de courrier

  • un type de document le paramétrage est unique : possibilité de le rendre visible ou pas, obligatoire ou pas.
    -> Par rapport à ce point, l'association de types aux modèles reprend pas la mécanique utilisé par le client et moins avantageuse par rapport à l'ancienne.

C'est-à-dire, en 19.04 dans "administration typologies de courriers" , type de document "convocation" doit avoir les mêmes champs que "Demande de documents" mais ne pas avoir la même configuration en terme de champs cochés.

Cependant le type de document "communication" ne se trouvant pas dans le même sous-dossier, il est possible que "convocation" n'ait pas les mêmes champs.

Cela a pour effet que lorsqu'un agent saisi un courrier, selon le "type de courrier" sélectionné des champs apparaissent ou pas grâce à ce paramétrage.

En capture image, type de paramétrage attendu, avec les champs complémentaire paramétrable.

#28 Mis à jour par Lionel MARIE-LOUISE il y a presque 3 ans

  • Assigné à Emmanuel DILLARD supprimé

La demande initiale est :
"Description

Pouvoir figer une donnée par défaut (ie : type de document) dans un formulaire d'enregistrement. (entrée par défaut ou entrée non modifiable par l'utilisateur)

Dans le cas de cette demande, Le formulaire choisi sera alors lié à un type de document.

Mécanique étendue à l'ensemble des champs des modèles d'enregistrement (métas système et métas personnalisées)
"

-> traitement en 19.04 et antérieur :
Pour chaque type de document il est possible de définir : La priorité, les champs complémentaires disponibles et les champs obligatoires.
-> traitement depuis la version 20.03 :
Création d'un modèle d'enregistrement sans lien avec les types de documents. Ce qui a pour impact qu'un type de document en fonction de sa position dans un modèle d'enregistrement prendre des champs standard et/ou complémentaire en obligatoire ou non. Ce mode de fonctionnement implique des incohérences lors des injections par webservice de type réglementaires.

Les courriers ne répondent donc plus aux contraintes légales.

Ces contraintes sont donc en lien avec l'expression initiale qui est d'imposer un état de métadonnées (standard et/ou complémentaire pour un ensemble de type de documents donnée.

Afin de facilité le choix des types de documents, lors de l'enregistrement/qualification d'un courrier la liste des document doit être visible en fonction du modèle choisi (ex: modèle SVE met à disposition 90 types de documents différents)

#29 Mis à jour par Lionel MARIE-LOUISE il y a presque 3 ans

  • Assigné à mis à EDI PO

#30 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de En attente financement à Complément d'Informations
  • Assigné à changé de EDI PO à Lionel MARIE-LOUISE

Me contacter pour atelier.

La reformulation couvre-t-elle le besoin exprimé ?

#31 Mis à jour par Lionel MARIE-LOUISE il y a presque 3 ans

  • Tracker changé de Fonctionnalité à Régression

#32 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

-> Formulaires SVE -> champs obligatoires (Selon le type)

20.03 -> le modèle porte les champs

Bascule entre modèle d'enregistrements.

-> modèle impose et verrouille des types de documents.
-> ne pas basculer vers d'autre modèles. (Privilège)

-> Sélection des doctypes par sous-chemises (multi-sélection)

Release 12/08
TMA TEAM -> scripts à tester dès maintenant (LFA)

#33 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Tracker changé de Régression à Fonctionnalité
  • Echéance mis à 12/08/2021
  • Statut changé de Complément d'Informations à R&D - A planifier
  • Assigné à Lionel MARIE-LOUISE supprimé
  • Version cible changé de Inscription Backlog à 312

#35 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Description mis à jour (diff)

#36 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de R&D - A planifier à R&D - En cours

#37 Mis à jour par Quentin RIBAC il y a presque 3 ans

  • Assigné à mis à Quentin RIBAC

#38 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 2:30 back: added editable (bool) and allowedValues (json array) to indexing model fields
https://labs.maarch.org/maarch/MaarchCourrier/commit/767404da19b868822e58b7a6eec5367aa9cf6622

#39 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 1 back: typo in error message; front: non-editable fields
https://labs.maarch.org/maarch/MaarchCourrier/commit/fd9f378cc2f4a639e99bcbf2f268cd8b93a04a32

#40 Mis à jour par Quentin RIBAC il y a presque 3 ans

Back :

Table SQL indexing_models_fields : ajout un champ (llowed_values jsonb).
Les routes GET et POST sur /indexingModels et GET et PUT /indexingModels/{id} prennent en compte ces champs (allowedValues en camelCase dans l’API).

allowedValues est facultatif (tableau des valeurs que peut prendre le champ si restriction).

Dans la validation d’un courrier, les contrôles suivants ont été ajoutés :

  • si le champ a des allowedValues (un tableau, pas null) et que la valeur fournie dans le courrier n’est pas dans les allowedValues du champ, le courrier est rejeté.

À faire :

Front :

Adapter le formulaire d’indexation pour n’offrir à la sélection de l’utilisateur que les allowedValues de chaque champ si il y en a.

#41 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 0:25 api fixes: indexingModelField.editable defaults to true; select custom fields are single-valued
https://labs.maarch.org/maarch/MaarchCourrier/commit/ed482eae83c44c4390e9349b32c5a009c88af3d4

#42 Mis à jour par Quentin RIBAC il y a presque 3 ans

  • Assigné à Quentin RIBAC supprimé

#43 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 0:15 removed useless field IndexingModelField::editable
https://labs.maarch.org/maarch/MaarchCourrier/commit/826fae1a70a4df9660ca2ce117d7e929bcec8b9b

#44 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 4:20 front can disable values on field
https://labs.maarch.org/maarch/MaarchCourrier/commit/788b54250b4c441f69bcaa1c586b9c117a172e97

#45 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 0:05 removed SQL field indexing_models_fields(editable)
https://labs.maarch.org/maarch/MaarchCourrier/commit/dd3f37f53021e9f1e93156f24df50151aa3fea4d

#46 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 0:05 build prod
https://labs.maarch.org/maarch/MaarchCourrier/commit/0952a52b545388c5918dacd1d4a26f0255b87c77

#47 Mis à jour par Alex ORLUC il y a presque 3 ans

  • Statut changé de R&D - En cours à R&D - En test

#48 Mis à jour par Alex ORLUC il y a presque 3 ans

Les champs de type "select", "checkbox", "radio" peuvent avoir des valeurs désactivées

#49 Mis à jour par GIT LAB il y a presque 3 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FEAT #15527 TIME 0:05 build prod
https://labs.maarch.org/maarch/MaarchCourrier/commit/9607c98147de8764514386e33b426a4fdfd1ef48

#50 Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche feat/15527/sgamiIndexingModels de MaarchCourrier
FIX #15527 TIME 0:10 build prod
https://labs.maarch.org/maarch/MaarchCourrier/commit/438b738072834953031097ca193aa78da6de1f67

#51 Mis à jour par Alex ORLUC il y a plus de 2 ans

  • Statut changé de R&D - En test à R&D - Terminé

#52 Mis à jour par GIT LAB il y a plus de 2 ans

Commit ajouté sur la branche 20.10_TMA1 de MaarchCourrier
FEAT #15527 - build prod
https://labs.maarch.org/maarch/MaarchCourrier/commit/d0f04765a3909f2017ecf3d89bc21b5820d3af73

#53 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Assigné à mis à Lionel MARIE-LOUISE

#54 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

#55 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Assigné à changé de Lionel MARIE-LOUISE à Ludovic ARAUJO

#58 Mis à jour par Lionel MARIE-LOUISE il y a plus de 2 ans

  • Assigné à Ludovic ARAUJO supprimé

En tant que administrateur

Je souhaite dans "type de courrier" quand je choisi les valeurs que je puisse pouvoir cliquer sur une sous-dossier permettant de sélectionner tout les dossiers se trouvant dans le niveau inférieur.

#59 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • ROADMAP mis à version Develop

#60 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Version cible changé de 312 à 20.10 TMA1

#61 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Lié à Fonctionnalité #19356: Modèles d'enregistrement : associer une ou plusieurs entrées d'un champ de type "Select" / Masquer en indexation ajouté

#62 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • ROADMAP version Develop supprimé

#63 Mis à jour par Emmanuel DILLARD il y a environ un an

  • ROADMAP mis à version Develop

Formats disponibles : Atom PDF