Project

General

Profile

Actions

Bug #2938

closed

Position multivaluée : impossible après un premier choix

Added by Alban KARNAVOS almost 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Urgent
Category:
Plan de classement
Start date:
02/15/2012
Due date:
% Done:

100%

Estimated time:
Navigateur:
Chrome
Votre version de Silverpeas:
5.8
Système d'exploitation:
Windows 7
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

La feature https://www.silverpeas.org/redmine/issues/2099 permet de sélectionner plusieurs valeurs d'un même axe de classement.
Sur Theme Tracker, cette fonction n'est plus disponible dès lors que l'on a affecté plus d'une valeur à un même axe de classement.

cf. impression d'écran :
  • 5.8-multivalue-1.jpg : par défaut tous les axes pouvant être multivalués par le biais d'un "+"
  • 5.8-multivalue-2.jpg : après avoir sélectionné 2 valeurs dans l'axe "Thématique", les "+" ont tous disparu. il est alors impossible d'associer plusieurs valeurs aux autres axes de classement.

Files

5.8-multivalue-1.jpg (44.2 KB) 5.8-multivalue-1.jpg Alban KARNAVOS, 02/15/2012 11:56 AM
5.8-multivalue-2.jpg (40.8 KB) 5.8-multivalue-2.jpg Alban KARNAVOS, 02/15/2012 11:56 AM
Actions #1

Updated by Miguel Moquillon almost 10 years ago

Ceci n'est pas un bogue mais le fonctionnement nominal de la sélection multivaluée des positions.
Ce fonctionnement a été choisi afin d'éviter aux utilisateurs des surprises désagréables dû à une sélection de plusieurs valeurs sur plusieurs axes.
Je m'explique. A chaque sélection de n valeurs sur m axes (cas simple), nous avons génération de n^m (n élevé à la puissance m) positions ! Si on a n valeurs sur m axes et p valeurs sur r axes, nous avons une génération de n^m * p^r positions. Et ainsi de suite. On a donc une explosion combinatoire dès que l'on augmente le nombre d'axes avec lesquels plusieurs valeurs sont choisies. Or, par expérience, si un utilisateur sait maîtriser les choix combinatoires linéaires, il a du mal à appréhender les combinaisons non linéaires ; la probabilité d'obtenir un résultat éloigné de ces attentes augmente.

Toutefois, si vous êtes sûr et certain de vouloir étendre cette fonctionnalité à permettre des combinaisons non linéaires, nous pouvons faire la évoluer en conséquence.

Actions #2

Updated by Alban KARNAVOS almost 10 years ago

Je comprends cette logique, mais prenons un exemple concret à partir des 2 impressions d'écran jointe et du scénario suivant.

Je veux associer plusieurs valeurs correspondant à des compétences sur l'axe "Thématique", mais également plusieurs "secteurs d'activité" sur l'axe du même nom.

Actuellement, ceci est impossible pour la raison que vous évoquez. Je devrai donc créer 2 positions et, de fait, ne pas couvrir le besoin initial qui était d'attribuer ces valeurs en un minimum d'opérations lors du classement (= 1 seule).

En l'absence de spécification claire sur ce développement, l'équipe de développement a choisi cette logique sans nous consulter, en restreignant le périmètre fonctionnel que nous souhaitions initialement.

Je vous remercie d'applique la logique décrite ci-dessus (attribuer n valeurs sur n axes en une seule opération) et reste à votre écoute.

Actions #3

Updated by Miguel Moquillon almost 10 years ago

Dans l'exemple concret que vous donnez, la sélection multi-valuée est simple : 2 axes, 2 valeurs => 4 positions. Si vos sélections se résument souvent à ce genre de configuration, les utilisateurs ne devraient pas avoir de problèmes. J'espère qu'il en sera autant pour nos autres clients.

Je prend en compte votre demande d'évolution et travaille de suite sur le sujet.

Actions #4

Updated by Miguel Moquillon almost 10 years ago

  • Status changed from New to In progress...
Actions #5

Updated by Miguel Moquillon almost 10 years ago

  • Status changed from In progress... to Resolved
Actions #6

Updated by Nicolas Eysseric almost 10 years ago

  • Status changed from Resolved to Closed
  • Assignee set to Miguel Moquillon
  • Target version set to Version 5.9
  • % Done changed from 0 to 100

OK. Validé.

Actions #7

Updated by Nicolas Eysseric over 9 years ago

  • Target version changed from Version 5.9 to Version 5.8.1
Actions

Also available in: Atom PDF