Traitement ADM-AP Administration des données DIAPASON
La fonction d’archivage passe par l’exécution d’un traitement DIAPASON.
Cette application permet :
d’archiver des données de gestion dans des bases dédiées. Les données archivées ne pourront pas être réactivées en exploitation, cette procédure est irréversible.
de supprimer des entités DIAPASON (articles, commandes commerciales, paramètres utilisateurs…). Cette suppression est physique et ne peut s’appliquer qu’à des entités déjà supprimées logiquement (rayées rouge).
Critères
Une première fenêtre permet de choisir :
l’application d’archivage ou de suppression physique (choix de l’application en fonction de l’entité à traiter)
l’action à mener (contrôle ou suppression physique)
la base d’archivage à utiliser.
Application
Champ de type combo (liste) permettant de sélectionner l’application de traitement. Les applications commençant par « ARD » archivent les données avant de les supprimer, celles commençant par « SUP » font de la suppression de données uniquement.
Action
Champ de type sélection, permet d’indiquer si seulement un contrôle doit être effectué ou si le traitement doit être lancé. Par traitement on entend « contrôle ET Suppression ou Archivage ».
Base Archivage
Champ de type combo (liste) permettant de sélectionner la base de destination des données avant leur suppression effective. Voir Définition des bases physiques
Pour certaines applications, une seconde fenêtre permet de sélectionner les clés des entités à traiter :
en donnant la liste des clés (vide = tout). Le séparateur des clés et des enregistrements est le caractère « , ».
Exemple : R,ART1,R,ART3 lance la suppression des articles standards (R) « ART1 » et « ART3 »
en donnant la référence d’une requête REB qui se chargera de constituer la liste des clés (dans une liste standard WfEntSel)
Liste Clés (vide=tout)
Champ de type éditeur caractère destiné à recevoir la liste des clés (dépendantes de l’application choisie auparavant) sous forme de liste chaînée. Saisie facultative.
La règle d’initialisation de cette zone est détaillée dans le chapitre Codification de la zone Liste Clés
Requête Extraction
Champ de type caractère destiné à recevoir la référence d’une requête REB dont le but est d’extraire une liste de clés (dépendantes de l’application choisie auparavant). S’il est défini, ce champ est prioritaire sur le précédent. Voir Requête d’extraction.
Saisie facultative.
Req.Avant MàJ.
Champ de type caractère destiné à recevoir la référence d’une requête REB dont le but est de maintenir des tables de bases locales concernées par les clés allant être supprimées.
Se situe AVANT la suppression effective. Voir Requêtes avant et après mise à jour
Saisie facultative.
Req.Après MàJ.
Champ de type caractère destiné à recevoir la référence d’une requête REB dont le but est de maintenir des tables de bases locales concernées par les clés ayant été supprimées.
Se situe APRES la suppression effective. Voir Requêtes avant et après mise à jour
Saisie facultative.
Pour les autres applications, une seconde fenêtre permet de sélectionner les clés des entités à traiter :
en donnant une fourchette de clé de début et de la clé de fin
en donnant la référence d’un critère de sélection sur entité;
Clé Début
Champ de type caractère destiné à recevoir la référence de l’entité (dépendante de l’application choisie auparavant) servant de début de fourchette d’enregistrements à traiter.
Saisie facultative.
Clé Fin
Champ de type caractère destiné à recevoir la référence de l’entité (dépendante de l’application choisie auparavant) servant de fin de fourchette d’enregistrements à traiter.
Saisie facultative.
Critère/Entité
Champ de type caractère destiné à recevoir la référence d’un critère (extraction de données via requête DIALOG). Une aide est disponible sur ce champ pour permettre à l’utilisateur de sélectionner un critère parmi ceux définis pour l’entité (dépendante de l’application choisie auparavant) . Ce champ s’il est renseigné est prioritaire sur les deux champs précédents.
Saisie facultative.
Date Limite
Champ de type date destiné à recevoir la date limite de purge. De ce fait, parmi les clés pouvant être sélectionnées, seules celles pour lesquelles la date de création est inférieure ou égale à la date donnée seront traitées.
Saisie facultative.
Nb.Mois Limite
Champ de type numérique destiné à recevoir le nombre de mois à compter du mois en cours à partir duquel les clés sélectionnées pourront être traitées. Ce nombre de mois permet de calculée la date limite (voir champ précédent) telle que date limite = 01/Mois Courant – « Nb.Mois Limite »/Année (courante ou –n suivant la valeur de « Nb.Mois Limite ».
Si renseigné, ce champ est prioritaire sur le précédent. Saisie facultative.
Req.Avant MàJ.
Champ de type caractère destiné à recevoir la référence d’une requête REB dont le but est de maintenir des tables de bases locales concernées par les clés allant être supprimées.
Se situe AVANT la suppression effective. Voir Requêtes avant et après mise à jour
Saisie facultative.
Req.Après MàJ.
Champ de type caractère destiné à recevoir la référence d’une requête REB dont le but est de maintenir des tables de bases locales concernées par les clés ayant été supprimées.
Se situe APRES la suppression effective. Voir Requêtes avant et après mise à jour
Saisie facultative.
Requête d’extraction
Exécution de la requête d’extraction : la requête reçoit le contexte (variable SCR.EntTEn) et doit renvoyer les clés sélectionnées dans la liste standard WfEntSel.
Application | SCR.EntTEn WfEntSel.TEn | WfEntSel | |||
Cl1 | Cl2 | Cl3 | |||
ARD-AFFAIR SUP-AFFAIR | AFF | CDAffair.CliAffRef |
| ||
ARD-Artic SUP-Artic | ART | DDArtic.GenRefTypeArt | DDArtic.GenRefArt | ||
ARD-CdeCLi SUP-CdeCli | CDE-CLI | CDCoEn.CdeNumCom | CDCoEn.CliGenRef | VarLocDateLim | |
ARD-CdeFou SUP-CdeFou | CDE-APP | APFoEn.AppNumCom | APFoEn.AppRefFour | VarLocDateLim | |
ARD-CPTCLO SUP-CPTCLO | CPT-CLO | COConfEn.CptTypEcr | COConfEn.CptCleEcr | VarLocDateLim | |
ARD-EnvCRV SUP-EnvCRV | BUD | BudReaEn.BudgetRef | |||
ARD-Hfabri SUP-HFabri | HIS-FAB | HLASuivi.LanSerRef | HLASuivi.LanSerFabOF | VarLocDatePurge | |
ARD-HISCDE SUP-HISCDE | HIS-CDE | HCDEvt.CdeNumCom | HCDEvt.CdeNumLig | VarLocDatePurge | |
ARD-HISSTO SUP-HISSTO | ART | DDARtic.GenRefTypeArt | HistElem.RefArt | VarLocDatePurge | |
ARD-SERIES SUP-SERIES | LCT | LASerEnt.LanModTyp | LASerEnt.LanSerRef | ||
SUP-BasLOC | BAS-LOC | ISTSBase.ISTSDefBase | |||
SUP-ClaPDP | CLA-PDP | PDPCla.RefClaPDP | |||
SUP-CLIENT | CLI | CDClient.CliResRef | CDClient.CliGenRef | ||
SUP-CoGDia | CGL | DTCoGDia.RefConstGloDiap | |||
SUP-DTSTO | |||||
SUP-EIAParam | COR ou TME ou TRS ou TRE | EIAMoLie.XmlModRef EIAMeTyp.TypMeRef EIAMeTyp.TypMeRef EIAReTyp.TypRecRef | EIAMoLie.XmlModVer | EIAMoLie.EIALienRef | |
SUP-FOUR | AFO | APFour.AppRefFour | |||
SUP-LisDet | LIS-DET | DTLisDet.RefListeValAlpDiap | DTLisDet.RefValListeAlpDiap | ||
SUP-Lval | LIS-VAL | DTLisVal.RefListeValAlpDiap | |||
SUP-MODKAN | KAN | LAKanMod.LanKanRef | |||
SUP-PAUtil | PAR-UTI | DDPaUtil.PaRefEntite ou ISPaUtil.PaRefEntite | DDPaUtil.PaRefGrpEntite ou ISPaUtil.PaRefGrpEntite | DDPaUtil.PaRefParEntite ou ISPaUtil.PaRefParEntite | |
SUP-RE-UMC | RES-UM | DDReLiUm.ResGenRef | DDReLiUm.PlanifUMRef | ||
SUP-RESS | RES | DDReDef.GamGenObj | DDReDef.ResGenRef | ||
SUP-SocCPT | CPT | S T C J F A | COSoc.RefSocCpt COTiers.RefSocCpt COCompte.RefSocCpt COJourna.RefSocCpt COParAff.CptFamRef COParam.RefSocCpt | COTiers.CptTieTyp#CptTieNum COCompte.CptGenNum COJourna.CptJouRef COParAff.CptSFaRef COParam.CptCr1Ref #CptCr2Ref# CptCr3Ref | |
SUP-UMC | UMC | DDPlUMDe.PlanifUMRef | |||
SUP-Util | UTIL | Utils.RefUtil | |||
SUP-VaArt | VAART | DDVaArt.GenRefTypeVaArt | DDVaArt.GenRefVaArt | ||
SUP-VAR | VAR | DTVaria.RefTypeVarDiap | DTVaria.RefVarDiap |
Requêtes avant et après mise à jour
Exécution d’une requête avant et après la suppression ou l’archivage de chaque enregistrement (commandes commerciales, commande d’achat, article …) avec gestion LC-ERREUR. Ces requêtes peuvent être utilisées, par exemple, pour faire la mise à jour (suppression ou archivage) de données contenues dans des bases locales.
Les requêtes reçoivent le contexte d’exécution dans des variables standards critères :
SCR.TypeAct contient MAJ-DEB ou MAJ-FIN
SCR.EntTEn, SCR.EntCl1, SCR.EntCl2, SCR.EntCl3 initialisées suivant le contexte
Application | SCR.EntTEn | SCR | ||
EntCl1 | EntCl2 | EntCl3 | ||
ARD-AFFAIR SUP-AFFAIR | AFF | CDAffair.CliAffRef |
| |
ARD-Artic SUP-Artic | ART | DDArtic.GenRefTypeArt | DDArtic.GenRefArt | |
ARD-CdeCLi SUP-CdeCli | CDE-CLI | CDCoEn.CdeNumCom | CDCoEn.CliGenRef | VarLocDateLim |
ARD-CdeFou SUP-CdeFou | CDE-APP | APFoEn.AppNumCom | APFoEn.AppRefFour | VarLocDateLim |
ARD-CPTCLO SUP-CPTCLO | CPT-CLO | COConfEn.CptTypEcr | COConfEn.CptCleEcr | VarLocDateLim |
ARD-EnvCRV SUP-EnvCRV | BUD | BudReaEn.BudgetRef | ||
ARD-Hfabri SUP-HFabri | HIS-FAB | HLASuivi.LanSerRef | HLASuivi.LanSerFabOF | VarLocDatePurge |
ARD-HISCDE SUP-HISCDE | HIS-CDE | HCDEvt.CdeNumCom | HCDEvt.CdeNumLig | VarLocDatePurge |
ARD-HISSTO SUP-HISSTO | ART | DDARtic.GenRefTypeArt | HistElem.RefArt | VarLocDatePurge |
ARD-SERIES SUP-SERIES | LCT | LASerEnt.LanModTyp | LASerEnt.LanSerRef | |
SUP-ADR | ||||
SUP-Agendas |
| |||
SUP-APPSIM | ||||
SUP-BasLOC | BAS-LOC | ISTSBase.ISTSDefBase | ||
SUP-ClaPDP | CLA-PDP | PDPCla.RefClaPDP | ||
SUP-CLIENT | CLI | CDClient.CliResRef | CDClient.CliGenRef | |
SUP-CoGDia | CGL | DTCoGDia.RefConstGloDiap | ||
SUP-Comment | ||||
SUP-Commerciaux | ||||
SUP-DTSTO | ||||
SUP-EIAParam | COR ou TME ou TRS ou TRE | EIAMoLie.XmlModRef EIAMeTyp.TypMeRef EIAMeTyp.TypMeRef EIAReTyp.TypRecRef | EIAMoLie.XmlModVer | EIAMoLie.EIALienRef |
SUP-FOUR | AFO | APFour.AppRefFour | ||
SUP-LisDet | LIS-DET | DTLisDet.RefListeValAlpDiap | DTLisDet.RefValListeAlpDiap | |
SUP-Lval | LIS-VAL | DTLisVal.RefListeValAlpDiap | ||
SUP-MODKAN | KAN | LAKanMod.LanKanRef | ||
SUP-PAUtil | PAR-UTI | DDPaUtil.PaRefEntite ou ISPaUtil.PaRefEntite | DDPaUtil.PaRefGrpEntite ou ISPaUtil.PaRefGrpEntite | DDPaUtil.PaRefParEntite ou ISPaUtil.PaRefParEntite |
SUP-Present | ||||
SUP-RE-UMC | RES-UM | DDReLiUm.ResGenRef | DDReLiUm.PlanifUMRef | |
SUP-RESS | RES | DDReDef.GamGenObj | DDReDef.ResGenRef | |
SUP-SocCPT | CPT | S T C J F A | COSoc.RefSocCpt COTiers.RefSocCpt COCompte.RefSocCpt COJourna.RefSocCpt COParAff.CptFamRef COParam.RefSocCpt | COTiers.CptTieTyp#CptTieNum COCompte.CptGenNum COJourna.CptJouRef COParAff.CptSFaRef COParam.CptCr1Ref #CptCr2Ref# CptCr3Ref |
SUP-UMC | UMC | DDPlUMDe.PlanifUMRef | ||
SUP-Util | UTIL | Utils.RefUtil | ||
SUP-VaArt | VAART | DDVaArt.GenRefTypeVaArt | DDVaArt.GenRefVaArt | |
SUP-VAR | VAR | DTVaria.RefTypeVarDiap | DTVaria.RefVarDiap |
Codification de la zone Liste Clés
Dans le cas d’une suppression et/ou d’un archivage ciblés, selon l’application sélectionnée, une codification spécifique des informations est à respecter. Quelle que soit l’application concernée, il est OBLIGATOIRE de renseigner les multiples références à supprimer et/ou à archiver sous forme de liste chaînée avec la virgule comme séparateur.
Le tableau ci-dessous indique l’information à renseigner pour cibler un seul enregistrement. Par conséquent, dans le cas où plusieurs enregistrements ciblés seraient à traiter, il ne faut pas omettre de les séparer par la virgule, comme indiqué précédemment. Les cellules vides indiquent qu’il n’y a pas possibilité de cibler la suppression physique sur un et un seul enregistrement ; la suppression physique se fait alors sur l’ensemble des données ayant déjà été supprimées logiquement.
Application | Libellé | Codification pour suppression ciblée |
ARD-AFFAIR SUP-AFFAIR | Affaires |
|
ARD-Artic SUP-Artic | Articles standard | Référence de l’article Le type de l’article ne doit pas être indiqué : - Diapason vérifie si c’est un article standard - Sinon si c’est un article sur mesure. |
ARD-CdeCLi SUP-CdeCli | Commandes Clients soldées | |
ARD-CdeFou SUP-CdeFou | Commandes Fournisseurs Soldées | |
ARD-CPTCLO SUP-CPTCLO | Clôtures Comptables | |
ARD-EnvCRV SUP-EnvCRV | Environnement Coûts de Revient | |
ARD-Hfabri SUP-HFabri | Déclarations de Fabrication | |
ARD-HISCDE SUP-HISCDE | Historiques Commandes | |
ARD-HISSTO SUP-HISSTO | Historiques de Stocks | |
ARD-SERIES SUP-SERIES | Séries & OFs Soldés | |
SUP-ADR | Adresses | |
SUP-Agenda | Agendas | |
SUP-APPCTR | Contrats Fournisseurs | Référence du contrat fournisseur |
SUP-AppSim | Scénarios Génération Commandes Four. | Référence du scénario |
SUP-BasLOC | Bases Locales Sites | Référence de la base locale |
SUP-ClaPDP | Classes PDP | Référence de la classe PDAP |
SUP-CLIENT | Clients | Référence du client Diapason ne tient pas compte du réseau |
SUP-CoGDia | Constantes Globales | Référence de la constante globale |
SUP-Comment | Commentaires | |
SUP-Commerciaux | Commerciaux | |
SUP-DTSTO | Données Techniques Stocks | |
SUP-EIAParam | Paramétrage EIA | |
SUP-FOUR | Fournisseurs | Référence du fournisseur |
SUP-LisDet | Détail Listes de Valeurs | Référence de la liste de valeurs Diapason prend en compte toutes les valeurs de la liste |
SUP-LVal | Listes de Valeurs | Référence de la liste de valeurs |
SUP-MODKAN | Modèles Kanban | Référence du modèle Kanban |
SUP-PAUtil | Paramètres Utilisateurs | Un triplet de références est à renseigner comme suit : Référence entité suivie d’une virgule Référence groupe suivie d’une virgule Référence paramètre |
SUP-Present | Présentations | |
SUP-RE-UMC | Liens Ressources-Unités de Mesure | Un couple de références est à renseigner comme suit : Référence objectif suivie d’une virgule Référence ressource Diapason tient compte de tous les liens supprimés logiquement pour la ressource indiquée. |
SUP-RESS | Ressources | Un couple de références est à renseigner comme suit : Référence objectif suivie d’une virgule Référence ressource |
SUP-SocCPT | Informations Comptables | Nom de la table contenant les données à supprimer Société Comptable COSoc Compte Tiers COTiers Comptes Généraux COCompte Journaux COJourna Liens Critères Compt., Fam.et Sous-Fam. COParAff Affectations Comptables COParam |
SUP-TrdLan | Langues | Référence de la langue |
SUP-UMC | Unités de Mesure | Référence de l’unité de mesure |
SUP-Util | Utilisateurs | Référence de l’utilisateur |
SUP-VaArt | Vari-Articles | Référence du vari-article |
SUP-VAR | Variables | Un couple de références est à renseigner comme suit : Type de la variable suivie d’une virgule Référence de la variable |