Questa funzione permette di creare e di modificare le videate del software definendone la descrizione in una tabella. Una videata è in realtà un folder o la parte superiore di una finestra su cui si trovano diversi folder. La validazione di questa descrizione permette allora di creare il sorgente della videata e di compilarlo nelle varie lingue in cui è generato il dossier.
Ogni videata è organizzata in blocchi ed ogni blocco contiene uno o più campi. Un campo può essere inserito, visualizzato o nascosto.
Una videata è definita dal suo codice e dalla sua abbreviazione. A differenza del codice in un dossier che è univoco, l'abbreviazione può non esserlo; occorre tuttavia fare attenzione al fatto che non sarà possibile aprire contemporaneamente due videate aventi la stessa abbreviazione: è quindi importante che i differenti folder di uno stesso oggetto abbiano delle abbreviazioni differenti. Per un oggetto di codice XXX, la videata di testata si chiama XXX0, ed i vari folder XXX1, XXX2, …, XXXn; questa regola è caldamente consigliata ma non obbligatoria.
E' possibile inserire dei grafici nelle videate X3, autorizzando una rappresentazione grafica su un blocco riquadro. Il grafico potrà essere semplice o mutiplo, sotto forma di gantt oppure appoggiarsi su un componente XSL creato nel dizionario dei componenti videata.
E' anche possibile inserire delle pagine web, creando dei blocchi "browser", e utilizzando il dizionario dei componenti videata.
E' possibile definire videate in formato VT.
Riferirsi alla documentazione di Implementazione
Presentazione
La testata permette di identificare la videata e di fornire le sue caratteristiche generali.
Chiudi
Campi
I seguenti campi sono presenti in questo folder :
|
Il codice della videata può contenere da 1 a 10 caratteri alfanumerici. Il primo carattere deve essere una lettera. Non può essere una parola riservata di Adonix. |
|
L'abbrezione della videata è formata da 1 a 4 caratteri alfanumerici il cui primo deve essere obbligatoriamente una lettera. Non può essere una parola riservata di Adonix. Salvo casi eccezionali, la norma è di avere un'abbreviazione diversa per videata. Infatti, si tratta dell'identificativo con il quale la videata verrà aperta se l'abbreviazione non viene reindicata nel programma. Tale abbreviazione fornirà la classe delle variabili di questa videata. |
|
|
|
Questa casella da contrassegnare permette di identificare se una videata non è utilizzabile in quanto tale (nè come interattiva nè come import) ma serve solo come modello per la creazione di altre videate. Ciò può anche servire per creare una classe di lavoro per i programmi. Queste videate non saranno mai validate. Possono contenere 500 campi, mentre una videata validabile non può che contenerne 250. |
Chiudi
Presentazione
Si trovano qui le informazione collegate alla gestione globale della videata.
Queste due informazioni permettono di sapere se la videata descritta nel dizionario deve essere creata effettivamente nel database del dossier. Lo è se le due condizioni sotto elencate si realizzano simultaneamente:
il campo codice attività è vuoto o il codice attività (definito nella tabella corrispondente) è attivato effettivamente.
il modulo al quale la videata è collegata è stato dichiarato ed è attivo per il dossier.
Un codice attività che comincia per X, Y, o Z rende la videata completa specifica, cioè questa non viene riaggiornata in caso di rivalidazione di dossier.
La videata è all'inizio definita dal proprio tipo che può essere:
Testata
Folder
Box di dialogo
Schermo intero
Schermo intero con elenco
Testata e folder sono particolarmente utilizzati in gestione di oggetto, consultazione, su un modello "inserimento finestra".
Box di dialogo viene utilizzato su un modello inserimento finestra.
Schermo intero viene utilizzato su un oggetto riquadro e su un modello "inserimento finestra".
Schermo intero con lista di selezione è utilizzato su un oggetto semplice con 1 sola videata e su un modello "inserimento finestra".
I primi 3 tipi ( testata, folder, box di dialogo ) necessitano dell'inserimento complementare del numero di righe e del numero di colonne sapendo che il titolo dei folder utilizza 1 riga, il contorno dei blocchi utilizza 1/2 riga per tratto e che il massimo è:
in bassa risoluzione, 20 righe, 84 colonne ( 64 colonne, se vi è una lista di selezione ).
in alta risoluzione, 28 righe, 112 colonne ( 88 colonne, se vi è una lista di selezione ).
Questi due campi ( righe, colonne ) vengono considerati come parametrizzazione. Una modifica fatta da specifico non necessita dunque della protezione tramite un codice attività.
Questa casella da contrassegnare permette di identificare se una videata non è utilizzabile in quanto tale (nè come interattiva nè come import) ma serve solo come modello per la creazione di altre videate. Queste videate sono ad esempio utilizzabili per le generazioni di transazioni di inserimento.
Si trova qui il nome dei due programmi utilizzati in collegamento con la videata:
Il programma standard è il programma nel quale verranno ricercate le azioni " standard " (codice STD) collegate ai campi della videata. Per un oggetto XXX, il nome del programma standard è SUBXXX: questa norma è vivamente consigliata ma tuttavia non obbligatoria. Questo programma viene aggiornato alla validazione della videata (o creato se non ancora esistente), quando un'azione " standard " viene aggiunta su un campo. Di fatto, l'etichetta del sotto programma è generata con passaggio in parametro del valore del campo; spetta allo sviluppatore scrivere questo sotto programma.
Il programma specifico è il programma nel quale verranno ricercate le azioni " specifiche " (codice SPE o SPX) collegate ai campi della videata. Per un oggetto XXX, il nome del programma specifico è SPEXXX: questa norma è vivamente consigliata ma tuttavia non obbligatoria. Questo programma viene aggiornato alla validazione della videata (o creato se non ancora esistente), quando un'azione " specifica " viene aggiunta su un campo. Infatti, l'etichetta del sotto programma è generata con passaggio in parametro del valore del campo; spetta allo sviluppatore scrivere questo sotto programma. L'aggiornamento di questo campo non necessita di protezione tramite codice attività.
Un blocco è un insieme di campi presentati in una cornice con un titolo opzionale. Ogni campo della videata deve essere posizionato in un blocco. L'ordine di inserimento dei campi in ogni blocco è imposto (quando si utilizza il tasto Tab, ci si sposta dall'alto in basso e da destra a sinistra).
Le caratteristiche di ogni blocco sono le seguentei:
il Titolo appare nella parte superiore della cornice. Questo testo è traducibile. Può essere interpretato.
il Tipo del blocco può essere:
Tipo del blocco | Definizione |
Lista | elenco di campi indipendenti gli uni dagli altri |
Riquadro | I campi sono organizzati in un riquadro di righe scorrevoli (orizzontalmente e verticalmente se necessario) |
Testo | Visualizzazione di testi fissi background, senza che vi possa essere inserimento |
Nascosto | Dichiarazione di un blocco lista nascosto. Permette di includere in una videata dei campi tecnici non visualizzati utilizzabili dai programmi collegati alla videata. |
posizione, riga, colonna servono per posizionare i blocchi gli uni rispetto agli altri. Bisogna simulare una griglia sul disegno dei blocchi, poi indicare per ognuno, il posizionamento tramite le coordinate (riga. colonna) dal suo angolo superiore sinistro, l'occupazione dal numero di righe ed il numero di colonne in questa griglia fittizia. Esempio:
Blocco | Posizione | Riga | Colonna |
A | 1.1 | 2 | 2 |
B | 1.3 | 1 | 1 |
C | 2.3 | 1 | 1 |
D | 3.1 | 1 | 1 |
E | 3.2 | 1 | 2 |
F | 4.1 | 1 | 3 |
il range permette di definire in che ordine i blocchi saranno inseriti: i blocchi sono inseriti nell'ordine crescente dei range quando si avanza mediante Tab da un campo all'altro. Inoltre, è utilizzabile in programmazione per identificare un blocco. Per esempio, per visualizzare tutti i campi del blocco 10, si scriverà : Affzo 10
E' quindi vivamente consigliato non modificare il range del blocco nella definizione della videata.
Lung permette di definire qual è la lunghezza massima in numero di caratteri che è riservata davanti ai campi di inserimento per posizionare i titoli dei campi in un blocco elenco. Questa lunghezza è approssimativa: poiché i caratteri utilizzano font proporzionali, si tratta solamente di una lunghezza media. Così, è possibile che i titoli leggermente più grandi possano essere comunque visualizzati. In Generale, 20 è valore buono.
Att permette di rendere opzionale un blocco di dati; se un codice attività è presente, può essere attivo o inattivo. Se è con dimensione, permette di rendere parametrizzabile il numero di riga su un blocco riquadro. Un codice attività che comincia per X, Y, o Z rende il blocco specifico, cioè questi non viene aggiornato in caso di rivalidazione di dossier.
Riga,Opzioni e Fondo pagina sono inseriti solo se il blocco è di tipo Riquadro. In questo caso:
Riga contiene il numero massimo di righe inseribili nel riquadro.
Fondo pagina contiene il nome di una variabile tecnica che memorizza il numero di righe effettivamente inserite. Deve essere definita inseribile nel folder dei campi, con il tipo di dati ABS. Se si vuole che un riquadro sia nascosto, si definirà questa variabile in modalità nascosta.
Opzioni contiene un elenco di caratteri che rappresentano ciascuno una funzione di base autorizzata (se è presente) sul riquadro. Questi caratteri possono essere selezionati con l'aiuto di una finestra accessibile con il tasto destro. Sono disponibili le seguenti funzioni:
Carattere | Funzione di gestione dei riquadri |
K | Riga precedente & successiva in modalità inserimento |
A | Annullamento di una riga |
D | Annullamento di un intervallo di righe |
R | Aggiunta di righe a fine riquadro |
I | Inserimento di righe |
S | Taglia |
B | Copia |
C | Incolla |
T | Caricamento di tutti i record nel riquadro |
? | Ricerca |
+ | Giustificazione colonna |
= | Modalità scheda automatica |
1-9 | Numero di colonne fisse ( a partire dalla 1ma colonna ) |
Questo campo viene utilizzato per i "web-services". Va indicato per i folder che contengono la propria lista di selezione. Esempio: videata BPABPR.
Questo riquadro permette un aiuto all'inserimento dei campi nel folder successivo: recupera le caratteristiche dei campi delle tabelle elencate.
Chiudi
Campi
I seguenti campi sono presenti in questo folder :
Caratteristiche
|
Questo campo permette di precisare se la videata deve essere creata nel database del dossier. Un codice attività che inizia con X, Y, o Z rende la videata completa specifica, vale a dire che questa non verrà riaggiornata in caso di rivalidazione di dossier. |
|
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. |
|
La videata è all'inizio definita dal proprio tipo che può essere:
I primi 3 tipi ( testata, folder, box di dialogo ) necessitano dell'inserimento complementare del numero di righe e del numero di colonne sapendo che il titolo dei folder utilizza 1 riga, il contorno dei blocchi utilizza 1/2 riga per tratto e che il massimo è di 28 righe, 112 colonne ( 88 colonne, se vi è una lista di selezione). Questi due campi (righe, colonne ) vengono considerati come parametrizzazione. I valori di questi campi non vengono diminuiti dall'integrazione di una patch salvo per il numero di righe se non viene trovato nessun codice attività specifico (nei blocchi o nei campi). |
|
|
|
|
|
|
Script
|
Programma nel quale saranno ricercate le azioni "standard" (codice STD) collegate ai campi della videata. Per un oggetto XXX, il nome del programma standard è SUBXXX: questa norma è vivamente consigliata ma tuttavia non obbligatoria. Questo programma viene aggiornato alla validazione della videata (o creato se non ancora esistente), quando un'azione "standard" viene aggiunta su un campo. Infatti, l'etichetta del sotto programma viene generata con passaggio nel parametro del valore del campo; allo sviluppatore resta da scrivere questo sotto-programma. |
|
Programma nel quale saranno ricercate le azioni "verticali" (codice SPV) collegate ai campi della videata. Per un oggetto XXX, il nome del programma specifico è SPVXXX: questa norma è vivamente consigliata ma tuttavia non obbligatoria. Questo programma viene aggiornato alla validazione della videata (o creato se non ancora esistente), quando un'azione " verticale " viene aggiunta su un campo. Infatti, l'etichetta del sotto programma è generata con passaggio in parametro del valore del campo; spetta allo sviluppatore scrivere questo sotto programma. L'aggiornamento di questo campo non necessita di protezione tramite codice attività. |
|
Programma nel quale saranno ricercate le azioni "specifiche" (codice SPE) collegate ai campi della videata. Per un oggetto XXX, il nome del programma specifico è SPEXXX: questa norma è vivamente consigliata ma tuttavia non obbligatoria. Questo programma viene aggiornato alla validazione della videata (o creato se non ancora esistente), quando un'azione "specifica" viene aggiunta su un campo. Infatti, l'etichetta del sotto-programma viene generata con passaggio nel parametro del valore del campo; spetta allo sviluppatore scrivere questo sotto-programma. L'aggiornamento di questo campo non necessita di protezione tramite codice attività. |
Riquadro Blocchi
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Il tipo di blocco definisce la presentazione dei campi all'interno di un blocco.
E' necessaria una variabile parametro per i blocchi di tipo Flash, Office, Browser, e Editor html. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
"Posizione", "Riga" e "Colonna" servono a posizionare i blocchi gli uni in relazione agli altri. Bisogna simulare una griglia sul disegno dei blocchi, poi indicare per ognuno, il posizionamento tramite le coordinate (riga. colonna) dal suo angolo superiore sinistro, l'occupazione dal numero di righe ed il numero di colonne in questa griglia fittizia.
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Se necessario, questi campi permettono di indicare un numero di colonne e di righe minime per un blocco riquadro. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Indica il range di inserimento. I blocchi sono inseriti in ordine crescente dei range quando si avanza mediante Tab da un campo all'altro. E' utilizzabile in programmazione per identificare un blocco. Per esempio, visualizzare tutti i campi del blocco 10, si scriverà: Affzo 10. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Per un blocco di tipo elenco, questo campo indica il numero di caratteri dedicati alla descrizione di ogni campo. In funzione dello spazio disponibile, si prevedono 20, 15 o 12 caratteri. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Questo campo permette di rendere opzionale un blocco di dati.
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Per un blocco di tipo "Riquadro", questo campo indica il numero massimo di righe nel riquadro. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Per un blocco di tipo riquadro, questo campo contiene un elenco di caratteri che rappresentano ognuno una funzione di base autorizzata (se è presente) sul riquadro. Questi caratteri possono essere selezionati con l'aiuto di una finestra di selezione. Sono disponibili le seguenti funzioni:
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Per un blocco di tipo riquadro, questo campo definisce il nome della variabile di fondo riquadro. E' una variabile tecnica che memorizza il numero di righe realmente inserite. Deve essere definita come inseribile, nel folder dei campi, con il tipo di dati ABS. Se si vuole che un blocco riquadro sia nascosto, si definirà questa variabile in modalità nascosta.
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Rappresentazione del blocco "riquadro" sulla videata:
Per gli ultimi 3 valori, è accessibile tramite il menù contestuale, una videata di "Parametri grafici". | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Questo campo viene utilizzato per i "web-services". Va indicato per i folder che contengono la propria lista di selezione. Esempio: videata BPABPR. Sul blocco elenco, si indica il n° di blocco riquadro associato. | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Questo campo permette di selezionare la vista portale, per i blocchi Flash |
Riquadro Tabelle referenziate
|
|
|
Questo riquadro permette un aiuto all'inserimento dei campi nel folder successivo. Il sistema recupera le caratteristiche dei campi delle tabelle elencate. |
Chiudi
Funzioni accessibili tramite click destro sul riquadro
Disponibile su un blocco di tipo Browser.
Disponibile su un blocco di tipo Office.
Chiudi
Presentazione
Questo folder permette di definire l'insieme dei campi della videata in un riquadro scorrevole.
In questa colonna si definisce il nome di campo della videata. Per usufruire della trans-classe, deve possibilmente avere lo stesso nome del campo al quale fa riferimento. Un campo di nome NOMECAMPO definito in una videata con abbreviazione ABV1, potrà essere letto con la sintassi [M:ABV1]NOMECAMPO.
Per i campi creati in specifico, il nome del campo deve iniziare con X_, Y_ o Z_.
Possibilità di scegliere una delle tre descrizioni del campo memorizzate nella tabella, una descrizione interpretata o ancora un qualsiasi testo.
Permette il posizionamento del campo in un blocco. Con la posizione, si precisa su quale blocco si mette il campo. Se bisogna posizionare più campi su una stessa riga, si fa seguire il numero di riga da un numero progressivo.
Questo campo è utilizzato per allineare i campi, gli uni rispetto agli altri, in uno stesso blocco. Bisogna nuovamente immaginare una griglia fittizia. Il testo background ed il campo di inserimento associato contano ognuno per una colonna. Si indica in questo campo, il numero di colonne occupate dal campo. I campi di tipo di dati W sono da esprimere in numero di colonne e non in numero di caratteri. Il supervisore considera che l'ultimo campo di una riga assuma il numero di colonne necessarie per allineare la riga in funzione di quella più lunga.
Si definisce nella prima di queste tre colonne il tipo di dati del campo. Questo tipo è definito nel dizionario dei tipi. Può esssere sia un tipo di base definito nella documentazione dei tipi di dati, sia un tipo collegato ad un oggetto (BPC per un codice cliente, ITM per un codice articolo), sia un tipo che capitalizza alcune caratteristiche (NAM per un nome esteso, SHO per un nome breve…). Alcuni tipi hanno bisogno delle informazioni complementari date dalle colonne Menù e Lung. Sono i tipi seguenti:
Indica se il campo è inserito, visualizzato, nascosto o tecnico (non preso in considerazione dai Web-services).
Il codice attività può comportare una dimensione. In questo caso, il campo corrispondente è dimensionato conformemente al valore associato al codice attività. I codici attività che cominciano per X, Y, o Z corrispondono a dei campi specifici che non sono toccati in aggiornamento di dossier
Questa colonna definisce delle opzioni applicabili all'inserimento del campo. Queste opzioni sono realizzate da caratteri che possono concatenarsi quando parecchie opzioni sono necessarie. E' possibile scegliere queste opzioni grazie ad una finestra di selezione. Si troverà una descrizione dettagliata di tutte le opzioni possibili. La combinazione di queste opzioni permette al supervisore di applicare un formato di inserimento particolare per il campo. Rimane tuttavia la possibilità di inserire direttamente il formato di inserimento con il menù contestuale (per la sintassi del formato, vedere l'help format$)
Il campo Obbligatorio permette di definire se il campo può essere vuoto, o se deve contenere assolutamente un valore non nullo. Per campo vuoto, si intende una stringa di caratteri vuota, un valore numerico nullo, un valore di menù locale uguale a zero (nessuna scelta effettuata) o la data vuota [0/0/0].
Questi campi sono disponibili non appena si ha un tipo di dati legato all'oggetto. Si precisa se bisogna proporre un tunnell sull'oggetto nel menù contestuale del campo. Con il campo « legame », si permette di visualizzare automaticamente la descrizione breve o estesa legata al codice inserito in questo campo.
Indica la lunghezza del campo sulla videata e quindi permette di troncare tale campo sulla videata. L'inserimento sul campo sarà con scroling. I campi alfanumerici di lunghezza maggiore di 30 vengono, di default, troncati dal supervisore.
Costante o variabile che permette di inizializzare il campo.
Possibilità di limitare l'accesso a questo campo riservata allo specifico. L'aggiornamento di questo campo non necessita di protezione tramite codice attività.
Il campo è definito come inseribile, ma in alcune condizioni si vuole che tale campo non sia inseribile.
Su un campo di blocco riquadro, gli oggetti autorizzati sono: la casella da contrassegnare e l'icona.
Si inserisce in questa colonna la parola chiave che referenzia un testo di aiuto associato al campo. L'aggiornamento di questo campo non necessita di protezione tramite codice attività.
Possibiltà di aggiungere uno stile particolare sul campo tramite parametrizzazione. Ciò è riservato allo specifico. L'aggiornamento di questo campo non necessità di protezione tramite codice attività.
Possibilità di aggiungere un controllo su campo tramite parametrizzazione. L'aggiornamento di questo campo non necessità di protezione tramite codice attività.
Permette di identificare i sotto-programmi che saranno eseguiti prima o dopo l'inserimento di un campo. Permette anche di identificare le azioni del menù contestuale del campo. Se è necessario si deve definire questo riquadro per ogni campo.
Permette di assegnare dei valori ai parametri delle azioni. Si inserisce un solo riquadro di parametri, per l'insieme delle azioni di un campo.
I campi sono organizzati in un riquadro di righe scorrevoli (orizzontalmente e verticalmente se necessario)
Chiudi
Campi
I seguenti campi sono presenti in questo folder :
Riquadro Campi
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Questo campo indica il nome del campo della videata. Questo codice può essere composto da 1 a 10 caratteri alfanumerici, il primo deve essere una lettera. Le keyword riservate Sage sono vietate. Per usufruire della trans-classe, deve possibilmente avere lo stesso nome del campo della tabella al quale fa riferimento. Si potrà accedere ad un campo di nome NOMECAMPO definito in una videata di abbreviazione ABB1 utilizzando la sintassi [M:ABB1]NOMECAMPO. Il nome del campo è generalmente codificato da gruppi di 3 caratteri. Questi gruppi sono messi in maiuscolo nella funzione Codifica campi. Si consiglia di seguire tale norma. Per i campi creati in specifico, il nome del campo deve iniziare con X_, Y_ o Z_. | ||||||||||||||||||
| ||||||||||||||||||
Questo campo indica il numero del blocco dove deve posizionarsi il campo. | ||||||||||||||||||
| ||||||||||||||||||
Questo campo indica il numero del campo.
Es: 1,2 indica la seconda posizione della prima riga. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Nessun help collegato a questo campo. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Indicare il tipo di dato del campo. In funzione del tipo di dato scelto possono essere richieste delle informazioni complementari. | ||||||||||||||||||
| ||||||||||||||||||
Definisce il numero di menu locale associato al campo definito sulla riga. Quando un campo è di tipo menu locale, viene memorizzato sotto forma di un valore numerico (da 1 a 255) corrispondente ad un range di un'intestazione nella tabella chiamataMenù locali, salvata nella tabella dei messaggiAPLSTD. In inserimento o in visualizzazione, si vede, secondo le scelte fatte sull'interfaccia utente:
L'interesse di questo tipo di inserimento è che la lista delle scelte è presentata nella lingua di connessione dell'utente. Ogni numero di menu locale caratterizza la lista delle intestazioni possibili. Per esempio, il menu locale 1 corrisponde alla sceltaNo / Sì in questo ordine. In questo caso particolare, l'interfaccia utente può anche essere la casella da contrassegnare. | ||||||||||||||||||
| ||||||||||||||||||
Permette di definire la lunghezza di un campo quando quest'ultimo utilizza un tipo di dati generico la cui lunghezza non è fissata. E' il caso soprattutto dei tipi A e DCB. Per i blob, come per i clob, occorre indicare la lunghezza che sarà quella massima di memorizzazione. La codifica è la seguente:
| ||||||||||||||||||
| ||||||||||||||||||
Questa informazione indica se il campo deve essere inserito o meno. 3 valori possibili:
| ||||||||||||||||||
| ||||||||||||||||||
Indica per un campo nascosto, se la sua descrizione deve essere presa in conto nella descrizione XML della finestra. I valori possibili sono:
Per i campi nascosti di blocco tecnico, questo campo è posizionato obbligatoriamente su "tutti i client"; questa tecnologia è utilizzata per la visualizzazione dei grafici XSL. Per gli altri casi di campo nascosto, è consigliato mettere "non trasmesso" tranne particolari necessità da determinare caso per caso. Si noti che per i campi di blocco nascosto, si hanno questi due valori possibili: "non trasmesso", "Web services". | ||||||||||||||||||
| ||||||||||||||||||
Questo campo permette di gestire la presenza del campo a secondo della modalità di inserimento di un riquadro. - La modalità scheda (accessibile con un clic destro nella variabile di fondo riquadro) permette la visualizzazione/inserimento di una riga di un riquadro in una finestra. Tutti i campi della riga con attributo "Modo scheda" o "Modo scheda-riquadro" sono accessibili in una pagina o in più folder a seconda del numero di campi. - In modo Riquadro sono accessibili solo i campi ccon attributo 'Modo riquadro' o Modo scheda-riquadro'. Le azioni definite sui campi sono attive nei due modi. | ||||||||||||||||||
| ||||||||||||||||||
Se questo campo non viene indicato, il campo sarà sempre presente. Se questo campo corrisponde a codice attività non attivo, il campo non sarà generato. I codici attività che cominciano per X, Y, o Z corrispondono a dei campi specifici che non vengono toccati in aggiornamento di dossier | ||||||||||||||||||
| ||||||||||||||||||
Indicare la dimensione del campo. | ||||||||||||||||||
| ||||||||||||||||||
Questa informazione indica se il campo è obbligatorio o meno. | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
Quando il tipo di dati viene associato ad un oggetto, quest'informazione permette di creare automaticamente un tunnel disponibile nel menù contestuale del campo, permettendo di accedere direttamente alla gestione di tale oggetto. | ||||||||||||||||||
| ||||||||||||||||||
Se questo campo ha come valore "Sì", viene aggiunto un campo complementare alla destra del campo per visualizzare la descrizione del campo selezionato. Questo campo deve essere parametrizzato nel campo "descrizione" o "descrizione breve" sul folder generale della tabella associata. | ||||||||||||||||||
| ||||||||||||||||||
Le opzioni dipendono dal tipo di dati (utilizzare la finestra di ricerca). | ||||||||||||||||||
| ||||||||||||||||||
Questo campo permette di indicare una lunghezza di visualizzazione, nel caso in cui la si voglia diversa dalla lunghezza di inserimento. L'inserimento su tale campo sarà quindi con scrolling. Di default, sui campi alfanumerici di lunghezza superiore a 30, il supervisore considera una lunghezza di visualizzazione di 30 caratteri. Questo formato di inserimento viene preso in considerazione quando non si indica un formato sul tipo di dato legato al campo e sul campo stesso). | ||||||||||||||||||
| ||||||||||||||||||
Questo campo indica un'espressione che viene proposta per inizializzare il campo. Se l'espressione è preceduta dal carattere '*', il valore di default sarà sempre assegnato (anche se il campo è già inizializzato). Per un campo di tipo icona, il valore inserito qui indica l'icona da visualizzare. | ||||||||||||||||||
| ||||||||||||||||||
Se questo campo non viene indicato, il campo sarà sempre accessibile ad un utente. Se questo campo viene indicato, un utente potrà accedere al campo soltanto se è abilitato al corrispondente codice d'accesso. L'abilitazione può autorizzare la consultazione e/o la modifica del campo. Questa possibilità di limitare l'accesso ad un campo è riservata allo specifico, e non necessita di protezione con un codice attività. | ||||||||||||||||||
| ||||||||||||||||||
Il campo è definito come inseribile, tuttavia in alcune condizioni si desidera che non lo sia. La condizione di inserimento è un'espressione logica espressa nella sintassi X3. Se l'espressione è vera durante l'inserimento, il campo verrà inserito, altrimenti verrà visualizzato ed il suo valore conservato. Esempio: Per inserire un campo se il campo precedente è a sì: [M]ZONEPREC=2 | ||||||||||||||||||
| ||||||||||||||||||
Questo campo permette di indicare il tipo di oggetto grafico che verrà utilizzato:
Su un campo di blocco riquadro, gli oggetti autorizzati sono: la casella da contrassegnare e l'icona. | ||||||||||||||||||
| ||||||||||||||||||
Possibiltà di aggiungere uno stile particolare sul campo tramite parametrizzazione. Ciò è riservato allo specifico. L'aggiornamento di questo campo non necessità di protezione tramite codice attività. | ||||||||||||||||||
| ||||||||||||||||||
Questo campo permette di definire una tabella di controllo per verificarne l'inserimento e in alcuni casi avere una selezione dei valori possibili. Ciò è riservato allo specifico. L'aggiornamento di questo campo non necessità di protezione tramite codice attività. | ||||||||||||||||||
| ||||||||||||||||||
Insieme di parametri disponibili per alimentare il grafico con i campi del riquadro. Questi parametri sono descritti nella tabella diversa 915. | ||||||||||||||||||
| ||||||||||||||||||
Permette di definire la rappresentazione grafica della colonna del riquadro. Questa informazione è necessaria per i grafici:
|
Riquadro Azioni
|
|
|
Questo riquadro permette di definire le azioni particolari associate al campo. I tipi di azioni possibili sono:
|
|
Il codice dell'azione conduce alla tabella delle azioni che indica il sotto-programma che verrà richiamato. Tuttavia esistono 3 codici particolari: "STD", "SPE" e "SPV", che indicano che l'azione non è catalogata ma richiama un'etichetta che è definita rispettivamente nei programmi "standard" per STD, "specifico" per SPE e "verticale" per SPV. |
|
|
|
Questo campo permette di definire il contesto di esecuzione dell'azione:
|
|
Questo campo è disponibile per lo specifico e la verticalizzazione. Si potrà precisare:
|
Riquadro Parametri azioni
|
Questa parte della videata permette di definire il valore di alcuni parametri. |
|
|
|
|
Chiudi
Funzioni accessibili tramite click destro sul riquadro
Sul blocco dei campi, permette un automatismo di creazione dei campi nella videata a partire dalle tabelle specificate nel folder di testata.
Sul blocco delle azioni, permette di andare in modalità editor sui sotto-programmi delle azioni STD, SPE o SPV dei rispettivi programmi SUBxx, SPExxx o SPVxxx.
Chiudi
Di default, le seguenti stampe sono associate alla funzione :
AMSK : Dizionario schermate
AMSKLIST : Lista schermate
Ma ciò lo si può modificare tramite parametrizzazione.
I seguenti campi sono presenti sulla finestra aperta da questo bottone : Blocco numero 1
Blocco numero 2
Chiudi Questo bottone permette di copiare la definizione della videata verso un altro dossier. Attenzione, occorrerà validare la videata nel dossier di destinazione. |
Questo bottone permette di visualizzare il risultato. La videata deve essere stata validata. |
Questo bottone permette di visualizzare il risultato in modalità Web. La videata deve essere stata validata. |
Disponibile sulle videate VT. Permette di visualizzare la videata sotto forma di traccia.
Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :
Si tenta di registrare una videata senza avergli definito un blocco.
Ogni blocco definito nella videata deve avere un range unico. Il range è l'identificativo univoco del blocco.
Nella definizione di un blocco riquadro, si deve indicare in colonna « pié pagina » un campo del secondo folder di tipo dati ABS assegnati a tale blocco.
Nella definizione di un blocco riquadro, si deve indicare in colonna « pié pagina » un campo del secondo folder di tipo dati ABS assegnati a tale blocco. Questo campo deve essere il primo dichiarato su tale blocco.
Dei campi del secondo folder sono assegnati ad un blocco non definito nel primo folder.
Controllo del limite di 32768 campi attivi, tenedo conto della loro dimensione e in questo caso, per videata. Per i blocchi riquadro, si conta solo un campo per colonna, a prescindere dal numero di righe del riquadro. Per i blocchi lista, si prende in considerazione la dimensione del campo.
Controllo del limite di 240 campi attivi, senza tenere conto della loro dimensione, e questo per videata.