Caso 4.1 — Admin › Amministrazione — Impersonificazione di un operatore di Igea
Descrizione: l'amministratore (Admin) entra in Igea al posto di un operatore di Farmacia Test A con la funzione Impersona: lavora come lui (apre il banco e fa una vendita), poi esce, e ritrova nell'Audit l'inizio e la fine dell'impersonificazione e la vendita segnata «per mano di» l'amministratore.esce. Mostra anche cosa non si può fare: un amministratore non si impersona, e solo gli amministratori impersonano.
Risultato atteso: da Admin › Amministrazione › Impersona si entra come operatore-1-fca-a; Igea si apre con il messaggio «Stai agendo come … (Farmacia Test A)»; la vendita si chiude con il documento «SIMULATO»; l'Audit ha «Impersonazione iniziata»,all'uscita la venditasessione conimpersonata «persi mano di» l'amministratore e «Impersonazione finita».chiude.
Dipende da: nessun caso. Serve l'utente admin (super-utente, ha il permesso di impersonare) e gli utenti di Igea di Farmacia Test A. Il giorno prima nessuno deve essere collegato come operatore-1-fca-a: se lo è, la sua sessione cade (riga 7).
| # | Azione | Descrizione | Atteso |
|---|---|---|---|
| 1 | Apri /admin/, scrivi admin e la password, Accedi |
Ingresso dell'amministratore (niente tendina) | Admin si apre sulla Costellazione |
| 2 | Menu › Amministrazione › Impersona | Maschera dell'impersonificazione: ricerca in alto, elenco al centro, dettaglio in basso | Elenco degli utenti impersonabili con il conteggio («N utenti impersonabili»); «Entra» spento finché non scegli una riga |
| 3 | Nella ricerca scrivi operatore |
Filtra per username o nome | Compaiono operatore-1-fca-a e operatore-1-fca-b; admin non c'è (un super-utente non si impersona) |
| 4 | Scegli la riga operatore-1-fca-a |
Dettaglio dell'utente scelto, senza spostare nulla | Scheda con Utente, Nome, Email, Tipo «Persona» e «Le sue aziende»: Farmacia Test A; «Entra» si accende |
| 5 | Premi Entra | Prima di agire chiede conferma | Popup «Entrare come operatore-1-fca-a?» con il testo «La tua sessione si chiude e lavori come operatore-1-fca-a, con le sue aziende (Farmacia Test A) … Se operatore-1-fca-a è collegato, la sua sessione cade.» |
| 6 | Nel popup premi «Entra» (Annulla lascia tutto com'è) | Conferma | La sessione di Admin si chiude e la pagina passa a Igea (/igea/) già entrata come l'operatore, senza ridigitare la password (passaggio da Admin a Igea con codice monouso, incerto su prod) |
| 7 | Guarda la Home di Igea e la riga dei messaggi in basso | Segnale dell'impersonificazione | Nella riga dei messaggi: «Stai agendo come ‹nome di operatore-1-fca-a› (Farmacia Test A)» (se la farmacia va scelta, senza il nome della farmacia; non c'è una striscia fissa, incerto se compare il nome o l'username). Menu dell'operatore: Vendita al banco, Magazzino, Anagrafiche, Chiusure; niente Impostazioni › Farmacia né Costellazione |
| 8 | Menu › Vendita al banco; 012745093 Invio |
Lavora come l'operatore: legge Tachipirina | Riga TACHIPIRINA 500 MG 20 cpr, 5,50 € |
| 9 | F1, poi F1 | Riepilogo e chiusura con il pagamento proposto | Documento «SIMULATO», si apre una vendita nuova |
| 10 | Prova a cercare in Igea una voce Impersona o Amministrazione | Un utente impersonato non può impersonare a sua volta | Nessuna voce Impersona nel menu di Igea (il servizio rifiuta comunque: «Non puoi impersonare: solo un super-utente, e non da una sessione già impersonata») |
| 11 | In alto premi ESCI | Fine dell'impersonificazione | La sessione impersonata si chiude e torna il login (di Igea o di Admin, incerto) |
| 12 | |
operatore-1-fca-aoperatore-1-fca-aoperatore-1-fca-aoperatore-1-fca-a ha «(impersonata)» e il campo «Impersonata da»: admin; dopo l'uscita non c'è più
titolare-fca-ab
Chi non è super non impersona
Menu del titolare senza Amministrazione né Da sapere: impersonificare non cambia nulla all'utente: la sua password non serve e non si vede. Un amministratore non si impersona e nemmeno un utente macchina; un utente disabilitato o senza farmacia attiva è rifiutato con un popup che dice il motivo. Chi impersona non ha limiti di tempo dalla sessione. Per provare titolare-fca-ab (due farmacie) alla riga 4 scegli lui: Igea chiede quale farmacia aprire e il messaggio dei messaggi può non riportare la farmacia.