PSG TABLE BUILDER – Manuale Utente

Transcript

PSG TABLE BUILDER – Manuale Utente
PSG Table Builder – Manuale Utente
PSG TABLE BUILDER – Manuale Utente
Paragrafo-Pagina di Pagine 1-1 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
SOMMARIO
1
A Chi è destinato...............................................................................................................1-3
2
Pre requisiti ......................................................................................................................2-3
3
Obiettivi ............................................................................................................................3-3
4
Durata della formazione ...................................................................................................4-3
5
Introduzione concettuale..................................................................................................5-3
6
Contenuti ..........................................................................................................................6-4
6.1
Come si usa ......................................................................................................................................... 6-4
6.1.1
Attivazione generazione database ...................................................................................................... 6-4
6.1.2
Configurazione generazione database ................................................................................................. 6-5
6.1.3
Struttura database generato ............................................................................................................. 6-6
6.1.3.1
Struttura database generato sul sistema iseries ................................................................................ 6-6
6.1.3.1.1
6.1.3.2
7
Esempio stampa grafica ordine commerciale fornitori.................................................................... 6-7
Struttura file xml compatibile Microsfot Excel .................................................................................... 6-8
Prerequisiti .......................................................................................................................7-9
7.1
Prerequisiti dei documenti ...................................................................................................................... 7-9
7.2
Prerequisiti di ambiente ......................................................................................................................... 7-9
Paragrafo-Pagina di Pagine 1-2 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
1 A CHI È DESTINATO
Agli operatori di applicativi gestionali che necessitano di progettare, produrre e visualizzare report, nonché creare database,
in completa autonomia.
2 PRE REQUISITI
L’allievo deve essere in grado di operare con l’interfaccia webgate400 e con l’applicazione PSG - modulo base, deve
possedere una conoscenza minima sulla reportistica di cui è dotata l’applicazione gestionale in uso, almeno nell’ambito della
mansione ricoperta.
3 OBIETTIVI
Alla fine del corso sarai in grado di :
Argomento
Livello
Durata
15 mn
15 mn
1.
Generare un database
Base
2.
Gestire il database
Base
4 DURATA DELLA FORMAZIONE
Per la totalità degli obiettivi indicati, compresa la fase di verifica dell’apprendimento, la durata della sessione è di 0,5 ore.
5 INTRODUZIONE CONCETTUALE
Webgate Psg Table Builder è un modulo avanzato dell’applicazione PSG –Processore Stampe Grafiche, il quale consente di
creare, per ogni richiesta di stampa e quindi per i documenti prodotti con PSG, un file di database e/o un foglio elettronico
editabile con Microsoft Excel. La finalità per la quale è stato realizzato questo modulo è quella di rendere disponibile agli
utenti informazioni complesse, come quelle interpretate e calcolate dai programmi di stampa, in un formato elaborabile da
strumenti operativi a loro disposizione per analisi proprie, come l’SQL, il QUERY, le funzioni di Webgate FASTQuery, TAB SQL
ecc…, oppure Microsoft Excel.
Paragrafo-Pagina di Pagine 5-3 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
6 CONTENUTI
6.1 Come si usa
6.1.1 Attivazione generazione database
Se installato il modulo, la funzione si attiva, in fase di produzione delle stampe grafiche, attraverso
il parametro CREAZIONE FILE sulla finestra di impostazione dei parametri, per il quale viene
emessa una ulteriore finestra di immissione dei riferimenti mancanti ed eventualmente assunti dai
parametri generali.
Figura 1 Video parametri emesso al lancio di un documento
Paragrafo-Pagina di Pagine 6-4 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
6.1.2 Configurazione generazione database
La richiesta di generazione del database e i suoi riferimenti possono essere impostati anche precedentemente a livello di
configurazione della stampa grafica. In questo caso i parametri saranno considerati come valori da assumere per difetto in
fase di produzione della stampa stessa. Per fare ciò accedere ai parametri generali di stampa grafica con l’elaborato “K1” o
con PSG-Report Editor.
Figura 2 K1 Parametri generali stampe
Paragrafo-Pagina di Pagine 6-5 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
6.1.3 Struttura database generato
6.1.3.1
Struttura database generato sul sistema iseries
Il file creato viene confezionato in modo dinamico e compone il tracciato record utilizzando i soli campi individuati dall’utente,
in sede di personalizzazione della stampa grafica (accessibile con l’elaborato K2 o con il PSG Report Editor) e fra quelli
disponibili sul documento, contrassegnati attraverso l’attributo specifico e creato appositamente. Non possono essere inclusi
nel tracciato record campi di tipo testata e di tipo dettaglio. Quindi sono esclusi i campi di tipo costante (“C”) e di tipo
costante a livello di dettaglio (“D” con sequenza maggiore di 20), di conseguenza anche i campi risultati di formule. Inoltre,
attualmente non sono controllate le formule che condizionano l’utilizzo dei campi che sono quindi ininfluenti per il PSG Table
Builder.
Ciccando si seleziona il campo per essere incluso nel tracciato record
del file da generare
Figura 3 K2 Personalizzazione stampe grafiche
La funzione di generazione del file non gestisce più membri, ma un file a membro unico. Inoltre l’azione svolta è sempre di
sostituzione del file in essere e nel caso in cui il file esista già sul sistema lo sovra scrive.
Il file ottenuto ha un unico tracciato record che è la somma di tutti i campi scelti, quelli di testata e quelli di dettaglio.
Le informazioni di testata sono ripetute su tutti i record di un singolo documento.
Le informazioni di dettaglio, essendo multiple, sono disposte su più record ed in caso di dettagli annidati, i campi dei dettagli
superiori sono ripetuti sui vari livelli fino a quello del dettaglio minimo.
I nomi dei campi sul tracciato record coincidono con il nome del campo in personalizzazione della stampa grafica seguito da
un progressivo numerico (necessario per consentire di gestire casi di omonimia).
Paragrafo-Pagina di Pagine 6-6 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
6.1.3.1.1
Esempio stampa grafica ordine commerciale fornitori
Stampa multipla degli ordini, composti da più articoli, con più righe di commento ognuno.
Ordine 52301 del 10/02/2012
Articolo A
Commento 1
Commento 2
Articolo B
Commento A
Commento B
Commento C
Qtà 10 pezzi
Qtà 20 pezzi
Commento Y
Commento Z
Qtà 30 pezzi
Ordine 52302 del 11/02/2012
Articolo C
Commento X
Formato stampa grafica disponibile in personalizzazione della stessa (vedi funzione K2) (XSTAM)
Riferimenti PSG
Testata T10
Dettaglio D05
Dettaglio D10
Nome Campo
Descrizione Campo
Natura Campo
Opzione
inclusione
file
XNURIF
Numero Ordine
Numerico di 5 cifre
Si
XDARIF
Data Ordine
Numerico di 8 cifre
Si
XCODAR
Codice Articolo
Alfanumerico di 13 caratteri
Si
XNUMER
Quantità prodotto
Numerico di 2 cifre
Si
XCOMME
Riga di commento
Alfanumerico di 30 caratteri
Si
Tracciato record file generato
XNURIF00001
XDARIF00002
XCODAR00003
XNUMER00004
Num.Ordine (Testata) Data Ordine (Testata) Codice articolo (Dettaglio) Quantità (Dettaglio)
XCOMME00005
Commenti (Dettaglio)
52300
10022012
A
10
XXX
52300
10022012
A
10
YYY
52300
10022012
B
20
ZZZ
52300
10022012
B
20
KKK
52300
10022012
B
20
KKK
52301
11022012
C
30
SSS
52301
11022012
C
30
DDD
Paragrafo-Pagina di Pagine 6-7 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
6.1.3.2
Struttura file xml compatibile Microsfot Excel
Allo scopo di rendere disponibile un documento in un formato compatibile con Microsoft Excel, la funzione genera, in seguito
alla creazione del file, anche un corrispondente oggetto in formato xml.
Quest’ultimo oggetto è disponibile nella forma di allegato al documento di riferimento, nelle seguenti modalità:
1. Nel caso di inoltro del documento principale attraverso un messaggio di posta elettronica, con attiva l’opzione di inclusione
allegati.
E’ infatti fra questi ultimi che sarà presente il nuovo oggetto in formato xml.
In allegato l’oggetto nel formato xml contenente i dati del
documento.
Figura 4 Messaggio di Posta elettronica
2. Nel caso di inoltro del documento principale alla funzione di PRINT BOX CONTROL (device di tipo WG).
E’ infatti disponibile l’accesso diretto all’oggetto creato, attraverso un’apposita icona di rappresentazione dello stesso nel
formato XML, alla colonna XML in corrispondenza del documento di riferimento, che esegue la chiamata all’applicazione
Microsoft EXCEL (una volta configurata come programma da utilizzare sempre per l’apertura di questo tipo di file).
In corrispondenza del documento è disponibile l’icona
per accedere all’oggetto in formato xml con Microsoft
Excel.
Figura 5 Webgate Print Box Control
Paragrafo-Pagina di Pagine 6-8 di 9
Versione 2 del 13/02/2012
PSG Table Builder – Manuale Utente
7 PREREQUISITI
7.1 Prerequisiti dei documenti
Per tutte le stampe grafiche personalizzabili dal Psg - Report Editor, è possibile richiedere la creazione del file.
In caso di documenti complessi, con dettagli annidati tra loro a diversi livelli, è fondamentale che il programmatore abbia
premura di organizzare le informazioni nei dettagli prevedendo la struttura che permette di conoscere i legami fra di essi.
Questo prerequisito è fondamentale perché l’applicazione riesca a ricondurre informazioni dettagliate a propri riferimenti non
di testata ma di dettagli superiori. A questo scopo leggere il manuale PSG per programmatori al paragrafo 6.1.3.1.
Facendo riferimento all’esempio al punto 6.1.3.1.1 di questo manuale, le informazioni rese disponibili dal programmatore
nell’archivio XSTAM devono essere organizzate come segue:
XSDA01
XSDA02
52300
10/02/12
A
10
XSDA03…
Commento1
Commento2
B
20
XSNDOC XSTIRE
XSNREC XSIDDT XSIDD2 XSIDD3
XSIDD4
XSIDD5
00001
10
0
0
T
0
0
0
00001
D
05
00001
00000
00000
00000
00000
00001
D
10
00001
00001
00000
00000
00000
00001
D
10
00001
00002
00000
00000
00000
00001
D
05
00002
00000
00000
00000
00000
CommentoA
00001
D
10
00002
00001
00000
00000
00000
CommentoB
00001
D
10
00002
00002
00000
00000
00000
CommentoC
00001
D
10
00002
00003
00000
00000
00000
52301
11/02/12
00002
T
10
0
0
0
0
0
C
30
00002
D
05
00001
00000
00000
00000
00000
Commento1
00002
D
10
00001
00001
00000
00000
00000
Commento2
00002
D
10
00001
00002
00000
00000
00000
CommentoA
00002
D
10
00001
00003
00000
00000
00000
N.B.
Per PSG-Table Builder non è importante la sequenza temporale con cui vengono scritti i records nel file di lavoro XSTAM, ma
bensì la codifica dei legami tra i dettagli. In documenti semplici senza annidamenti delle informazioni, questi legami non sono
indispensabili per ottenere un risultato già soddisfacente. Mentre è prerequisito fondamentale in documenti complessi.
7.2 Prerequisiti di ambiente
L’applicazione PSG Table Builder è un modulo aggiuntivo che richiede un’abilitazione propria.
Perché funzioni, è necessario come prerequisito il modulo standard PSG-Report Editor.
Le versioni di Microsoft Excel compatibili sono 2003 o superiori.
Paragrafo-Pagina di Pagine 7-9 di 9
Versione 2 del 13/02/2012