Suppression enregistrement avec references

doc
Messages : 187
Enregistré le : dim. févr. 26, 2017 4:39 pm

mar. août 15, 2017 10:39 pm

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).
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. août 16, 2017 12:29 pm

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,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre