Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 28-Aug-2023 11:26 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 178 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Obiettivo\\
Generalizzare la costruzione di testi.\\
\\
!!! Autorizzazioni\\
A livello di USRLVL le funzioni disponibili hanno autorizzazione annegate nel source del servizio:\\
SFIN____________________Aut Usr\\
* Gestione del testo_________01\\
* Gestione della struttura_____01\\
* Testo in matrice\\
* Testo grafico\\
* Testo non formattato\\
* Imposta variabili___________01\\
* Documentazione specifica__01\\
* Set'n Play_______________ 02\\
\\
e vengono gestite da SmeUp:\\
- Classe: USRLVL\\
- Utente: [utente/gruppo]\\
- Funzione: LOA19_SE\\
\\
Per quanto riguarda la gestione delle autorizzazioni per singolo paragrafo invece, la classe è la "LO.EXD"\\
gestita come segue:\\
- Classe: LO.EXD\\
- Utente: [utente/gruppo]\\
- Funzione: [codice lettera]\\
\\
\\
!!! Testo\\
Il testo può essere recuperato da diverse forme:\\
* Parametro interno\\
* Nota oggetto\\
* Nota specifica\\
* Documentazione oggetto\\
* Documentazione specifica\\
* Descrizione in lingua\\
Il testo può essere definito in varie lingue ed è possibile visualizzare solo il testo nella lingua desiderata andando a settare la specifica variabile\\
\\
!!! Struttura Script\\
L'installatore deve definire la propria struttura di recupero dei testi nello script che deve risiedere nel sorgente__SCP_SET__.\\
Il nome dello script deve essere composto da una parte fissa (LOA19_) e una parte variabile che indica il gruppo sotto cui riunire una serie di testi.\\
All'interno dello script devono essere specificati almeno una sezione, una sottosezione e un paragrafo per visualizzare un testo.\\
(Lo script è composto da due parti, la prima carattere e la seconda numerica, permettendo così la generazione di script meno corposi e semplici da mantenere.\\
La parte carattere non deve eccedere gli 8 caratteri, mentre la parte numerica deve essere lunga 2.)\\
\\
!! Tag dello script\\
Elenco delle tag e del loro significato\\
\\
||Tag||Significato
|SEZ|Inizio di una sezione\\
|SUB|Inizio di una sottosezione\\
|A19.SET|Setup del testo\\
|A19.PAR|Metoto di ricerca del paragrafo\\
|A19.MNU|Funzione di menù\\
|A19.VAR|Impostazione variabile\\
|A19.PAF|Funzione richiesta parametri per simulazione\\
\\
\\
Ora vediamo in dettaglio gli attributi di ogni tag\\
\\
__SEZ__Sezione\\
||Attributo||Significato||Descrizione
|Cod|Codice|Ragguppa per omogeneità i modelli di testo\\
|Txt|Descrizione|Significato del gruppo\\
\\
\\
__SUB__Sotto sezione\\
||Attributo||Significato||Descrizione
|Cod|Codice|Identifica in maniera univoca il modello di testo\\
|Txt|Descrizione|Significato del modello\\
\\
\\
__A19.SET__Setup del testo\\
Permette di impostare il modello del tetso.\\
\\
||Attributo||Significato||Descrizione
|Con|Contesto|Identifica il contesto da cui recuperare le variabili\\
|Met|Metodo|Metodo con cui risolvere la lingua del testo\\
|T1|Tipo oggetto|Tipo oggetto utilizzato per risolvere la lingua del testo\\
|K1|Oggetto|Oggetto utilizzato per risolvere la lingua del testo\\
|Var|Variabile|Variabile che contiene la lingua del testo\\
\\
\\
__A19.MNU__Funzione del menu\\
Permette di aggiungere al menu delle proprie funzioni attivabili solo sul modello in esame.\\
\\
||Attributo||Significato||Descrizione
|Des|Descrizione|Descrizione della funzione presentata nel menu\\
|Fun|Funzione|Funzione da eseguire\\
|Aut|Autorizzazione|Livello di autorizzazione alla funzione, se non abilitato la funzione non sarà visibile\\
|Ico|Icona|l'icona che rappresenterà sul menu la funzione\\
\\
\\
__A19.VAR__Variabili\\
Permette di aggiungere delle variabili per poter simulare il testo\\
\\
||Attributo||Significato||Descrizione
|Cod|Nome|Nome della variabile\\
|Als|Alias|Nome della variabile da cuio deriva il contenuto\\
|Des|Descrizione|Descrizione della variabile\\
|Ogg|Oggetto|Oggetto della variabile, permette l'utilizzo dei suoi attributi\\
|Val|Valore|Contenuto della variabile\\
\\
\\
__A19.PAR__Paragrafo\\
Permette di definire il paragrafo.\\
\\
||Attributo||Significato||Descrizione
|Gra|Grafica|Rappresentazione del paragrafo\\
|Lin|Lingua|Abilita il paragrafo solo se il modello del testo è della stessa lingua\\
|Aut|Autorizzazione|Abilita il paragrafo solo se autorizzati\\
|Des|Descrizione|Nota del paragrafo ad uso dell'implementatore\\
|Cnd|Condizione|Abilita il paragrafo solo se la condizione è vera\\
| |Paragrafo Interno|\\
|IPa|Paragrafo|Testo del paragrafo\\
| |Descrizioni estese|Se assente risale al paragrafo interno\\
|ET1|Tipo Oggetto|Tipo oggetto\\
|EK1|Oggetto|Oggetto\\
| |Nota oggetto|Se assente risale al paragrafo interno\\
|NT1|Tipo Oggetto|Tipo oggetto\\
|NO1|Oggetto|Oggetto\\
| |Documentazione oggetto|Se assente risale al paragrafo interno\\
|DT1|Tipo Oggetto|Tipo oggetto\\
|DK1|Oggetto|Oggetto\\
| |Documentazione|Se assente risale al paragrafo interno\\
|DLI|Libreria|Libreria\\
|DFI|File|File sorgente\\
|DME|Membro|Membro\\
|DTG|Tag|Tag iniziale da cui estrarre il testo\\
|DAT|Attributo|Attributo identificativo del tag.\\
| |Nota|Se assente risale al paragrafo interno\\
|NCO|Contenitore|Contenitore dela nota\\
|NCA|Capitolo|Capitolo da leggere\\
|NK1|Oggetto 1|Oggetto 1\\
|NK2|Oggetto 2|Oggetto 2\\
|NK3|Oggetto 3|Oggetto 3\\
|Con|Contesto|Contesto\\
|TxtTit|Intestazione|Permette di personalizzare l'intestazione del testo in matrice.\\
|OvrPar|Override Parametri|Permette di specificare un valore (T1[SE] P1[GRU.A19] K1[...]) per ottenere l'override del layout dei paragrafi della lettera.\\
\\
\\
__A19.PAF__Funzione richiesta Parametri\\
Permette di mostrare una sezione di richiesta parametri nella forma:\\
2(CN;CLI;#(O;;CNCLI;Cliente)) 3(CN;AZI;#(O;;AZ;Azienda)) 4(TA;C5X;#(O;;TAC5X;Tipo Sollecito))\\
\\
dove:\\
(#)=richiesta\\
(O)=obbligatorio\\
(CNCLI), (CNAZI)...=oggetto tipo\\
\\
:T02 Modalità di richiamo\\
\\
Per visualizzare nei servizi il risultato delle lettere occorre lanciare la seguente stringa\\
D.FUN.STD F(FRM;LOA19_SE;RIT.TXT) 1(SE;SUB.A19;xx.yy.zz) 2(;;) P() INPUT()\\
\\
Dove FRM indica la visualizzazione del testo in formato grafico. Altre possibilità possono essere EXB (matrice) o TXT(formato di testo)\\
\\
Nell'oggetto 1 occorre specificare il codice della lettera in oggetto formato da 3 parti xx.yy.zz dove:\\
\\
xx sono gli ultimi due caratteri dello script LOA19_xx in cui ho specificato il modello delle lettere.\\
yy sono le lettere che identificano il codice della sezione (SEZ) dello script che ci interessa.\\
zz sono le lettere del codice della sottosezione (SUB) dello script che ci interessa.\\
\\
!!! Creazione del Testo\\
\\
Dalla scheda del Costruttore A19 è possibile modificare lo script, dopo averlo creato nell'SCP_SET, attraverso pochi passaggi.\\
\\
Selezionando il gruppo nella parte alta a sinistra dello schermo e scegliendo "Gestione della Struttura" si visualizza lo schema dello script in cui è possibile gestire i tag già presenti, oppure aggiungerne di nuovi utilizzando il drag&drop.\\
Selezionando un tag nelle "Istruzioni ammesse" e trascinandolo nella struttura selezionata si aggiungono nuovi tag allo script, e nella parte destra si possono modificare i vari attributi per modellare il testo.\\
\\
Selezionando una riga dalla "Struttura del testo" e cliccando due volte su "Elimina" la si cancella.\\
\\
Lo script è possibile modificarlo anche visualizzando l'Editor dello script.\\
This page has only one version
«