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 2008-10-27 15:58:12

yoye
Member
Registered: 2007-02-28
Posts: 5

dictionnaire-assigner 2 résultats regex

Bonjour,

Dans les dictionnaires, selon l'expression, j'ai vu que l'on pouvait récupérer plusieurs valeurs regex (#0, #1,....).
Ma question est: Peut-on assigner plusieurs valeurs depuis regex?

Par exemple: pour un logiciel de type "monsoft 2.0 service pack 2" j'utilise la règle suivante:

Critères
    Critère     Condition     Motif
    Logiciel    Regex vérifie    /^monsoft ([0-9]{1,2}\.[0-9]{1,2}) service pack ([0-9]{1,1}).*/

Actions
    Champs    Type d'action    Valeur
    Logiciel    Assigner    monsoft
    Version    Assigner valeur depuis regex    #0 SP#1


Quand je la teste, j'obtiens le résultat suivant:
Validation :  Oui
Logiciel    monsoft
Version    #0 SP1
Résultat de l'expression régulière   
KEY    =>    VALUE
0    =>    2.0
1    =>    1

Si je n'assigne qu'une seule valeur à la version (#0 ou #1) le résultat est correct.
Ai-je fais une erreur ou cela n'est-il pas géré tout simplement?

Merci d'avance pour votre réponse.


Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2

Offline

#2 2008-10-27 17:45:48

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: dictionnaire-assigner 2 résultats regex


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2008-10-27 17:53:51

yoye
Member
Registered: 2007-02-28
Posts: 5

Re: dictionnaire-assigner 2 résultats regex

Ok merci.


Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2

Offline

#4 2008-10-27 18:05:18

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: dictionnaire-assigner 2 résultats regex

Merci de tester le correctif :
https://dev.indepnet.net/glpi/changeset/7457

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2008-10-27 18:40:31

yoye
Member
Registered: 2007-02-28
Posts: 5

Re: dictionnaire-assigner 2 résultats regex

J'ai testé le correctif, ça fonctionne. Pour le même exemple que plus haut, j'obtiens bien:

Détail du résultat
Critère    Condition    Motif    Validation
Logiciel    Regex vérifie    /^monsoft ([0-9]{1,2}\.[0-9]{1,2}) service pack([0-9]{1,1}).*/    Oui

Résultat de la règle
Validation : Oui
Logiciel    monsoft
Version    2.0 SP2
Résultat de l'expression régulière   
KEY    =>    VALUE
0    =>    2.0
1    =>    2

Encore merci


Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2

Offline

#6 2008-10-27 18:41:17

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: dictionnaire-assigner 2 résultats regex

Merci pour le retour rapide.

Je ferme le bug.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB