Tuto - Comment suivre les modifications d'un attribut?
Problématique
Il peut être parfois intéressant de voir les différentes valeurs d'un attribut au fil du temps. Par exemple, on peut vouloir suivre les évolutions de décalage de date de réception prévue sur une ligne de commande fournisseur.
Sylob permet de conserver un historique des différentes valeurs d'un attribut à travers l'activité "Gérer les flux d'information informatifs".
Bien que la définition de tels flux soit disponible pour l'intégralité des entités, le mécanisme de restitution des valeurs n'est opérationnel que pour quelques-unes comme :
Ligne de commande client.
Ligne de commande fournisseur.
Article, Indice de l'article, Règles des articles par établissement.
Données techniques, co-produit de données techniques, composant de nomenclature et opération de gamme.
Client (à partir de 2024.Q2)
En effet, au sein des activités mères qui manipulent ces entités, une action "Suivi des modifications" apparait lorsqu'il y a des valeurs suivies pour un enregistrement donné.
Pour paramétrer les attributs à suivre sur les articles et sur les données techniques, l'accès s'effectue directement dans l'activité mère correspondante.
Pour paramétrer les attributs à suivre sur les clients, les lignes de commande client ou fournisseur, il est nécessaire de créer le flux manuellement (aucun assistant).
Astuces / Conseils
Vous pouvez extraire les données historisées en interrogeant l'entité "Evènement" depuis le requêteur. Les attributs manipulés sont :
"Attribut", "Entité" et "Identifiant de l'instance" pour identifier l'enregistrement concerné (la ligne de commande fournisseur, l'article…)
Date de l'évènement (date et heure)
"Evènement" qui contient soit "création" soit "modification"
Nom et prénom de l'utilisateur
"Nouvelle valeur" qui contient la valeur de l'attribut
L'attribut "Ancienne valeur" n'est pas renseigné à ce niveau (il sert à d'autres cas d'usages).