Portale - Guida 
Benvenuti nel portale
Il portale MAIA è un punto centralizzato di accesso ai servizi on-line, del Comune di Palermo. Tramite questo portale utilizzando un semplice PC connesso ad internet è, dunque, possibile trovare le leggi che interessano, consultare regolamenti comunali, carte tecniche comunali inoltrare richieste di chiarimenti, e, soprattutto, registrarsi per poter avviare telematicamente alcuni procedimenti amministrativi ovvero consultare lo stato di avanzamento delle pratiche presentate tramite i canali tradizionali e prenotare un colloquio con il funzionario responsabile del procedimento di cambio di residenza o richieste per un passo carrabile o per un contributo economico.

 Portale


Questo sezione descrive i principali elementi dell'interfaccia grafica del portale.
La barra comandi
La barra comandi contiene i collegamenti alle funzioni : Registra, ?(Guida), e Collega. Tramite questi collegamenti è possibile rispettivamente:
a) avere accesso alla pagina di registrazione al Portale.
b) avere accesso alla guida del portale.
c) avere accesso alla pagina di Login al portale.
La barra di navigazione di 1° livello
Tramite la barra di navigazione di 1° livello è possibile accedere alle sottosezioni del portale.
Le sezioni in questione sono 6. Cinque di queste sono accessibili a tutti gli utenti registrati e non (Presentazione, Eventi della vita, Sportelli on-line, SIT, Aree Tematiche), mentre una (Il mio portale) è solo visibile all'utente dopo l'autenticazione.
La barra di navigazione di 2° livello
Tramite la barra di navigazione di 2° livello, una volta selezionata la sottosezione del portale è possibile accedere alle transazioni a disposizione dell'utente.
I collegamenti nel footer
Nel footer è possibile accedere tramite i collegamenti presenti alla "Dichiarazione di accessibilità", alla "Informativa sulla privacy", alle "Note legali", alla "Mappa del portale" e ai "Crediti".
Questa sezione descrive le modalità operative standard ed i relativi elementi grafici dell'interfaccia comuni ai principali strumenti applicativi presenti nel portale.
Modalità operative
Ogni form, in relazione alla sua tipologia, consente la gestione delle seguenti modalità operative (la modalità operativa iniziale di ogni form varia in relazione alla sua tipologia ed alle condizioni dei dati di riferimento (e/o alle scelte operate in sede di sviluppo):

 Gestione
Modalità Condizioni
Inserimento quando non sono presenti righe nella tabella di riferimento.
Scheda quando cè una sola riga nella tabella di riferimento.
Lista quando cè una sola riga nella tabella di riferimento.
Filtro quando non sono presenti righe nella tabella di riferimento o il numero delle righe è tale da richiedere l'impostazione di un criterio di ricerca.
Lay-out standard
Il Lay-out standard dei form è il seguente:

  Area comandi Pulsanti standard
  Pulsanti navigazione
  Area messaggi
  Area dati (Inserimento / Scheda / Lista / Filtro)
  Area collegamenti Pulsanti custom
L'area comandi contiene:
  • il titolo del form
  • il sottotitolo del form (opzionale);
  • i pulsanti standard;
  • i pulsanti di navigazione;
L'area dati è suddivisa in:
  • un'area messaggi (contenente, in modalità scheda/lista l'indicazione del numero di record/pagina corrente);
  • un'area dati (che può anche essere di sola consultazione).
L'area collegamenti contiene:
  • i pulsanti custom;
La suddivisione in frame garantisce, indipendentemente dalla dimensione del frame centrale (area dati), la visibilità dei pulsanti nei frame superiore ed inferiore.

Lo schema che segue riepiloga lo stato dei singoli pulsanti in relazione alla tipologia del form ed alla modalità operativa in esecuzione:

  Modalità Operativa
Inserimento Modifica Lista Filtro
Pulsanti Aggiorna D A A D
Elimina D A D D
Filtro A D A D
Inserisci A D D D
Lista D A D A
Modifica D A D D
Nuovo D A A A
Pulisci A D D D
Scheda D D A A
Barra Navigazione D A A D
Legenda
A - Abilitato
D - Disabilitato

Modalità Inserimento

E' la modalità utilizzata per inserire nuovi dati; i pulsanti, da sinistra a destra, sono:
Pulisci
pulisce i campi presenti nel form e rimuove eventuali filtri impostati;
Inserisci
inserisce l'elemento corrente;
Filtro
imposta la modalità filtro;
Lista
imposta la modalità lista;
Modalità Filtro

E' la modalità utilizzata per comporre ed eseguire una ricerca sulla base dati; i pulsanti, da sinistra a destra, sono:
Pulisci
pulisce i campi presenti nel form e rimuove eventuali filtri impostati;
Nuovo
imposta la modalità d'inserimento;
Ricerca
esegue la ricerca impostando la modalità scheda/modifica (in presenza di una sola riga selezionata) o lista (in presenza di più di una riga selezionata), un messaggio avverte l'utente quando i criteri di ricerca impostati non individuano alcun elemento valido;
Lista
imposta la modalità lista;
Modalità Modifica

E' la modalità utilizzata per eseguire la modifica o la cancellazione di un elemento della base dati; i pulsanti, da sinistra a destra, sono:
Nuovo
imposta la modalità d'inserimento;
Modifica
esegue la modifica e rimane nella modalità impostata;
Elimina
richiede la conferma dell'operazione ed esegue la cancellazione del record corrente, imposta la modalità Lista posizionandosi sulla pagina corrente del resultset;
Filtro
imposta la modalità filtro;
Lista
imposta la modalità lista;
Aggiorna
effettua il refresh del form e rimane nella modalità impostata;
Modalità Lista

E' la modalità utilizzata per visualizzare i dati senza che siano abilitate le funzioni di modifica e/o cancellazione; i pulsanti, da sinistra a destra, sono:
Nuovo
imposta la modalità d'inserimento;
Filtro
imposta la modalità filtro;
Aggiorna
effettua l'aggiornamento del form e rimane nella modalità impostata;
Barra di navigazione

In modalità scheda/lista sono abilitati i pulsanti di navigazione; i pulsanti, da sinistra a destra, sono:
Primo (a)
seleziona il primo elemento del resultset corrente (record in modalità scheda, pagina in modalità lista) e rimane nella modalità impostata;
Precedente
seleziona il precedente elemento del resultset corrente (record in modalità scheda, pagina in modalità lista) e rimane nella modalità impostata;
Successivo
seleziona il successivo elemento del resultset corrente e (record in modalità scheda, pagina in modalità lista) rimane nella modalità impostata;
Ultimo (a)
seleziona lultimo elemento del resultset corrente (record in modalità scheda, pagina in modalità lista) e rimane nella modalità impostata;

L'area dati
L'area dati contiene un'area messaggi che può visualizzare: suggerimenti per l'utente, messaggi di conferma relativi alle elaborazioni effettuate, i criteri di filtro impostati, il numero d'ordine del record visualizzato (modalità scheda o modifica) o della pagina visualizzata (modalità lista) seguiti dal numero totale di record o pagine presenti nel resultset.
L'Area Dati può avere le seguenti impostazioni:
  • Scheda (modifica/imserimento) - i dati sono organizzati in un form HTML. Ogni campo è preceduto da un'etichetta e, nel caso di campi obbligatori, dall'immagine  Campo obbligatorio (il passaggio del mouse sull'immagine da l'indicazione che si tratta di un "Campo Obbligatorio").
  • Filtro - la query SQL che in modalità filtro è possibile eseguire viene composta dinamicamente sulla base dei valori immessi dallutente nei singoli campi del form (AND operatore logico standard).
    I campi supportano i seguenti operatori:
    like (ricerca per chiave parziale; es. R* applicato su un campo testo consente la ricerca di tutti gli elementi che iniziano con R).
    Per tutti i valori immessi senza operatore il segno = (uguaglianza) è implicito. In questa modalità viene sempre riproposto l'ultimo filtro preimpostato nella sessione. Nel caso di relazione Master/Detail, il form master imposta la propria chiave univoca quale criterio di filtro implicito (non disattivabile dall'utente) per il form detail.
  • Lista - i dati sono organizzati in una table HTML; è sempre di sola consultazione e visualizza un record per ogni riga; la prima colonna a sinistra rappresenta il numero progressivo dell'elemento e consente la sua selezione e l'impostazione della modalità modifica / scheda. Le immagini presenti a fianco delle intestazioni delle colonne consentono l'ordinamento del resultset (in modo ascendente  Fraccia su o discendente  Fraccia giu ).
L'area collegamenti
L'area collegamenti è riservata alla visualizzazione dei pulsanti custom del singolo form applicativo. Questi pulsanti possono richiamare pagine corrispondenti a transazioni indipendenti dal form chiamante o inerenti transazioni riguardanti tabelle "figlie" (nel qual caso la chiave del record corrente nella tabella "madre" viene utilizzata come filtro automatico).

Altri comandi
 Calendario presente accanto ai campi di tipo data, consente di attivare un calendario di supporto alla compilazione del campo.
 Ricerca presente accanto ad alcuni campi consente di richiamare una specifica funzione di ricerca.
 Posta presente in alcuni form consente di inviare, mediante il proprio client di posta elettronica, una e-Mail all'indirizzo selezionato.
 Filtro presente nell'area pulsanti, indica che è attivo un filtro di ricerca.
 Guida consente di richiamare la guida della transazione corrente.