vendredi 5 avril 2013

Relation de un-à-plusieurs entre deux listes

Mise en situation:
Nous avons deux listes: la liste des projets et la liste des chargés de projet.
  • Un projet n'est associé qu'à un seul chargé de projet.
  • Un chargé de projet peut gérer plus d'un projet.
Il s'agit d'une relation de un-à-plusieurs. Et voici comment, il serait possible d'utiliser SharePoint comme une mini base de données.


Il existe trois techniques pour établir une relation entre ces deux listes à l'aide d'une colonne de recherche. Nous allons les comparer ci-dessous.

TECHNIQUE 1:
Dans la liste des projets, on ajoute une colonne de recherche qui récupère les chargés de projet.

1) Colonnes aditionnnelles
Il est alors possible de visualiser dans la liste des projets certaines colonnes provenant de la liste des chargés de projet.

Dans notre exemple, la spécialité ne peut pas être affichée car c'est une colonne de choix.

2) Liste associée
Il faut ouvrir la liste des chargés de projet et y ajouter sa liste associée.
Lors de l'ouverture ou de la modification d'une fiche de chargé de projet, on peut alors voir tous les projets sur lesquels il travaille.
3) Connexion de WebParts
Lorsqu'on clique sur la double flèche d'un chargé de projet, le WebPart des projets affiche les projets gérés par ce chargé. Ceci reproduit l'effet de la liste associée.


Lorsqu'on clique sur la double flèche d'un projet, le WebPart des chargés de projet affiche les informations sur le chargé de projet.

TECHNIQUE 2:
Dans la liste des chargés de projet, on ajoute une colonne de recherche qui récupère les projets en autorisant des choix multiples.

1) Colonnes aditionnnelles
Les divers projets que gére un chargé de projet sont séparés par des points virgules.

2) Liste associée
Il faut ouvrir la liste des projets et y ajouter sa liste associée.
Lors de l'ouverture ou de la modification d'une fiche de projet, on peut alors voir le chargé de projet qui le gère.

3) Connexion de WebParts
Inconvénient: La configuration de la connexion est possible mais le filtre ne fonctionne pas dans le cas où on voudrait cliquer sur la double flèche d'un chargé de projet pour voir tous les projets associés.


Lorsqu'on clique sur la double flèche d'un projet, le WebPart des chargés de projet affiche les informations sur le chargé de projet.

TECHNIQUE 3: Non recommandée!
La liste des chargés de projet contient plusieurs fois le même nom. Dans cette liste, on ajoute une colonne de recherche qui récupère les projets.

CONCLUSION
La première technique, qui est la plus intuitive, est aussi la plus avantageuse.

SharePoint 2010, 2013

Aucun commentaire:

Enregistrer un commentaire