1. Configurer les champs à afficher
Chemin du menu : Specifics > Data quality connector > Field settings.
Cette fonctionnalité est disponible à partir de la version 1.1.18. Elle permet d'ajouter des champs des tables TIERS et TIERSCOMPL afin qu'ils puissent être transmis dans l'URL et recevoir les données saisies dans le formulaire partenaire.
Le partenaire doit également prendre en compte ces champs supplémentaires dans son formulaire.
Par défaut, les champs initialement fournis pour les échanges avec les formulaires partenaires ne peuvent pas être modifiés.
Tables libres
Pour gérer les tables libres de YTC_TABLELIBRETIERS1 à YTC_TABLELIBRETIERSA, vous devez effectuer un export libre vers le partenaire contenant les valeurs possibles pour ces tables.
Transmission via CbrOpenBrowser
À partir de la version 1.4.24, tout champ de la table TIERS peut être transmis via CbrOpenBrowser.
Parmi les champs TIERS configurés en manual control, seuls les champs T_COMMENTAIRE et T_EAN sont traités lors du retour de la page web.
Champs mis à jour au retour de la page web
Dans la version 1.5.1, la possibilité a été ajoutée de configurer un champ de la table TIERS afin qu'il puisse être mis à jour lors du retour de la page web.
Un champ booléen, ZY2_TOUPDATE, a été ajouté à ZRELCHAMPY2. Lorsqu'il est coché, ce champ autorise les mises à jour depuis le retour partenaire. Ce paramètre peut être coché pour tous les champs disponibles dans la liste des champs à ajouter.
Lorsque ce champ est coché dans le formulaire de paramétrage, un message d'alerte s'affiche pour avertir la personne configurant le paramètre qu'elle est responsable de ce réglage et de ses conséquences.
Lors de l'installation de cette version, les champs suivants doivent être cochés s'ils doivent être mis à jour par le retour partenaire :
T_EANT_COMMERCIAL- Tous les champs
YTCdisponibles dans la configuration des champs.
Avertissement
L'écrasement des données de la table TIERS de Y2 par les données renvoyées par le partenaire est de la responsabilité de la personne configurant ce paramètre.
Vous devez vérifier fonctionnellement que les mises à jour provenant de la page partenaire ne causeront aucun problème dans Y2.
Des exemples de champs sensibles incluent T_ETABLISSEMENT, T_ETABCREATION et T_NATUREAUXI.
Requête SQL appliquée au lancement
Une requête SQL a été ajoutée pour mettre à jour le nouveau champ ZY2_TOUPDATE lors du lancement de l'application. Aucun traitement particulier n'est requis lors de l'installation de cette version.
La requête SQL est :
UPDATE ZRELCHAMPY2
SET ZY2_TOUPDATE = CASE
WHEN ZY2_DOMY2 <> "T"
OR ISNULL(ZY2_MANUALFIELD, "-") <> "X"
OR ZY2_FLDY2 IN ("T_COMMENTARY", "T_EAN")
THEN "X"
ELSE "-"
END
WHERE ZY2_TOUPDATE IS NULL
Associé à