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 2009-12-29 16:48:33

makyo
Member
Registered: 2008-04-15
Posts: 30

[0.72.3]Règle métier pour le suivi - exécution

Bonjour,

les règles sont appliquées qu'à la création du ticket ?

merci,

maKyo

Offline

#2 2009-12-29 18:26:03

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

Re: [0.72.3]Règle métier pour le suivi - exécution

Oui.

+


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 2009-12-30 10:07:14

makyo
Member
Registered: 2008-04-15
Posts: 30

Re: [0.72.3]Règle métier pour le suivi - exécution

ok merci.

Offline

#4 2009-12-31 11:32:34

Flo6980
Member
From: Lyon
Registered: 2009-10-06
Posts: 64

Re: [0.72.3]Règle métier pour le suivi - exécution

Bonjour,

Peux-t-on rejouer les regles metier sur des tickets deja créer?

Car je viens de créer de nouvelles regles(attribution groupe demandeur auto) et je voudrais que mes tickets deja present jouent la regle que je viens de crée.

merci

Offline

#5 2009-12-31 12:05:47

makyo
Member
Registered: 2008-04-15
Posts: 30

Re: [0.72.3]Règle métier pour le suivi - exécution

Hello,

personnellement, j'avais besoin d'appliquer l'attribution des priorités suivant les catégories via les règles.

(c'est ok pour la création, mais dans le cas d'un ticket qui arrive par mail, c'est le support qui attribue la catégorie donc -> mode update)

Ce que j'ai fait :
j'ai testé si on modifie la catégorie, il exécute les règles :

(0.72.3)
fichier inc/tracking.class.php function prepareInputForUpdate   (ligne 134)

code inséré avant
// Old values for add followup in change
if ($CFG_GLPI["followup_on_update_ticket"]){

ligne 257:

$this->getFromDB($input["ID"]);
if($input["category"] != $this->fields["category"]){
    include 'rulesengine.class.php';
    include 'rule.tracking.class.php';
    include 'rulesengine.function.php';
    
    $rules=new TrackingBusinessRuleCollection();
    $input = $rules->processAllRules($input,$input);
}

ça a l'air de fonctionner sans anicroche, ...

J'espère que ça te sera utile

maKyo

Offline

Board footer

Powered by FluxBB