Selezione di un ufficio

Da wiki.maggioli.it.
Jump to navigation Jump to search

Descrizione

Questa azione permette di aprire una finestra ad albero per la selezione di un ufficio da parte dell'utente. E' possibile applicare dei filtri di visione all'intero organigramma tramite i seguenti parametri:

Parametri

(IN) id_ufficio_radice

Mostra solo il sotto albero dall'id specificato in giù (fino alle foglie)

(IN) id_ufficio_foglia=

Mostra solo il percorso dall'id specificato in su (fino alla radice)

(IN) id_utente

Mostra solo gli uffici a cui l'utente appartiene

(OUT) id_ufficio_selezionato=

Torna l'id dell'ufficio selezionato dall'utente. Se l'utente non seleziona un ufficio non è in grado di terminare l'attività.

Nota: E' possibile specificare array di id per gli uffici, per cui è possibile visualizzare più sottoalberi e visualizzare più percorsi dalle foglie alle radici. Quando si specificano sia id_ufficio_radice che id_ufficio_foglia avviene una intersezione e solamente l'intersezione è selezionabile. Si noti che un passaggio errato di parametri potrebbe definire un insieme vuoto, rendendo pertanto impossibile all'utente la prosecuzione in quanto nessun ufficio è selezionabile. Similmente per l'utilizzo del parametro id_utente in congiunzione con gli altri parametri.