G.O. Corso di formazione nazionale 1 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Corso Gestione Ospiti (Avanzato) Dr. Antonino Passarelli Amministrazione Centrale – INFN Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Applicazione Gestione Ospiti • Rivolta al personale di segreteria per la ricerca e l’inserimento di nuove istituzioni, di nuovi ospiti e di nuovi accessi nel DB. • L’applicazione genera automaticamente la username e la password con cui l’ospite potra’ accedere ai servizi di rete. • Crea automatica la “Guest Card” con gli estremi per il collegamento. Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Sincronizzazione con RADIUS • Il Radius Server effettua la sincronizzazione del suo users file delle autenticazioni con I dati inseriti nel DB GO. • Una volta modificata un’autorizzazione di accesso per un dato ospite nel DB GO, tale informazione sara’ propagata e operativa (per l’accesso alla rete) entro 10 minuti. 4 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Conferenze, workshop, seminari,... • Tuttavia e’ consigliabile prepararsi con anticipo il lavoro, in occasione di conferenze con grande affluenza di partecipanti “ospiti”. • Potrebbe essere di grande aiuto una eventuale form web di registrazione per l’evento, in cui venga richiesto l’upload del documento di identita’ scannerizzato e digitalizzato su file, in formato “jpeg”. 5 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Barra dei menu’ Pannello attivo 6 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Accesso con ruolo: Local Admin 7 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 8 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Permette di cambiare la password assegnata dal proprio Local Admin 9 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Pannello di conferma Pannelli di errore Gestione Ospiti (Avanzato) 10 Dr. Passarelli Antonino (Precario INFN) • Permette di inviare comunicazioni attraverso l’utilizzo della posta elettronica tra tutti gli utenti dell’applicazione GO. 11 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Campo non editabile 12 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Cancella tutti i campi Gestione Ospiti (Avanzato) Invia mail 13 Dr. Passarelli Antonino (Precario INFN) • Consente di abilitare gli accessi creati attraverso l’autoregistrazione web con la semplice lettura del codice a barre presente sulla Guest Card 14 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 15 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Consente di creare nuovi utenti ed assegnare loro dei ruoli. • Operazione consentita solo al ruolo di Local Admin. 16 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Se non si preme il tasto “Aggiungi” nessun campo sara’ editabile Il tasto “Modifica” rimane disabilitato fino a quando non si seleziona un utente dalla lista 17 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) La parte di registrazione del nuovo utente e’ resa editabile 18 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Selezionare l’utene da modifare Il tasto “Modifica” viene attivato 20 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 21 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 22 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Il campo “Istituzione” non e’ mai obbligatorio nell’applicazione,tuttavia puo’ essere una buona chiave di ricerca 23 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Come per l’utente, sono consentite due sole operazioni: Modifica Inserimento 24 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Unico campo obbligatorio per la descrizione di un’istituzione 25 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Unica funzione per la creazione/modifica degli Ospiti/Visitatori dell’I.N.F.N. • Nota: i campi di colore blu sono sempre OBBLIGATORI • Attenzione ai campi non obbligatori, potrebbero aiutarci moltissimo nella fase di ricerca/abilitazione degli accessi 26 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 27 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 28 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 29 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 30 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 31 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 32 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 33 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Attenzione: nulla e’ piu’ editabile! 34 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 35 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) I campi sono di nuovo editabili A seguito del salvataggio e’ stata attribuita una password 36 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 37 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 38 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 39 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 40 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) I tasti funzionali sono disabilitati 41 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Evidenziando l’accesso si abilitano i tasti funzionali 42 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 43 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 44 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 45 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 46 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Funzione per la ricerca dell’anagrafica Ospite/Visitatore nel database nazionale • Funzione per la ricerca degli accessi degli Ospiti/Visitatori della propria sede • Da questa funzione e’ possibile inoltre: Inviare la Guest Card all’Ospite/Visitatore Abilitare/Disabilitare l’accesso all’Ospite/Visitatore Aggiungere un accesso ad un Ospite/Visitatore Visualizzare l’anagrafica dell’Ospite/Visitatore 47 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 48 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 49 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 50 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Evidenziando l’Ospite/Visitatore appare l’anteprima e si abilitano i tasto funzioni. 51 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 52 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 53 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Evidenziando l’Ospite/Visitatore appare l’anteprima e si abilitano i tasto funzioni. 54 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) 55 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • L’informazione Codice Utente e’ di fontamentale importanza per l’integrazione tra l’applicazione GO e l’autoregistrazione dell’Ospite/Visitatore via web, nonche’ con l’integrazione con Indico. 56 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) • Utilita’ per la segnalazioni di eventuali bugs in riferimento alla versione dell’applicazione rilasciata, per consentire a 57 noi sviluppatori un rapido intervento. Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) URL o Java starter L’applicazione e’ accessibile alla URL: https://gosrv.lnf.infn.it:8443/GOWebApp/ Oppure copiando sul desktop il java starter reperibile a: https://gosrv.lnf.infn.it:8443/GOWebApp/GOApp.jnlp E lanciandolo con un doppio click 58 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) URL o Java starter (DEMO) L’applicazione e’ accessibile alla URL: https://gosrv.lnf.infn.it:8443/GODemoWebApp/ Oppure copiando sul desktop il java starter reperibile a: https://gosrv.lnf.infn.it:8443/GODemoWebApp/ GOApp.jnlp E lanciandolo con un doppio click 59 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Conferenze, workshop, seminari,... • Per tali circostanze e’ stata realizzata una pagina JSP (Java Server Page), che permette di registrare un accesso per un ospite sia nuovo che gia’ presente nel db degli ospiti. • Link Pagina: https://gosrv.lnf.infn.it:8443/GOWebApp/InsertOspite.jsp 60 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Parametri JSP • CONF=CCR (nome conferenza) • ID_UTENTE=8 (identificativo di un utente della sede della conf.) • CONF_INIZIO=13-10-2008(data inizio conferenza) • CONF_FINE=14-10-2008(data fine conferenza) • FORMATO_DATA=dd-MM-yyyy (il formato deve contenere dd,MM e yyyy, in ogni combinazione dei tre token. I separatori possono essere ogni carattere es: yyyy-dd-MM) • LANGUAGE=en (o it, linguaggio della form) 61 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Parametri JSP (dati del visitatore) • [email protected] --------------------------------- • NOME=Mario • COGNOME=“De Rossi” • DATA_NASCITA=15-12-1980 --------------------------------- • • • • DOC_TIPO=“Carta d’identita’” DOC_RILASCIATO_DA=“Comune di Roma” DOC_NUMERO=ABX11601 DOC_SCADENZA=15-04-2009 62 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Parametri JSP • Link pagina: https://gosrv.lnf.infn.it:8443/GODemoWebApp/InsertOspite.jsp?CON F=CORSO-GO&ID_UTENTE=8&CONF_INIZIO=13-102008&CONF_FINE=14-10-2008&FORMATO_DATA=dd-MM-yyyy • Il link sopra riportato visualizzerà la form di creazione del nuovo ospite per la conferenza CORSO-GO dal 13-10-2008 al 14-10-2008. L’ospite non dovrà far altro che inserire nella form i campi richiesti (e-mail, Nome, Congome, data di nascita, tipo documento, rilasciato da, numero documento, scadenza immagine) • Il campo ID_UTENTE individua l’utente che inserisce il visitatore e il relativo accesso nel DB. Determina la sede INFN per la quale il visitatore ha l’accesso abilitato. 63 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Parametri JSP • Il campo E_MAIL e’ un campo univoco di ricerca nel DB. Se gia’ esiste un visitatore con tale E-MAIL verra’ solo aggiunto un accesso per il periodo della conferenza. Altrimenti verranno richieste tutte le generalita’. 64 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Integrazione con Indico • E’ stato aggiunto un Javascript in un include file di Indico. • Funziona solo per le conferenze • Occorre creare la conferenza con l'accortezza di scrivere nel PLACE, un tag di commento html che contiene l'ID dell'utente a carico del quale verranno effettuate le registrazioni, esattamente nel formato: Place <!-- ID_UTENTE=xxx --> • Ove xxx e' l'ID dell'utente della sede organizzatrice della conferenza (ovvero quella con il radius server delegato all'autenticazione). 65 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Integrazione con Indico (2) • Il visitatore, dopo essersi regolarmente registrato alla conferenza, trovera’ un pulsante con cui potra’ richiedere l’accesso all’utilizzo del network per il periodo della conferenza. • Per precisione verra’ abilitato l’accesso a partire da 7 giorni prima dell’inizio, fino a 7 giorni dopo la fine della conferenza • In alternativa puo’ essere abilitata la sezione “accomodation” nel modulo di registrazione; in tal caso verranno utilizzate puntualmente le date di arrivo e partenza dichiarate dal visitatore. 66 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Demo Jsp 1/3 • https://gosrv.lnf.infn.it:8443/GODemoWeb App/InsertOspite.jsp?CONF=GODEMO&I D_UTENTE=22&CONF_INIZIO=13-102008&CONF_FINE=14-102008&FORMATO_DATA=dd-MM-yyyy 67 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Demo Jsp 2/3 • https://gosrv.lnf.infn.it:8443/GODemoWeb App/InsertOspite.jsp?CONF=GODEMO&I D_UTENTE=22&CONF_INIZIO=13-102008&CONF_FINE=14-102008&FORMATO_DATA=dd-MM-yyyy &[email protected] nfn.it 68 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Demo Jsp 3/3 • https://gosrv.lnf.infn.it:8443/GODemoWeb App/InsertOspite.jsp?CONF=GODEMO&I D_UTENTE=22&CONF_INIZIO=13-102008&CONF_FINE=14-102008&FORMATO_DATA=dd-MM-yyyy &[email protected] nfn.it https://gosrv.lnf.infn.it:8443/GODemoWebApp/ 69 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Esercitazione 1. Login – – 2. 3. 4. Aggiungere un accesso abilitato – – – 5. 6. 2. Periodo 3-6 Agosto 2009 Motivazione: Corso GO Riferimento: Passarelli Ricerca dell’ospite Abilitazione accesso 3. Gestione Ospiti (Avanzato) Abilitare le notifiche per l’utente Aggiungere un accesso abilitato all’Ospite precedentemente creato – – – – 4. 5. Periodo 13-16 Luglio 2009 Motivazione: Corso GO Riferimento: Passarelli Verificare la ricezione delle notifiche Visualizzare Guest Card Aggiungere un nuovo Ospite/Visitatore Aggiungere un accesso disabilitato 6. – – – 7. 8. Inserimento mail Abilitare le notifiche Aggiungere un UTENTE – Nome: Cognome_test – Mail: [email protected] – Periodo 3-6 Luglio 2009 Motivazione: Corso GO Riferimento: Passarelli Visualizzare Guest Card Aggiungere un accesso disabilitato – – – 7. 8. Nome: Test Mail: [email protected] Altri campi: (vostri dati anagrafici) Modifica Local Admin – – Username: cognome Pwd: admin Cambio password Aggiungere un Ospite/Visitatore – – – 1. Periodo 3-6 Agosto 2009 Motivazione: Corso GO Riferimento: Passarelli Ricerca dell’ospite Abilitazione accesso 70 Dr. Passarelli Antonino (Precario INFN) Esercitazione 1/2 1. Login – – 2. 3. Cambio password Aggiungere un Ospite/Visitatore – – – 4. Nome: Test Mail: [email protected] Altri campi: (vostri dati anagrafici) Aggiungere un accesso abilitato – – – 5. 6. Periodo 3-6 Luglio 2009 Motivazione: Corso GO Riferimento: Passarelli Visualizzare Guest Card Aggiungere un accesso disabilitato – – – 7. 8. Username: cognome Pwd: admin Periodo 3-6 Agosto 2009 Motivazione: Corso GO Riferimento: Passarelli Ricerca dell’ospite Abilitazione accesso 71 Gestione Ospiti (Avanzato) Dr. Passarelli Antonino (Precario INFN) Esercitazione 2/2 1. Modifica Local Admin – – 2. Aggiungere un UTENTE (NON UN OSPITE) – Nome: Cognome_test – Mail: [email protected] – – – – – 6. Periodo 13-16 Luglio 2009 Motivazione: Corso GO Riferimento: Passarelli Verificare la ricezione delle notifiche Visualizzare Guest Card Aggiungere un Ospite/Visitatore 1. Nome: Cognome-test 2. Mail: [email protected] 3. Altri campi: (vostri dati anagrafici) Aggiungere un accesso disabilitato al nuovo OSPITE – – – 7. 8. Abilitare le notifiche per l’utente Aggiungere un accesso abilitato all’Ospite precedentemente creato 3. 4. 5. Inserimento mail Abilitare le notifiche Periodo 13-16 Agosto 2009 Motivazione: Corso GO Riferimento: Passarelli Ricerca dell’ospite Abilitazione accesso Gestione Ospiti (Avanzato) 72 Dr. Passarelli Antonino (Precario INFN)