You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2007-06-26 13:43:25

motsan
Member
From: Marseille
Registered: 2006-04-12
Posts: 528

Similitudes entres entités

Bonjour,

Dans la 0.70, le concept d'entité est une tres bonne facon de cloisonner des informations par rapport à des besoins.
La problematique se situe dans les similitudes.
En effet, pour un service de hotline par exemple, deux clients différents (donc deux entités) achetent les memes postes clients. Ca oblige a faire de la double saisie pour les gabarits... imaginez pour 80 clients.

Cette contrainte est extensible à tous les gabarits, les modeles, types.... s'ils sont identifiés de facon unique par entité (un champ FK_entities dans la table)

il faut donc malgré le cloisonnement, prevoir des fonctionnalités transversales : deplacer/dupliquer entres les entités.

Pour y avoir un peu reflechi : la notion de deplacer/dupliquer serait une action massive qui nécessiterait le choix d'une entité de destination (avec par defaut l'entité de l'objet source) et le bouton valider.

La vrai problematique est la suivante : que doit on faire dans le cas où il existe des relations entre les objets. Par ex : l'imprimante doit elle suivre quand on deplace l'ordi, que faire de l'ecran,.... le photocopieur réseau (un periphérique) est relié à un switch, on le deconnecte avant de le déplacer ??

Donc :
  dans le cadre d'une action massive, on ne peut pas poser ce genre de question c'est vite trop complexe. il faut donc trancher : si action massive deplacer/dupliquer, ca serait sans les liens (une analyse plus poussée est peut etre a etudier).
si action individuelle (ex : le dupliquer dans archires) alors il faudra peut etre un formulaire suplémentaire pour prendre en compte les choix de l'utilisateur quant au déplacement des objets reliés.

pour finir, cette reflexion doit probablement trouver ses reponses en discutant encore un peu pour connaitre la meilleure facon de faire.
voila, qu'en pensez vous, est ce que ca doit faire l'objet d'un ticket dans le trac ?

Last edited by motsan (2007-06-26 13:44:01)


Serveurs : Debian Wheezy (Apache 2.2.22, Php 5.4.4, mysql 5.5.31).
Logiciels : Firefox 30, 7z 9.20.
Plateforme en exploitation : GLPI 0.84.6/OCS 2.0.5 sur Debian Wheezy.
Plateforme en test : GLPI 0.84.6 sur Windows 7 SP1 x64 / WampServer 2.4 x64

Offline

#2 2007-06-26 14:19:26

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Similitudes entres entités

c'est le chantier transfert sur le wiki de dev


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2007-06-26 15:43:12

motsan
Member
From: Marseille
Registered: 2006-04-12
Posts: 528

Re: Similitudes entres entités

Pardon seigneur MoYo wink,

il est vrai que je suis passé au travers de ce chantier, je vais de ce pas, y apporter ma réflexion.
Tu peux cloturer le post.


Serveurs : Debian Wheezy (Apache 2.2.22, Php 5.4.4, mysql 5.5.31).
Logiciels : Firefox 30, 7z 9.20.
Plateforme en exploitation : GLPI 0.84.6/OCS 2.0.5 sur Debian Wheezy.
Plateforme en test : GLPI 0.84.6 sur Windows 7 SP1 x64 / WampServer 2.4 x64

Offline

#4 2007-06-26 19:30:43

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Similitudes entres entités

Merci en tout cas pour l'apport de reflexion qui montre que cette problématique n'est pas simple comme nous l'avons déjà indiqué plusieurs fois.

N'hésitez pas à contribuer à ce chantier, cela ne fera que plus de grain à moudre.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB