Créez votre PDF

No pages found in Basket

Restaurer une fiche supprimée

Sommaire[Masquer]

Dans le cas de la suppression par erreur d'une fiche, il n'est pas possible au niveau du logiciel de la restaurer. Cela nécessite l'intervention du service informatique qui interviendra alors directement au niveau de la base de données.

REMARQUE : Tous les éléments supprimés à partir du logiciel sont marqués comme supprimés mais restent toujours présents dans la base de données.

 

Lors de la suppresion d'une fiche, tous les éléments rattachés à la fiche sont également supprimés de manière à ne pas conserver des informations "libres" rattachées à rien. Aussi, lors de la restuaration de la fiche, il sera nécessaire de restaurer les éléments rattachés. Toutefois, si des informations liées à la fiche considérée avaient été supprimés préalablement, ceux-ci seront alors restitués et il sera donc nécessaire de revalider la paramétrage de la fiche afin de ne conserver que les éléments nécessaires.

 

1. MODE OPERATOIRE : 

1.1. 1°) Sauvegarde de la base de données

Il est essentiel d'effectuer une sauvegarde complète de la base de données avant de réaliser les manipulations suivantes de manière à pouvoir revenir en arrière en cas de fausse manipulation.

 

1.2. 2°) Accéder à la console d'administration de la base de données

La restauration des éléments supprimés se fera via des requêtes SQL qu'il faudra saisir en ligne de commande ou dans l'interface d'administration de la base de données selon les utilitaires à votre disposition.

 

1.3. 3°) Retrouver la fiche supprimée dans la base de données

De manière à pouvoir réaliser les requêtes pour restaurer la fiche supprimée ainsi que ses éléments associés, il faut clairement identifier la fiche. La table de la base de données contenant l'ensemble des fiches est OFIC_FICHE_NC. Si le nombre de fiches est trop important et que vous connaissez le code de la fiche (même partiellement, vous pouvez poser la requête ci-dessous pour retrouver le code unique (SYSID) de la fiche qui sera utilisé dans les prochaines requêtes : 

select  OFNC_CODINT from OFIC_FICHE_NC where OFNC_CODEFICHE like '%code de la fiche%'

 

Notez alors la valeur du champ OFNC_CODINT (nous prendrons 15 dans notre exemple).

 

1.4. 4°) Restauration des éléments supprimés

Restauration de la fiche

update OFIC_FICHE_NC set OFNC_SUP=0 where OFNC_CODINT=15

 

Restauration des actions associées

update OFIC_ACTIONL set OACL_SUP=0 where OACL_CODINT=15 AND OACL_LOGICIEL=0

 

Restauration des éléments 'Pour information' 

update OFIC_DIFFUSION set ODIF_SUP=0 where ODIF_SYSID_REF=15 and ODIF_LOGICIEL=0

 

Restauration des Prtoduits

update OFIC_PRODUITFICHE set OPROF_SUP=0 where OPROF_CODINT=15

 

Restauration des coûts

update OFIC_CTDIRECT set OCTD_SUP=0 where OCTD_CODINT=15 AND OCTD_LOGICIEL=0

 

Restauration des documents associés

update OFIC_FICFICHE set  OFICF_SUP=0 where OFICF_CODINT=15 AND OFICF_LOGICIEL=0

 

Restauration des photos

update OFIC_IMAGE_CONF set OIMGC_SUP=0 where  OIMGC_SYSID_CONFORM=15

 

Restauration des causes

 update OFIC_NCAUSE set ONCA_SUP=0 where ONCA_CODINT=15 AND ONCA_LOGICIEL=0

 

Restauration des conséquences

update OFIC_NCONS set ONCO_SUP=0 where ONCO_CODINT=15 AND ONCO _LOGICIEL=0

 

Restauration des mots clés

update OFIC_MOT_CLE set OCLE_SUP=0 where OCLE_CODINT=15 AND OCLE_LOGICIEL=0

 

Restauration des outils

update OFIC_NOUTILS set ONOU_SUP=0 where ONOU_CODINT=15 AND ONOU_LOGICIEL=0