Module Fiches d'interventions (développeur): Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Interventions_(developer)".)
Tag: 2017 source edit
Line 21: Line 21:
Ce module a avant tout une vocation de suivi.
Ce module a avant tout une vocation de suivi.
Dans une version future, il sera possible de transformer une telle fiche en facture.
Dans une version future, il sera possible de transformer une telle fiche en facture.
= Utilisation =
== En configuration standard ==
Quand le module est activé, il devient possible de créer une intervention. Le workflow d'une intervention est le suivant:
<pre>
Brouillon (0) ---X--->  Validé  (1) ------> Traité (Fermé)'' (3)
    \                    /  \                        /
    \---------<<<-------/    \---------<<<----------/
      \
      \------>>> Convertir en intervention récurrent
</pre>
== Avec l'option cachée FICHINTER_CLASSIFY_BILLED  ==
Si l'option cachée FICHINTER_CLASSIFY_BILLED est définie, l'étape intermédiaire Facturé est ajouté.
<pre>
Brouillon (0) --X-->  Validé (1) --> Facturé (2) ----> Traité (Fermé)'' (3)
</pre>
Attention, ce status doit disparaître au profit de la propriété "billed" qui pourra être défini indépendamment du statut Validé ou Traité.


= Entité Intervention =
= Entité Intervention =

Revision as of 07:30, 23 June 2022

Intervention
Numéro/ID du module 70
Doc utilisateur du module Module Fiches d'interventions
Doc développeur du module Cette page

Fonction

Ce module permet de gérer des interventions chez les clients. Il permet de définir des interventions et de définir des lignes d'interventions avec un descriptif, une date et une durée. Ce module a avant tout une vocation de suivi. Dans une version future, il sera possible de transformer une telle fiche en facture.


Utilisation

En configuration standard

Quand le module est activé, il devient possible de créer une intervention. Le workflow d'une intervention est le suivant:

Brouillon (0) ---X--->  Validé  (1) ------> Traité (Fermé)'' (3)
    \                     /  \                        /
     \---------<<<-------/    \---------<<<----------/
      \
       \------>>> Convertir en intervention récurrent

Avec l'option cachée FICHINTER_CLASSIFY_BILLED

Si l'option cachée FICHINTER_CLASSIFY_BILLED est définie, l'étape intermédiaire Facturé est ajouté.

Brouillon (0) --X-->  Validé (1) --> Facturé (2) ----> Traité (Fermé)'' (3)

Attention, ce status doit disparaître au profit de la propriété "billed" qui pourra être défini indépendamment du statut Validé ou Traité.

Entité Intervention

La classe PHP pour manipuler ces objets est le fichier htdocs/fichinter/class/fichinter.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Entité Ligne d'ntervention

La classe PHP pour manipuler ces objets est le fichier htdocs/fichinter/class/fichinter.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Permissions

  • ->ficheinter->lire
  • ->ficheinter->creer
  • ->ficheinter->supprimer
  • ->ficheinter->export

Tables SQL