You are not logged in.
Bonjour,
Nous venons de passer à la version 0.72 qui apporte de nombreuses améliorations sur la gestion des logiciels. Merci
Il y juste un point que je n'arrive plus à traiter sous la 0.72 : sur certains serveurs (style TSE, Citrix) nous affectons plusieurs licences du même logiciel car plusieurs utilisateurs peuvent y accéder ne même temps.
Sous la 0.71.x j'affectais donc plusieurs exemplaires du même logiciel au serveur. Apparement cela ne fonctionne pas sous la 0.72. Le mode debug ne donne aucune erreur.
Question : avez vous supprimé cette fonctionnalité ? Y a-t-il une autre façon de procéder ?
Merci
Glpi 0.72 + OCS sous Xampp sur serveur Windows 2003
Offline
en 0.71 on ne pouvait avoir qu'une licence par logiciel
en 0.72, un logiciel peut avoir plusieurs licences différentes.
Donc dans votre cas, il faut affecter une seule fois le logiciel au serveur mais créer plusieurs licences pour ce logiciel. (vous pouvez même affiner en précisant la version achetée et la version utilisée)
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour yllen et merci pour votre réponse.
Effectivement en créant plusieurs licences, je peux en affecter le nombre souhaité au serveur.
Cela dit il y a un petit problème de comptage de licence comme indiqué ci-dessous :
Sur la 1ère copie d'écran on voit que j'ai créé 3 licences dont 2 associées au serveur. Tout est ok.
Sur la 2ème copie d'écran, on voit les 3 installations (2 sur le serveur et un PC) Par contre le comptage indique 2 installations. (Et non pas 3) Est-ce bien normal ? Qu'en pensez vous ?
Merci
Glpi 0.72 + OCS sous Xampp sur serveur Windows 2003
Offline
Je complète mon message précédent :
La requête qui donne le nombre d'installation est la requête suivante :
SELECT count(*) AS cpt
FROM glpi_inst_software, glpi_computers, glpi_softwareversions
WHERE glpi_inst_software.cID = glpi_computers.ID
AND glpi_inst_software.vID = glpi_softwareversions.ID
AND glpi_softwareversions.sID = 247
AND glpi_computers.deleted = 0
AND glpi_computers.is_template = 0
Elle affiche effectivement 2 installations.
Est-ce que ça ne devrait pas plutôt être la requête suivante qui elle fait une jointure externe sur glpi_softwarelicences pour compter les licences attribuées à une machine.
Cette requête retourne 3 ce qui correspond aux nombre de ligne de la copie d'écran 2 ci-dessus.
SELECT count(*)
FROM glpi_inst_software
INNER JOIN glpi_softwareversions ON (glpi_inst_software.vID =
glpi_softwareversions.ID)
INNER JOIN glpi_computers ON (glpi_inst_software.cID = glpi_computers.ID)
LEFT JOIN glpi_softwarelicenses ON (glpi_softwarelicenses.sID =
glpi_softwareversions.sID AND
glpi_softwarelicenses.FK_computers =
glpi_computers.ID)
WHERE (glpi_softwareversions.sID = '247')
AND glpi_computers.deleted = 0
AND glpi_computers.is_template = 0
Merci
Offline