Nel presente paragrafo si danno alcuni consigli alle aziende o i
partner e i licenziatari sorgenti, che vogliano implementare
verticalizzazioni integrazioni o personalizzazioni a vari livelli, in modo
da evitare al massimo in futuro di confliggere con nuove versioni di
Business rilasciate da NTS.
NTS si impegna a non utilizzare in futuro le seguenti caratteristiche
di nomeclatura e di identificazione:
- per i componenti DLL si consiglia di utilizzare moduli la cui sigla
inizi con H, Q e J, cioè:
- per componenti Classic Start BSH*.DLL, BSJ*.DLL e BSQ*.DLL
- per nuovi componenti NET BNH*.DLL, BEH*.DLL e BDH*.DLL
- per componenti NET che ereditano da quelli esistenti BOH*.DLL,
BFH*.DLL e BHH*.DLL
- per i report delle stampe parametriche query i nomi che vanno da
PAR0601.RPT in poi ed i numeri del formato di stampa che vanno dal 601
in poi
- per le stampe parametriche predefinite i numeri del formato di
stampa che vanno dal 601 in poi
- per gli archivi dell'import/export, relativamente alla definizione
dei profili, delle trascodifiche e delle procedure, usare i numeri che
vanno dal 1001 in poi
- per l'aggiunta di tabelle nei database PROVA.MOD e ARCPROC.MOD, si
consiglia di usare nomi che inizino con PERS, HH, QQ, TABHH, TABQQ, TTHH
e TTQQ, con la norma di creare nuove tabelle con nomi minuscoli per le
tabelle di dati residenti, e nomi maiuscoli per le tabelle di dati
temporanei, queste ultime avranno per lo più un nome che inizia con TT o
ZZ. NB: le tabelle personalizzate aggiunte vanno elencate
nell'ORDERTBL, inoltre per le tabelle temporanee occore indicare il
campo "ot_istmp" a "S", poiché i programmi di conversione archivi e
cancellazione tabelle temporanee rimuovono il contenuto di tutte le
tabelle marcate con "ot_istmp" a "S"
- quando si documenta la nomenclatura delle tabelle da creare per le
personalizzazioni, indicare che i nomi delle tabelle che iniziano per
TMP_ (o tmp_) sono riservati a NTS INFORMATICA e se si creano tabelle
personalizzate con questi nomi, verranno rimosse in sede di Conversione
archivi (Busconvs) anche se presenti nel PROVA.MOD.
- per l'aggiunta di campi in tabelle preesistenti si consiglia di
usare nomi che inizino con la stessa sigla utilizzata da NTS per quella
tabella, ma seguita immediatamente da hh o qq, per esempio per nuovi
campi su anagra utilizzare an_hhcodice, an_qqlinea, ecc...
- per le voci di menù si consiglia di inserire nuove voci costruendo
un albero che parta dal primo livello col numero 17, tuttavia non
possiamo escludere che in futuro NTS debba utilizzare tale numero per un
nuovo modulo di procedura, sarà comunque l'ultimo ad essere utilizzato
NB: qualora si apportino modifiche ai database di Business,
ricordarsi che per evitare perdite di dati durante gli aggiornamenti di
Release o Service Release, di effettuare l'unione tra i nuovi modelli e i
vecchi database, per maggiori informazioni vedi anche conversione di
archivi con database personalizzati del capitolo relativo agli aggiornamenti alla
procedura. |