{
"equipment": {
"codeequipment": "BAL01-201910", /* Code globalement unique de l'équipement (Varchar (255))*/
"equipmentkind_ID": "DEFAULT", /* Code du genre d'équipement (ForeignKey () - sw_data_equipmentkind.codeequipmentkind)*/
"equipmenttype_ID": "BALL", /* Code du type d'équipement (ForeignKey () - sw_data_equipmenttype.codeequipmenttype)*/
"description": "Ballon 300 litres", /* Description de l'équipement (Text (65535))*/
"serialNumber": "BAL-169-2", /* N° de série (Varchar (64))*/
"equipment_ID_Parentparent": null, /* Code de l'équipement parent (nécessite que le parent a été créée avant celui-ci) (ForeignKey () - sw_data_equipment.codeequipment)*/
"location": "Cave", /* Localisation sur le site (Varchar (255))*/
"equipmentstatus_ID": "BEING_CREATED", /* Statut de l'équipement (ForeignKey () - sw_data_equipmentstatus.codeequipmentstatus)*/
"customerReference": null, /* Référence chez le client (Varchar (64))*/
"brand": "", /* Marque (Varchar (255))*/
"maker": "", /* Constructeur (Varchar (255))*/
"installationDate": "2020-08-04", /* Date d'installation (DateTime ())*/
"inServiceDate": null, /* Date de mise en service (DateTime ())*/
"terminationDate": null, /* Date de fin d'existence (DateTime ())*/
"replacementDate": null, /* Date de remplacement (DateTime ())*/
"product_ID": null, /* Code article (ForeignKey () - sw_data_product.codeproduct)*/
"quantityRepresented": "1", /* Quantité représentée (Int ())*/
"externalID": "DTR 1 C12", /* Origine externe (Varchar (64))*/
"useModuleCold": "0", /* Utilise le module froid (Valeurs possibles : 0,1) (Bool ())*/
"internalcodeequipment": null, /* codeequipment original de weavy pour transcodage (Varchar (255))*/
/* Optionnel : pour mettre à jour les champs dynamiques selon paramétrage */
/* Exemple 1 : */
"dynamicfields":
[{
"fieldname": "MATPRIX",
"fieldvalue": "45.12"
},
{
"fieldname": "MATCODE",
"fieldvalue": "Nickel"
},
{
...
}]
/* Exemple 2 : */
/* A partir de la version SUMMER'21, le mappage direct des champs dynamiques est possible en utilisant le nom du champ en bdd */
"v_MATPRIX": "45.12",
"v_MATCODE": "Nickel",
...
},
"equipmentaddress": {
"codeequipmentaddress": "BAL01-201910-SITE", /* Code globalement unique de l'adresse de l'équipement (Varchar (255))*/
"equipment_ID": "BAL01-201910", /* Code de l'équipement. Optionnel : reprendre le code équipement du bloc json "equipment", si non fourni reprend automatiquement le code équipement (ForeignKey () - sw_data_equipment.codeequipment)*/
"customeraddress_ID" : "C0000001-BDX", /* Code adresse client (ForeignKey () - sw_data_customeraddress.codecustomeraddress)*/
"startDate": "2019-10-26", /* Date de début (DateTime ())*/
"endDate": null, /* Date de fin (DateTime ())*/
"internalcodeequipmentaddress": null /* codeequipmentaddress original de weavy pour transcodage (Varchar (255))*/
},
/* Une seule caratéristique froid pour un équipement */
"modulecoldequipmentcharacteristic": [
{
"codemodulecoldequipmentcharacteristic" : "BAL01-201910", /* Code globalement unique de la caractéristique froid de l'équipement (Varchar (255))*/
"modulecoldfluidnature_ID": "NATURE01", /* Code nature de fluide (ForeignKey () - sw_data_modulecoldfluidnature.codemodulecoldfluidnature)*/
"coolingCapacity": "2", /* Capacité de refroidissement (Double ())*/
"hasAutoLeakDetector": "0", /* A un détecteur de fuite automatique (Valeurs possibles : 0,1) (Bool ())*/
"totalWeight": "35" /* Charge totale (Double ())*/
}
]
} |