A priori je ne compte pas faire de traitements sur les données, donc votre suggestion à l'air bien meilleure que la mienne et je pense que je vais la suivre .
C'est ce que vous avez fait pour le planning des interventions . (avec du XML)
Je comptais déjà faire descendre l'intervention en JSON sur les tablettes, quelque chose comme:
Code : Tout sélectionner
{
"category": [
{
"name": "Compte-rendu",
"fields": [
{
"id": "c89d85c5-9caf-4e06-a1f7-bdbde7897bbb",
"label": "Intervention terminée",
"type": "list",
"is_mandatory": true,
"is_private": false,
"conditionnal_field": null,
"conditionnal_operator": null,
"conditionnal_value": null,
"values": [
"Oui",
"Non"
],
"value": null
},
{
"id": "3dba8d12-25e6-45ac-baf2-4a19252ace7d",
"label": "Prévoir autre intervention",
"type": "list",
"is_mandatory": true,
"is_private": true,
"conditionnal_field": "c89d85c5-9caf-4e06-a1f7-bdbde7897bbb",
"conditionnal_operator": "=",
"conditionnal_value": "Non",
"values": [
"Oui",
"Non"
],
"value": null
}
]
},
{
"name": "Signatures",
"fields": [
{
"id": "fa114460-c668-46be-8e03-aeb413dc0279",
"label": "Signature client",
"type": "signature",
"is_mandatory": true,
"is_private": false,
"conditionnal_field": null,
"conditionnal_operator": null,
"conditionnal_value": null,
"values": null,
"value": null
},
{
"id": "58791fda-9159-4895-9519-d22652985dd6
",
"label": "Signature technicien",
"type": "signature",
"is_mandatory": true,
"is_private": false,
"conditionnal_field": null,
"conditionnal_operator": null,
"conditionnal_value": null,
"values": null,
"value": null
}
]
}
]
}