Affichage des articles dont le libellé est Upsert. Afficher tous les articles
Affichage des articles dont le libellé est Upsert. Afficher tous les articles

Création ou mise à jour en une seule opération : Upsert

Les consultants techniques peuvent bénéficier encore une fois d'une nouveauté technique très intéressante de Microsoft Dynamics CRM puisque la fonction UPSERT est enfin implémentée dans le SDK de CRM, ceci depuis la version 2015 update 1. La fonction UPSERT (contraction d'UPDATE / INSERT) permet de réaliser une opération de création ou de mise à jour avec un seul message UpsetRequest, et ainsi nous simplifier les développements en déléguant au CRM la tâche de vérifier s’il faut créer ou mettre à jour l'enregistrement.

Le message UpsetRequest utilise les clés additionnelles pour l'identification de l'enregistrement, ceci afin de déterminer si un enregistrement existe ou non dans le CRM, donc :
§  Si la clé n'est pas mappée, un nouvel enregistrement est créé.
§  Si la clé est mappée, l'enregistrement existant est mis à jour.