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 2018-08-06 16:38:12

mdiaw
Member
Registered: 2018-07-18
Posts: 6

Identifiant Unique

Bonjour

comment peut on changer l'ID des tickets pour avoir les types d'identifiant unique  par exemple : "5573FE83-CD28-40BB-9EC4-A1C403B89DC6".

Merci,

Offline

#2 2018-08-06 16:49:19

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Identifiant Unique

Quelle  version de GLPI ?
le N° de ticket est attribué automatiquement par la base de données (autoincrement) lors de la creation du ticket.(glpi_tickets.id) et il fait le lien avec les autres tables;
le plugin behaviours permet d'avoir 2 formats supplémentaires
/!\ attention si vous essayez une nouvelle numérotation il sera impossible de revenir en arrière, ne pas utiliser directement en prod ! .

si vous voulez forcer un identifiant je vous conseille d'ajouter un champ supplémentaire dédié avec le plugin fields.

(je n'imagine même pas une modif de la base de données avec tous les liens entre cet identitiant et les autres tables).


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#3 2018-08-06 18:07:58

mdiaw
Member
Registered: 2018-07-18
Posts: 6

Re: Identifiant Unique

Merci pour votre réponse .
j'utilise la version  9.2.3   mais avec behavior on peut changer juste l'id avec les types datés (YYMMAA) mais pas comme un identfiant UNIQUE comme dans l’exemple précédent .

Offline

#4 2018-08-06 19:14:44

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Identifiant Unique

oui il n'y a que 2 formats. dans behaviours.
il n'existe pas de moyens pour realiser votre demande sauf en codant votre propre plugin qui peut s'inspirer de behaviours notamment la fonction beforeadd de la classe ticket
ou utiliser le plugin fields mais il faudra générer  l'ID par un autre canal


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

Board footer

Powered by FluxBB