Author: bpoussin Date: 2011-04-08 01:10:16 +0200 (Fri, 08 Apr 2011) New Revision: 64 Url: http://chorem.org/repositories/revision/chorem/64 Log: ajout de recurrence sur Invoiceable Modified: trunk/chorem-entities/src/main/xmi/chorem.zargo trunk/chorem-entities/src/site/rst/dataModel.rst Modified: trunk/chorem-entities/src/main/xmi/chorem.zargo =================================================================== (Binary files differ) Modified: trunk/chorem-entities/src/site/rst/dataModel.rst =================================================================== --- trunk/chorem-entities/src/site/rst/dataModel.rst 2011-04-07 16:09:06 UTC (rev 63) +++ trunk/chorem-entities/src/site/rst/dataModel.rst 2011-04-07 23:10:16 UTC (rev 64) @@ -61,7 +61,16 @@ - Quotation: devis envoyé à un client en rapport avec un projet - Invoiceable: indique les conditions de facturation. Chaque facture a emettre doit avoir une condition et une valeur associee. La condition et la - valeur associee sont evaluees en fonction du type mime indique. + valeur associee sont evaluees en fonction du type mime indique. De meme il + est possible d'indique un script de recurrence qui permettra de generer + automatiquement le Invoiceable suivant lorsque le Invoiceable aura dans + le même Wikitty un Invoice. Ceci ce fera via l'enregistrement d'un Hook + (post-store). Le nouveau Invoiceable ainsi genere aura le meme ID de + depart que le wikitty courant avec un suffixe qui s'incremente. Si la + recurrence doit generer 3 Invoiceable, on aura donc le premier Invoiceable + avec l'id UUID puis les suivant avec UUID_1, UUID_2, UUID_3. De cette + facon, il est simple de savoir si l'on a deja genere le Invoiceable + suivant. - Invoice: facture envoyée à un client en rapport avec un Invoiceable Un devis accepté engendre un ProjectOrder.