dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Gestion de projet


From: Eldy
Subject: Re: [Dolibarr-dev] Gestion de projet
Date: Wed, 20 Apr 2005 22:16:43 +0200
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Mathias WOLFF wrote:

Ce type de fonctionnement que tu proposes me convient parfaitement. Les mises à
jour peuvent-elles aussi être gérées de la même façon ?

On peut donc imaginer le workflow suivant :
Validation de commande dans Dolibarr, crée une fiche projet dans dotproject ?

Est-ce que je me trompe ?

C'est ca.
Toute action Dolibarr (disons les principale actions métiers, création/modification/suppression d'une commande/facture/société/produit) appellerait une méthode "run_triggers" (avec un s) en envoyant 5 paramètres: un code propre à l'action, l'objet concerné par l'action, la variable $langs, $user et $conf. Libre ensuite à l'intégrateur de placer dans le répertoire includes/modules/triggers un fichier php (ou plusieurs) qui contiendrait une methode run_trigger (sans le s cette fois). La methode run_triggers (avec le s) appellerait toutes les methodes run_trigger (sans s) qu'elle trouve dans ce répertoire (si elle en trouve). L'intégrateur y met le code qu'il veut dans cette fonction. Et comme cette fonction reçoit le code de l'évênement Dolibarr, l'objet concerné et la conf et la langue de l'utilisateur, il peut en faire ce qu'il veut pour une interaction avec l'extérieur.

Cette solution d'interfaçage est juste une solution générique pour permettre à n'importe quel développeur d'interfacer Dolibarr facilement dans les plupart des situations avec une appli extérieur (sans forcément de rapport avec la discussion actuelle sur la gestion des projets mais l'idée m'est venu à ce moment là, et l'idée crée le besoin chez moi :-) . En résumé, c'est une solution pour créer ou plutôt "permettre de créer" un workflow Dolibarr vers extérieur.


Mathias

Selon Eldy <address@hidden>:


--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
AWStats : http://awstats.sourceforge.net
Dolibarr : http//dolibarr.com
CVSChangeLogBuilder : http://cvschangelogb.sourceforge.net
AWBot : http://awbot.sourceforge.net






reply via email to

[Prev in Thread] Current Thread [Next in Thread]