Bonjour Ludovic,
Merci pour votre aide, ci-joint la structure de table pour la partie "rapports d'intervention".
Ce que je cherche à faire est un système qui permet de créer rapidement un modèle de rapport d'intervention évoltutif à l'aide d'un éditeur. Pour celà j'ai créé 4 tables qui sont :
- REPORT_TYPE -> le modèle de rapport (ex. "rapport standard", "rapport client A", "préventif équipement A", ...)
- REPORT_CATEGORY -> les catégories du rapport (ex. "compte rendu", "équipement", "signatures", ...)
- REPORT_FIELD -> le champ (ex. "Intervention terminée ", "Etat des flexibles", "Photo", Signature client", "Signature technicien", ...)
- REPORT_FIELD_TYPE -> le type du champ, qui sont les suivants:
-
Conformité -> 2 valeurs possibles : "Conforme", Non conforme"
-
Liste de valeurs -> valeur à choisir parmis celles définies dans une liste de n valeurs possibles pour ce champ (ex. : "Neuf", "Correcte", "Defectueux", "Hors service", ...) définissable via l'éditeur par le responsable
-
Champ texte -> simple champ texte
-
Date-> Attends une valeur date (ex.: 10/08/2017)
-
Heure -> Attend une valeur heure (ex.: 12H30)
-
Numérique -> Attend une valeur numérique (entier ou flottant)
-
Signature -> Attend une signature (sous la forme d'une image)
-
Photo -> Attend une photo
-
Géolocalisation -> Attend une coordonnée GPS sous forme texte (ex.: "[latitude, longitude]")
-
Sélection multiple -> Comme le champ Liste de valeurs mais permet de sélectionner plusieurs valeurs dans la liste
Voilà pour la structure de la base, ci-joint un screenshot de l'éditeur de rapport (toujours en cours de développement
)
Je cherches à supprimer une catégorie à l'aide de l'éditeur et tous ses champs, par exemple, sur le screen de l'éditeur ci-joint, je supprime la catégorie Equipement et ses champs (Etat des flexibles et Flexibles remplacés).
Et pour le déplacement, je le fait en drag and drop, toujours sur l'éditeur en cliquant sur la fleche et déplacant le panneau, pour le drag and drop pas de soucis, c'est la modification de l'ordre dans la base donnée sur laquelle j'ai besoin d'aide.
Merci.