Skip to main content

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. 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»; all'uscita la sessione impersonata si 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 (facoltativo) Amministrazione › Sessioni attive La sessione impersonata mentre dura Durante l'impersonificazione la sessione di operatore-1-fca-a ha «(impersonata)» e il campo «Impersonata da»: admin; dopo l'uscita non c'è più
13 (facoltativo) Esci; apri /igea/, entra come titolare-fca-ab Chi non è super non impersona Menu del titolare senza Amministrazione né Impersona

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.