Interfaces Dolibarr vers exterieur: Difference between revisions

Jump to navigation Jump to search
Line 31: Line 31:


Les évènements Dolibarr qui provoquent un appel de triggers sont, pour l'instant, identifiés par les codes évènements suivants:
Les évènements Dolibarr qui provoquent un appel de triggers sont, pour l'instant, identifiés par les codes évènements suivants:
* USER_CREATE
* USER_MODIFY
* USER_DISABLE
Dans ces 3 cas, la variable $object contient un objet de type user.class.php
* COMPANY_CREATE
* COMPANY_CREATE
* COMPANY_MODIFY
* COMPANY_MODIFY
* COMPANY_DELETE
* COMPANY_DELETE
Dans ces 3 cas, la variable $object contient un objet de type societe.class.php
* PRODUCT_CREATE
* PRODUCT_MODIFY
* PRODUCT_DELETE
Dans ces 3 cas, la variable $object contient un objet de type product.class.php
* ORDER_CREATE
* ORDER_MODIFY
* ORDER_DELETE
Dans ces 3 cas, la variable $object contient un objet de type commande.class.php
* PROPAL_CREATE
* PROPAL_MODIFY
* PROPAL_VALIDATE
* PROPAL_CLOSE_SIGNED
* PROPAL_CLOSE_REFUSED
Dans ces 5 cas, la variable $object contient un objet de type societe.class.php
* CONTRACT_CREATE
* CONTRACT_CREATE
* CONTRACT_VALIDATE
* CONTRACT_MODIFY
* CONTRACT_ACTIVATE
* CONTRACT_CANCEL
* CONTRACT_CLOSE
* CONTRACT_CLOSE
* CONTRACT_CREATE
* CONTRACT_DELETE
Dans ces 6 cas, la variable $object contient un objet de type contract.class.php
 
* BILL_CREATE
* BILL_CREATE
* BILL_MODIFY
* BILL_VALIDATE
* BILL_VALIDATE
* BILL_CANCEL
* BILL_CANCEL
* BILL_DELETE
* BILL_DELETE
Dans ces 6 cas, la variable $object contient un objet de type facture.class.php
* PAYMENT_CUSTOMER_CREATE
Dans ce cas, la variabl $object contient un objet de type paiement.class.php
* PAYMENT_SUPPLIER_CREATE
Dans ce cas, la variabl $object contient un objet de type paiementfourn.class.php
* MEMBER_CREATE
* MEMBER_VALIDATE
* MEMBER_SUBSCRIPTION
* MEMBER_MODIFY
* MEMBER_RESILIATE
* MEMBER_DELETE
Dans ce cas, la variabl $object contient un objet de type paiementfourn.class.php


Pour gérer d'autre évènements que ceux ci-dessus, il faut modifier le code Dolibarr pour y ajouter la séquence suivante dans les méthodes métiers des classes utilisées pour gérer les évenements:
Pour gérer d'autre évènements que ceux ci-dessus, il faut modifier le code Dolibarr pour y ajouter la séquence suivante dans les méthodes métiers des classes utilisées pour gérer les évenements:

Navigation menu