31,003
edits
| 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 | 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 | 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 | 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. | ||