Sviluppo > Strumenti > Patch > Modello parametrizzazione 

Questa funzione permette di definire dei modelli di parametrizzazione utilizzabili nella funzione Copia parametrizzazione.
La creazione di modelli di parametrizzazione evita di indicare per ciascuna copia l'insieme della parametrizzazione.

A ciascun modello di parametrizzazione, si associano uno o più modelli di dati, che descrivono i dati da trasferire. Si completa ogni modello di dati con:

  • una formula di selezione sulla tabella principale del modello di dati.
  • ed un tipo di transazione utilizzato per rivalidare la parametrizzazione se necessario.

Vengono applicati al momento della copia della parametrizzazione.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

Identifica il codice del modello di parametrizzazione.

  • Descrizione (campo INTPAT)

Descrizione solo visualizzata.

Blocco numero 2

  • Modulo (campo MODULE)

Modulo di appartenenza della parametrizzazione. Questo campo permette di precisare se la videata deve essere creata nel database del dossier. Lo è se il modulo al quale è collegata la videata è attivo per il dossier.

Questo codice attività permette di marcare uno sviluppo o parametrizzazione considerato come opzionale (viene allora attivato o disattivato secondo il valore del flag legato al codice attività), ma anche di identificare delle aggiunte specifiche o di raggruppare sotto uno stesso codice significativo un insieme di elementi del dizionario da attivare simultaneamente per permettere ad una funzionalità del software di essere operativa.

Un codice attività che inizia con X, Y o Z è considerato come specifico.

Riquadro Modelli di dati

Il modello di dati qui selezionato permette di definire i dati che verranno estratti per essere scritti nel file di patch o copiati.

SEEINFO Possono esistere più modelli di dati identici in uno stesso modello di parametrizzazione.

  • [Sélection] (campo EXPSEL)

Si inserisce qui una formula di selezione che si applicherà sulla tabella principale definita nel modello di dati.

Tale formula può in particolare includere la variabile [L]CODLEG, che è il codice legislazione inserito al lancio della copia.

Quando dei dati di parametrizzazione descrivono delle transazioni di inserimento, la semplice copia di dati di parametrizzazione non è sufficiente: occorre anche rivalidare le transazioni corrispondenti (ovvero che vengano rigenerati codice - programma, videate, finestra a seconda dei casi. Ciò si attiva indicando qui il codice dell'oggetto di parametrizzazione corrispondente.

Chiudi

 

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Blocco numero 1

  • campo OBJET

 

  • campo CLES

 

Blocco numero 2

  • Dal dossier (campo DOSORG)

Questo campo permette di definire il dossier a partire dal quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

  • Tutti i dossiers (campo TOUDOS)

Questa opzione permette di copiare la scheda verso tutti i dossier definiti nel dizionario (tabella ADOSSIER della soluzione corrente).

  • Al dossier (campo DOSDES)

Questo campo permette di definire il dossier nel quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

Chiudi

Questo bottone permette di copiare la definizione della scheda da o verso un altro dossier.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

Etichetta "Subprog PATCHMOD" inesistente nel programma SUBXXX.

Questo errore significa che si è richiesto una rivalidazione di transazione per un oggetto per il quale non è necessaria alcuna rivalidazione. Infatti, tale rivalidazione viene attivata dall'esecuzione dell'etichetta PATCHMOD nel programma associato all'oggetto. Il fatto che tale etichetta non esista significa quindi che non vi è alcuna rivalidazione da prevedere.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione