Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations | |||
TPSTR - Actions réalisées par le traitement d'épuration des structures |
Attention ce traitement ne peut réaliser de la suppression effective que pour des utilisateurs habilités. Pour ceci, il faut que l'administrateur de la base de données affecte le rôle "iacsup" au "trt$user" (ou user est l'utilisateur). A chaque table sélectionnée, il y a une vérification des liens du schéma relationnel de données. Le programme contrôle que les données à supprimer ne sont pas utilisées. Quand elles le sont, il donne la liste des tables interdisant la suppression ainsi que les données incriminées par ce contrôle. Si, pour une table sélectionnée, il y a une donnée interdisant la suppression, aucun enregistrement de cette table n'est supprimé. Le traitement passe alors à la sélection de l'entité suivante pour effectuer le même type de contrôle. Si une table sélectionnée n'a aucune donnée interdisant la suppression, elle intervient sur toute la fraction d'enregistrements correspondant aux critères de sélection (fourchette d'établissements et état). Si un contrôle donne une liste de données interdisant la suppression, passer tous types de traitement permettant d'épurer ces données (se référer à la liste des épurations existantes). S'il s'agit d'une autre donnée de structure, la mettre à l'état "S" dans la gestion correspondante et passer le traitement d'épuration de structure sur cette entité avant de relancer la première sélection. Voir les exemples dans l'objectif comme "pour épurer un tiers, épurer oeufi, puis oeate, oetia, oetid et oetie." Exemple de l'épuration des journaux :
Pour que les journaux soient épurables, il faut que les données du tableau ci-dessus n'utilisent pas les journaux à épurer. Si un journal est utilisé dans une des références ci-dessus, passer l'épuration lui correspondant pour relancer l'épuration des structures. Si dans la liste des journaux à épurer des données ne peuvent pas l'être du fait de leur utilisation dans le tableau ci-dessus, changer l'état de ces journaux (les mettre à "I" par exemple) et relancer le traitement. |