Projet

Général

Profil

Actions

Fonctionnalité #15527

fermé

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

Ajouté par Emmanuel DILLARD il y a presque 4 ans. Mis à jour il y a presque 2 ans.

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

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.


Fichiers

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

Demandes liées 1 (0 ouverte1 fermée)

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éHamza HRAMCHI04/01/2022Actions

Mis à jour par Emmanuel DILLARD il y a presque 4 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

Mis à jour par Henri QUENEAU il y a presque 4 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

Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

Mis à jour par Emmanuel DILLARD il y a presque 4 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

Mis à jour par Emmanuel DILLARD il y a presque 4 ans

  • Description mis à jour (diff)

Mis à jour par Emmanuel DILLARD il y a presque 4 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"

Mis à jour par Henri QUENEAU il y a presque 4 ans

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

Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

Mis à jour par Emmanuel DILLARD il y a presque 4 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.

Mis à jour par Emmanuel DILLARD il y a presque 4 ans

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

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

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

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

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

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

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

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

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

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

Mis à jour par Lionel MARIE-LOUISE il y a plus de 3 ans

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

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.

Mis à jour par Lionel MARIE-LOUISE il y a plus de 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)

Mis à jour par Lionel MARIE-LOUISE il y a plus de 3 ans

  • Assigné à mis à EDI PO

Mis à jour par Emmanuel DILLARD il y a plus de 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é ?

Mis à jour par Lionel MARIE-LOUISE il y a plus de 3 ans

  • Tracker changé de Fonctionnalité à Régression

Mis à jour par Emmanuel DILLARD il y a plus de 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)

Mis à jour par Emmanuel DILLARD il y a plus de 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

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

  • Description mis à jour (diff)

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

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

Mis à jour par Quentin RIBAC il y a plus de 3 ans

  • Assigné à mis à Quentin RIBAC

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par Quentin RIBAC il y a plus de 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.

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par Quentin RIBAC il y a plus de 3 ans

  • Assigné à Quentin RIBAC supprimé

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par Alex ORLUC il y a plus de 3 ans

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

Mis à jour par Alex ORLUC il y a plus de 3 ans

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

Mis à jour par GIT LAB il y a plus de 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

Mis à jour par GIT LAB il y a plus de 3 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

Mis à jour par Alex ORLUC il y a plus de 3 ans

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

Mis à jour par GIT LAB il y a plus de 3 ans

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

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

  • Assigné à mis à Lionel MARIE-LOUISE

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

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

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

Mis à jour par Lionel MARIE-LOUISE il y a environ 3 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.

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

  • ROADMAP mis à version Develop

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

  • Version cible changé de 312 à 20.10 TMA1

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

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

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

  • ROADMAP version Develop supprimé

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • ROADMAP mis à version Develop
Actions

Formats disponibles : Atom PDF