You are not logged in.
Bonjour,
Je constate un problème lors de l’affectation automatique d’un poste dans une entité avec une expression rationnelle sur le tag de fusion Inventory.
Dans GLPI, nous avons 180 entités.
Le TAG se présente comme ça : 142;S102
ou 142 représente le numéro de l’entité et S102 le lieu du poste.
Dans les critères je mets le motif suivant : \(142);(.*)\
Lors du test sur la règle, ça fonctionne.
Le problème, c’est que j’ai 180 règles. Lorsque je teste sur l’ensemble des règles, toutes les entités qui finisse par un 2 (2 ; 12 ; 22 ; 32…) valide le test, et donc le poste va être affecté dans la première entité trouvé, soit dans mon cas l’entité 2.
Je ne pense pas que le motif soit faut, lorsque je teste dans un moteur du genre http://regexr.com/ ou même dans notepad++ seul le bon résultat est validé.
Est-il possible qu’il y est un bug dans le moteur de fusion ?
La parade est de modifier la règle en « commence par » et mettre « 142; »
Merci de votre aide.
version de glpi : 0.90.1
version de fusion : 0.90+1.0
Last edited by clawangel (2016-05-09 08:10:31)
Offline