Skip to main content

Caso 4.1 — Admin › Amministrazione — Impersonificazione di un operatore di Igea

Descrizione: ill'amministratore tecnico entra nella console della piattaforma: vede farmacie, database e utenti, la traccia di tutto ciò che è successo, ed(Admin) entra in Igea al posto di un utente.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. Mostra anche cosa non si può fare: un amministratore non si impersona, e solo gli amministratori impersonano.

Risultato atteso: l'Auditda mostraAdmin le› operazioniAmministrazione degli scenari 1 e 2 senza dati sanitari; con› Impersona si apreentra come operatore-1-fca-a; Igea si apre con il messaggio «Stai agendo come l'operatore… di(Farmacia Test B.A)»; la vendita si chiude con il documento «SIMULATO»; l'Audit ha «Impersonazione iniziata», la vendita con «per mano di» l'amministratore e «Impersonazione finita».

Dipende da: casinessun deicaso. gruppiServe 1l'utente admin (super-utente, ha il permesso di impersonare) e 2gli fattiutenti condi Igea di Farmacia Test A. Il giorno prima nessuno deve essere collegato come operatore-1-fca-a: se lo è, la sua sessione cade (l'Audit della riga 5 mostra i loro eventi)7).

# Azione Descrizione Atteso
1 Apri /admin/, scrivi admin e la passwordpassword, Accedi Ingresso dell'amministratore (niente tendina) Admin si apre sulla Costellazione
2 Menu › Amministrazione › TenantImpersona FarmacieMaschera delladell'impersonificazione: piattaformaricerca in alto, elenco al centro, dettaglio in basso FarmaciaElenco Testdegli Autenti eimpersonabili Testcon B,il tutteconteggio e(«N dueutenti sulloimpersonabili»); shard«Entra» 1spento finché non scegli una riga
3 ShardNella (soloricerca guardare)scrivi operatore DatabaseFiltra delleper farmacieusername o nome ShardCompaiono 1operatore-1-fca-a «ready»e operatore-1-fca-b; admin non c'è (un super-utente non si impersona)
4 UtentiScegli la riga operatore-1-fca-a UtentiDettaglio delladell'utente piattaformascelto, senza spostare nulla IScheda trecon utentiUtente, diNome, IgeaEmail, Tipo «Persona» e admin;«Le ilsue titolareaziende»: legatoFarmacia aTest dueA; farmacie«Entra» si accende
5 Audit,Premi filtroEntra
attorePrima 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 Tracciaè deglicollegato, eventila Glisua eventisessione degli scenari 1 e 2 con attore, ora e farmacia (l'IP solo sugli accessi); niente NRE né CFcade.» 6 ImpersonaNel operatore-1-fca-bpopup premi «Entra» (Annulla lascia tutto com'è) Entra al posto dell'utenteConferma La sessione di Admin si chiude e la pagina passa a Igea (/igea/) già entrata come l'operatoreoperatore, disenza Testridigitare B,la password (passaggio da Admin a Igea con icodice suoimonouso, datiincerto su prod) 7 TornaGuarda adla AdminHome di Igea e la riga dei messaggi in basso FineSegnale dell'impersonazioneimpersonificazione DiNella nuovoriga dei messaggi: «Stai agendo come ‹nome di operatore-1-fca-a› (Farmacia Test A)» (se la consolefarmacia diva Adminscelta, 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, 47,06 € 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 Apri /admin/, entra come admin; Amministrazione › Audit; Intervallo «Ultima ora»; Tipo evento «Impersonazione iniziata» Inizio nell'Audit Una riga «Impersonazione iniziata» di poco fa; nella scheda Contesto l'utente è operatore-1-fca-a e, accanto, «per mano di» + il nome di admin (incerto: il nome mostrato può essere il nome o l'username) 13 Cambia Tipo evento in «Impersonazione finita» Fine nell'Audit Una riga «Impersonazione finita» dopo l'inizio 14 Azzera filtri; nella ricerca scrivi operatore-1-fca-a Le operazioni fatte durante l'impersonificazione Gli eventi della vendita della riga 9 con attore operatore-1-fca-a e «per mano di» l'amministratore; nessun dato sanitario 15 (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ù 16 (facoltativo) Esci; apri /igea/, entra come titolare-fca-ab Chi non è collegatosuper non impersona LeMenu sessionidel apertetitolare dellasenza demoAmministrazione né Impersona; le sue operazioni di prima non portano «per mano di»

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.