WebService permettant de créer ou de mettre à jour un ou plusieurs établissements (GETS).
De manière optionnelle, il permet de dupliquer le paramétrage de la mise à jour multi-établissements à partir d'un modèle pour chaque établissement traité en tant que nouvel établissement cible.
Package : api/foundations
Méthode : POST
Nom : entities/manage
Actions réalisées
Pour chaque établissement à traiter :
- si l'établissement n'existe pas, insertion dans la table des établissements (GETS) ;
- si l'établissement existe déjà, mise à jour de la donnée. Les propriétés non spécifiées ou passées avec une valeur vide ne sont pas mises à jour. Pour vider une colonne, la propriété correspondante doit être passée avec la valeur "?".
Si la propriété duplicateMultiEntityUpdateSettings est renseignée, le WebService duplique le paramétrage de la mise à jour multi-établissements (GTMME) pour chaque établissement inséré ou mis à jour :
- en dupliquant les données de l'établissement modèle et de l'établissement cible d'origine spécifiés ;
- en ne dupliquant le paramétrage que pour les entités situées dans la fourchette d'entités à dupliquer, ou les entités listées dans le tableau selectDataList ;
- en créant la nouvelle donnée avec l'établissement modèle spécifié, et avec l'établissement inséré ou mis à jour comme établissement cible.
Appel
Pour connaître les paramètres d'appel du WebService, se reporter à l'interface le référençant.
Voir également la documentation technique sur l'utilisation des WebServices REST.