Configurer des listes & sous-listes

Version 6.2.15

Description

Bonjour,

Dans Simplicité, nous utilisons les listes et listes liées, mais nous manquons d’un mécanisme pour gérer des listes hiérarchiques.

Exemple :

  • Liste globale : WORLD_COUNTRY
  • Sous-listes : EUROPE_COUNTRY, ASIA_COUNTRY, etc.

Nous aimerions que la liste globale soit la somme des sous-listes, avec synchronisation automatique :

  • Ajout d’un code dans une sous-liste → présent dans la liste globale.
  • Suppression d’un code dans la liste globale → retiré de la sous-liste correspondante (ou configurable).

Problème actuel

Aujourd’hui, la maintenance est manuelle, ce qui est source d’erreurs et peu scalable.

Proposition

Intégrer en standard la notion de listes hiérarchiques avec :

  • Une liste parent qui agrège ses sous-listes.
  • Une propagation automatique des ajouts/suppressions.
  • Une gestion simple via paramétrage, sans scripts spécifiques.

Bonne idée.

Il faudrait plutôt ne pas avoir à modéliser/dupliquer physiquement cette liste qui fait l’union des sous-listes, que ce soit manuellement ou par synchro automatique (à la saisie ou par batch de rattrapage si import en masse…).

  • Il faudrait pouvoir modéliser une LOV en tant qu’union d’autres listes
    • via une N,N de listes (ordonnées) sur elle-même
    • et potentiellement mettre les code/valeurs en plus s’il y en a de modélisés
    • approche réflexive = récursive
  • revoir l’audit pour ce genre d’enum par agrégation de listes
  • le runtime ferait un union distinct des codes en cache
    • se pose aussi la question de l’ordre des enum affichés: triés dans l’ordre des codes (pb de doublon) ou simple concaténation des listes dans l’ordre de la N,N
2 Likes

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.