%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
I servizi AS/400 che forniscono dati al componente GNT di LOOC.up hanno l'obiettivo di scrivere in XML tabelle di dati dove esistono almeno delle colonne di data/ora inizio e data/ora fine.\\
La struttura XML è quella standard delle tabelle\\
Il componente riordina le attività secondo una chiave e le dispone graficamente nel tempo permettendo tutte le funzioni grafiche tipiche di uno schedulatore\\
!! Come scrivere un programma\\
I servizi sono caratterizzati dal nome xxGNTnn_y dove\\
- xx = applicazione SME.up\\
- nn = codice del servizio\\
- y  = codice del sottoservizio\\
\\
Ad esempio lo schedulatore standard SME.up sarà SFGNT01 e avrà i seguenti sottoservizi\\
A = Lettura/Scrittura                        -> Crea la memoria\\
B = Schedulazione                            -> Modifica il contenuto della memoria\\
C = Lista funzioni in POPUP / Setup / Ecc\\
D = Indici                                   -> Estrae informazioni dal contenuto\\
Ogni servizio potrà leggere i dati da posti diversi (usando dove possibile le funzioni SME.up) e fornire tabelle di dati con formati tipici\\
\\
!! Come partire\\
Potremo partire da un oggetto o richiedere le attività di tutti gli oggetti. Ad esempio se specifico un agente intendo richiedere tutti gli appuntamenti di quell'agente oppure gli appuntamenti di tutti gli agenti.\\
\\
!! Cosa posso chiamare dal GANTT\\
All'interno del GANTT, possiamo avere le seguenti categorie di funzioni\\
! Funzioni proprie del componente\\
OPN - Carica la memoria\\
WRI - Salva le modifiche eseguite\\
CLO - Chiude il servizio\\
MOD - Indica la modifica di una riga\\
! Passaggio ad altre funzioni di LOOC.up\\
- Schede degli oggetti (risorse/articoli/Commesse/Ecc.)\\
- Accessi all'emulazione 5250\\
! Funzioni associate ad eventi grafici\\
- Spostamento di una attività nel tempo\\
- Cambio di risorsa e spostamento\\
! Funzioni che restano all'interno del servizio stesso\\
- Matrice degli indicatori per commessa\\
- Schedulazione (in memoria) di un centro.\\
Queste sono caratterizzate dal bollino azzurro\\
!! Come estendere le funzioni\\
\\
!! Come applicare le logiche specifiche di schedulazione\\
Il programma di schedulazione può implementare le logiche desiderate leggendo i dati del sistema, utilizzando script specifici ecc.\\
Essendo isolato può essere personalizzato facilmente\\
\\
!! Ulteriori funzioni\\
! Disegno griglia di sfondo da istante a istante (singola cella o intero Gantt)\\
Per migliorare la lettura del Gantt e' possibile inserire una griglia di sfondo per marcare alcune aree\\
o segnalare l'aggregazione di alcune celle.\\
\\
Si possono specificare tre tipi di griglie di sfondo:\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT01.png' caption='' width='100%' style='max-width: 100%;'}]Lo sfondo a livello di Gantt serve per evidenziare dei periodi temporali fissi e indipendenti dalle\\
attivita', esempio i periodi di chiusura per festivita' o semplicemente perche' ore notturne.\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT02.png' caption='' width='100%' style='max-width: 100%;'}]E' possibile abilitare uno sfondo che comprenda tutte le attivita' che hanno la stessa chiave di\\
raggruppamento, cosi' e' possibile rendere piu' evidente il legame che unisce un gruppo di attivita'.\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT03.png' caption='' width='100%' style='max-width: 100%;'}]Per ogni singola riga si possono specificare una serie di intervalli che prenderanno uno sfondo\\
particolare.\\
\\
! Possibilita' di definire i colori a livello AS\\
Le attivita' all'interno del Gantt sono rappresentate da riquadri colorati, e' possibile specificare il colore\\
di queste celle affinche' tutto il grafico sia piu' facilmente interpretabile.\\
\\
! Attivazione riquadro che cattura e passa ad AS un insieme di celle\\
All'interno della visualizzazione del GANTT c'e' la possibilità di selezionare piu' celle attraverso due\\
strumenti:\\
* Seleziona attivita'\\
* Seleziona intervalli di tempo\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT04.png' caption='' width='100%' style='max-width: 100%;'}]Tramite il selettore di intervalli di tempo si possono selezionare attivita' slot disegnando un riquadro\\
rettangolare all'interno del Gantt. Tutte le celle nel riquadro verranno selezionate, anche le celle\\
selezionate parzialmente. Il selettore di attivita' permette invece di selezionare piu' attivita' tenendo\\
premuto il tasto shift e cliccando una volta su di esse.\\
Se le attivita' selezionate sono temporalmente contigue allora si possono raggruppare in un gruppo\\
temporaneo attraverso il tasto 'Crea Gruppo temporaneo'.\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT05.png' caption='' width='100%' style='max-width: 100%;'}]Per sciogliere un gruppo temporaneo e' sufficiente cliccare su un'attività del gruppo col tasto destro\\
e scegliere dal menu' 'azioni su gruppi temporanei' la voce appropriata.\\
[{Image src='immagini/MBDOC-LOCGNT_01/03COMGNT06.png' caption='' width='100%' style='max-width: 100%;'}]La selezione multipla di attivita' puo' essere disabilitata nel caso i programmi non siano allineati alla\\
versione dello schedulatore grafico.\\