31,003
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 9: | Line 9: | ||
{{TemplateDocDevFr}} | {{TemplateDocDevFr}} | ||
= Ajouter son code sur un événement | = Ajouter son code sur un événement métier = | ||
Pour permettre de déclencher du code personnalisé en réaction à un | Pour permettre de déclencher du code personnalisé en réaction à un événement Dolibarr (création/modification/suppression d'une société/facture/produit/utilisateur ou autre), Dolibarr propose un mécanisme de triggers métiers. Ce mécanisme vous permet de personnaliser un workflow afin que les événements de gestion Dolibarr soient répercutés dans une autre application par exemple. | ||
Rien n'empêche également de l'utiliser pour modifier le comportement de Dolibarr même: par exemple, pour que la validation d'une facture provoque la création d'un contrat automatiquement. | Rien n'empêche également de l'utiliser pour modifier le comportement de Dolibarr même: par exemple, pour que la validation d'une facture provoque la création d'un contrat automatiquement. | ||
Notez que les Triggers sont une fonctionnalité pour les développeurs qui est limitée aux événements métiers CRUD (Créer | Lire (Read) | Mettre à jour (Update) | Supprimer (Delete)). Il existe une autre fonctionnalité permettant aux développeurs d'injecter du code personnalisé dans une application appelée le [[Système_de_Hooks]]. | |||
Donc, pour ajouter son propre code qui sera déclenché par trigger, la procédure est la suivante: | Donc, pour ajouter son propre code qui sera déclenché par trigger, la procédure est la suivante: | ||