Utilizzo > Storicizzazione/Cancellazione 

Questa funzione permette di lanciare le operazioni di cancellazione e archiviazione.

I software in tecnologia SAFE X3 sono in grado di gestire, per mezzo della funzione di cancellazione/archiviazione, il trasferimento su archivi o la cancellazione di movimenti che non evolvono più, considerati come sufficientemente vecchi per non essere più consultati di frequente.

Sono cancellabili o archiviabili solo i dati considerati come chiusi (ovvero, non suscettibili di continuare ad evolvere).

L'archiviazione si fa mediante trasferimento dei dati da una tabella del dossier verso una con la stessa struttura (con due campi, CREHISDAT e CREHISUSR, che permettono di conoscere le date e gli utenti che hanno archiviato il dato). Questa tabella è definita in un dossier dedicato, che utilizza inoltre il dossier corrente come dossier padre, la cui creazione viene fatta automaticamente al momento della prima archiviazione.

L'interesse di questa operatività risiede nel fatto che le funzioni di consultazione standard sui dati dello storico funzionano con semplice connessione al dossier nello stesso modo in cui funzionano sul dossier in corso.

Nel momento in cui si è connessi al file archivio, si potranno vedere i dati arichiviati solo separatamente e non simultaneamente ai dati dello stesso tipo non archiviati. Al contrario, se una tabella archivio fa riferimento a dei dati di base (non suscettibili di essere salvati per definizione) o a dati per i quali non è stata definita alcuna tabella archivio, la consultazione si potrà fare mediante zoom su questi dati non archiviati.

La parametrizzazione delle regole di cancellazione permette di definire le durate di vita a partire dalle quali dei movimenti possono essere cancellati o archiviati, seguendo delle regole di coerenza per gruppo di tabelle definite altrove.
In funzione del modulo coinvolto, l'elaborazione può appoggiarsi anche sul valore di alcuni parametri. Il loro elenco viene fornito in un documento allegato.

Se si desidera vedere nello specifico dei movimenti situati nel dossier di produzione per alcuni, ed in quello di archivio per altri, bisognerà definire delle query SQL di tipo unione su una delle due tabelle interessate, ad esempio, per mezzo di query SQL o di viste specifiche.

Prerequisiti

Occorre aver prima creato il dossier di storicizzazione associato al dossier corrente se si desidera gestire un'archiviazione, ed anche aver definito i parametri di cancellazione/ storicizzazione corrispondenti.

Gestione videata

Videata di inserimento

Presentazione

Quando di entra nella funzione, si trova una sola videata che permette di definire le informazioni che riguardano la cancellazione da lanciare.

Una volta indicati questi parametri, la validazione della videata provoca il lancio della funzione. Quando essa termina, verrà visualizzata una traccia per conoscerne il risultato in maniera più o meno dettagliata.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

Indica il codice di storicizzazione/cancellazione da lanciare. Questo permette di limitare l'operazione ad un solo gruppo di tabelle. Se si desira lanciare una funzione generale, basta lasciare questo codice vuoto.

Blocco numero 2

  • Storicizzazione (campo HISTO)

Indica se l'elaborazione di storicizzazione deve essere lanciata.

  • Cancella (campo EPUR)

Indica se l'elaborazione di cancellazione deve essere lanciata.

Blocco numero 3

  • Tutte le società (campo ALLCPY)

Se questo check-box è contrassegnato, l'elaborazione viene lanciata per tutte le società (altrimenti, si specificherà quale).

Definisce la società interessata dall'elaborazione.

Blocco numero 4

  • Traccia dettagliata (campo TRDET)

Se questa casella è contrassegnata, provoca la scrittura, nella traccia dell'operazione, dell'elenco di ognuna delle righe eliminate o archiviate (all'occorrenza le chiavi principali delle tabelle principali del gruppo di cancellazione; il dettaglio delle righe cancellate o archiviate nelle tabelle collegate non è mai fornito, ma in questo caso verrà indicato il numero). Se questa casella non è contrassegnata, si avrà, per ogni tabella, un messaggio che fornisce il totale di righe eliminate e archiviate per la tabella.

Questa casella è anche attiva in caso di simulazione, per conoscere il dettaglio di ciò che sarebbe fatto se la funzione fosse stata realmente lanciata.

Attenzione, l'utilizzo di questa casella può provocare la creazione di un file di traccia molto voluminoso.

  • Simulazione (campo SIM)

Se questa casella è contrassegnata, la funzione creerà solo la traccia (dettagliata o meno) che l'elaborazione genererebbe senza realizzare realmente la cancellazione e/o l'archiviazione.

Chiudi

 

Osservazioni

Questa operazione può risultare estremamente lunga. In generale, è meglio lanciarla in batch ed in modo regolare (i parametri di frequenza per gruppo di tabelle permettono di definire ciò che deve essere fatto ad ogni lancio).

Job batch

Questa funzione può essere lanciata in batch. Il job standard AHISTO è previsto per questo.

Messaggi di errore

Non esistono messaggi di errore ad eccezione di quelli generici.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione