Page 2 sur 2

Re: Suppression enregistrement avec references

Posté : mar. août 15, 2017 10:39 pm
par doc
Bonjour Guillaume,

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
        }
      ]
    }
  ]
}
et du coup enregistrer les valeurs sous leurs formes texte (puisque tous les types peuvent être convertit en texte, base64 pour les images et autres fichiers data).

Re: Suppression enregistrement avec references

Posté : mer. août 16, 2017 12:29 pm
par guillaume
Bonjour,

Il peut être intéressant pour simplifier l'ensemble d'utiliser le même format pour l'envoi et le retour des données.

Cordialement,