/
Ex 4 : Ajout et mise à jour

Ex 4 : Ajout et mise à jour

    • En ajout/mise à jour je veux donner des noms plus explicites pour certains champs :
    'fieldsList': {
        'name': {
            'alias': 'Nom_du_client'
        },
    'postalCode': { 'alias': 'Code_Postal' }
    }

    -> Résultat :
    Avant :

    "action": 
    [
    "verb": "PUT"
    },
    "data":
    {
    "customer" :
    {
    "name" : "ENTREPRISE DIJON GUICHARD", "postalCode": "21000"
    "city" : "DIJON",
    ...

    Après :

    "action": 
    [
    "verb": "PUT"
    },
    "data":
    {
    "customer" :
    {
    "Nom_du_client" : "ENTREPRISE DIJON GUICHARD", "Code_Postal": "21000"
    "city" : "DIJON",
    ...
    • J’ai un champ spécifique « Catégorie tarif interne » (final_pricecategory_ID_tarCodInternal) pour lequel je veux interdire toute mise à jour que ce soit en ajout ou en mise à jour d'enregistrement même si une valeur est passée dans le json car il est géré en interne :
    'fieldsList': {
        'final_pricecategory_ID_tarCodInternal': {
            'canInsert': 0,
    'canUpdate': 0 }
    }
    • J’ai un champ spécifique « Code test » (final_test_ID) que je ne veux plus gérer car il est obsolète :
    'fieldsList': {
        'final_test_ID': {
            'deprecated': 1
        }
    }