Line 7:
Line 7:
−
1) Copier le fichier '''includes/triggers/interface_all_Demo.class.php''' sous le nom:
+
1) Copier le fichier '''htdocs/includes/triggers/interface_all_Demo.class.php''' sous le nom:
* '''interface_all_''xxx''.class.php'''
* '''interface_all_''xxx''.class.php'''
ou bien
ou bien
* '''interface_mod''MonModule_xxx''.class.php'''
* '''interface_mod''MonModule_xxx''.class.php'''
−
où ''xxx'' est une chaine de votre choix et ''MonModule'' est le nom du module si votre trigger ne doit etre activé que si le module MonModule est actif.
+
où ''xxx'' est une chaine de votre choix et ''MonModule'' est le nom du module si votre trigger ne doit être activé que si le module MonModule est actif.
Il faut laisser ce nouveau fichier dans le même répertoire.
Il faut laisser ce nouveau fichier dans le même répertoire.
Par exemple:
Par exemple:
−
''includes/triggers/interface_modFacture_Monworkflow.class.php''
+
''htdocs/includes/triggers/interface_modFacture_Monworkflow.class.php''
−
Les triggers seront déclenchés a chaque evenement Dolibarr a condition que le module Facture soit actif.
+
Les triggers seront déclenchés a chaque évènement Dolibarr a condition que le module Facture soit actif.
Line 25:
Line 25:
3) Editer ce fichier afin de renseigner dans '''$this->name''' la valeur ''Monworkflow''.
3) Editer ce fichier afin de renseigner dans '''$this->name''' la valeur ''Monworkflow''.
−
Ensuite, accéder à la page Accueil-> Infos Systemes -> Dolibarr -> Triggers.
+
Ensuite, accéder à la page Accueil-> Infos Systèmes -> Dolibarr -> Triggers.
Votre fichier trigger doit apparaitre dans la liste sans erreur indiquant que les opérations précédentes ont été réalisées avec succès.
Votre fichier trigger doit apparaitre dans la liste sans erreur indiquant que les opérations précédentes ont été réalisées avec succès.