Skip to main content

Caso 4.2 — Admin › Shard e Tenant — Nuova farmacia su uno shard nuovo, dal carico alla chiusura

Descrizione: il tecnico crea da Admin uno shard nuovo (un database in più per le farmacie), vi apre una farmacia nuova «Farmacia Test C» con un titolare e un operatore, e poi, entrando in Igea con quei due utenti, carica la merce con una bolla, fa una vendita al banco e chiude la giornata. La farmacia nasce vuota: niente giacenze, niente vendite.

Risultato atteso: lo shard 2 diventa «Pronto»; la farmacia nasce sullo shard 2; la vendita prima del carico è rifiutata; dopo il carico la giacenza è 14, dopo la vendita 11; la giornata si chiude con «Giornata n. 1 chiusa».

Dipende da: nessun caso. Serve la prod con un solo shard (lo shard 1) e l'esecutore degli shard attivo. Attese lunghe: la nascita dello shard (righe 2-5) e quella della farmacia (riga 9) richiedono alcuni minuti; da fare prima della demo o raccontando intanto. Le password degli utenti nuovi sono generate e si vedono una volta sola: annotale alle righe 11 e 14.

# Azione Descrizione Atteso
1 Apri /admin/, scrivi admin e la password; Menu › Amministrazione › Shard Elenco degli shard Solo lo shard 1 «Pronto»
2 Nuovo shard; Descrizione Shard demo 2; Salva Prima conferma Popup «Crea lo shard» con id (2), database nuovo pg-shard-2 e «Non si annulla e non si cancella»
3 Crea lo shard; nel popup «Scrivi l'id dello shard» scrivi 2 Seconda conferma: il pulsante si accende solo con l'id giusto Lo shard 2 compare in elenco «In preparazione»
4 Apri la scheda Avanzamento dello shard 2 e aspetta (il titolo è «Shard 2 · prod»; se sembra ferma, Rileggi) I passi si colorano da soli, senza ricaricare: Richiesta, Presa in carico, Database, Backup, Database famiglia, Configurazione, Rilascio, Annuncio, Pronto Stato «In corso», poi i passi passano da «Da fare» a «Fatto» (circa 4 minuti: provato su prod da Marco l'11 nov)
5 Aspetta lo stato «Pronto» Fine della nascita dello shard Stato «Pronto», tutti i passi «Fatto» (verificato su prod l'11 nov)
6 Menu › Amministrazione › Tenant › Nuovo tenant Farmacia nuova Riga «(nuovo)»; la tendina Shard è vuota («Scegli…»), nessuno shard di serie
7 Codice Farmacia Test C; Piattaforma igea; Shard 2 · Shard demo 2 Campi obbligatori Campi compilati; senza shard compare «Scegli lo shard del tenant.» sotto il campo
8 Salva Crea la farmacia «Tenant Farmacia Test C creato», stato «IN CREAZIONE»
9 Scheda Preparazione, aspetta Le famiglie preparano la farmacia (la maschera si rilegge da sola) Stato «CREATO», tutte le famiglie «fatte» (circa 1-3 minuti, incerto)
10 Menu › Amministrazione › Utenti › Nuovo utente; Identificativo titolare-fca-c, Nome Maria, Cognome Rossi, Email titolare-fca-c@demo.it; Salva Titolare nuovo Popup con la password generata, una volta sola
11 Copia la password, «Ho copiato, chiudi» Password del titolare Popup chiuso; utente in elenco
12 Scheda TENANT › Abbina; scegli Farmacia Test C; Abbina Titolare legato alla farmacia La farmacia compare tra i tenant dell'utente
13 Scheda PACCHETTI › Modifica; spunta igea-banco, igea-configura e igea-osservabilita; Salva e conferma il popup Pacchetti del titolare (non ruoli). igea-banco: vendita, ricette, magazzino, carico bolla, anagrafiche, chiusure, statistiche. igea-configura: Impostazioni › Farmacia e gli Operatori. igea-osservabilita: la Costellazione Tre pacchetti sulla farmacia. In Igea il titolare vedrà Vendita al banco, Ricette, Magazzino, Carico bolla, Anagrafiche (con Operatori), Chiusure, Impostazioni › Farmacia e Osservabilità con Statistiche e Costellazione
14 Nuovo utente: Identificativo operatore-1-fca-c, Nome Luca, Cognome Bianchi, Email operatore-1-fca-c@demo.it; Salva; copia la password e chiudi il popup Operatore nuovo Password annotata; utente in elenco
15 Scheda TENANT › Abbina; scegli Farmacia Test C; Abbina Operatore legato alla farmacia La farmacia compare tra i tenant dell'utente
16 Scheda PACCHETTI › Modifica; spunta solo igea-banco; Salva e conferma il popup Pacchetto dell'operatore Un pacchetto sulla farmacia. In Igea l'operatore vedrà Vendita al banco, Ricette, Magazzino, Carico bolla, Anagrafiche, Chiusure e Osservabilità con la sola Statistiche; non vedrà Impostazioni › Farmacia né la Costellazione
17 Apri /igea/ in una finestra nuova; entra come titolare-fca-c con la sua password Primo accesso del titolare Home a vuoto, senza errori (incerto: l'utente nuovo può non comparire nella tendina del login di prod; in quel caso scrivi l'identificativo)
18 Menu › Anagrafiche › Fornitori › Nuovo fornitore; Denominazione FORNITORE DEMO, Partita IVA 12345678903; Salva Serve per la bolla Fornitore attivo in elenco
19 Esci; entra come operatore-1-fca-c Ingresso dell'operatore Menu con Vendita al banco, Magazzino, Anagrafiche e Chiusure; niente Impostazioni › Farmacia né Costellazione
20 Menu › Vendita al banco; 2*004763037 Invio Vendita senza giacenza (farmacia vuota) Rifiutata: «Giacenza insufficiente in magazzino»; nessuna riga
21 Menu › Carico bolla; Fornitore FORNITORE DEMO dalla tendina; Numero DDT DEMO-C1; Data DDT di oggi Testata della bolla Testata compilata
22 Nel campo «>» scrivi 004763037 Invio; sulla riga Q.tà 14, Lotto DEMO01, Scadenza di un anno da oggi (formato gg/mm/aaaa); Invio o Tab Aspirina, catalogo comune a tutto lo shard Riga ASPIRINA 500 MG 20 cpr completa
23 F9, conferma «Caricare 1 riga, 14 pezzi in magazzino?» Carica «Bolla caricata: 1 riga, 14 pezzi»
24 Menu › Magazzino › Prodotti, cerca 004763037 Verifica Giacenza 14; scheda Lotti: DEMO01
25 Menu › Vendita al banco; 004763037 Invio, *3 Invio Vendita di 3 pezzi Quantità 3, totale = 3 × prezzo dell'Aspirina (importo non verificato, incerto)
26 F1, poi F1 Riepilogo e chiusura con il pagamento proposto Documento «SIMULATO», vendita nuova
27 Menu › Magazzino › Prodotti, cerca 004763037 Giacenza dopo la vendita Giacenza 11
28 Esci; entra come titolare-fca-c; Menu › Chiusure › Oggi Totali della giornata La vendita da 3 pezzi con l'importo giusto
29 Conteggio dei contanti: pezzi per taglio, Salva conteggio Conta della cassa «Conteggio salvato alle hh:mm» e la differenza
30 Chiudi giornata, leggi il popup, conferma Chiusura «Giornata n. 1 chiusa»; si apre lo storico (il titolare ha igea-banco, che apre Chiusure: voce con permesso igea.banco.read; la vedrebbe anche l'operatore)

Da sapere: i codici AIC sono del catalogo AIFA, comune a tutte le farmacie dello shard (il catalogo di uno shard nuovo si riempie dopo la nascita: se alla riga 20 il prodotto non c'è, aspetta qualche minuto e riprova, incerto). Una farmacia non si cancella e uno shard non si cambia dopo la creazione: l'esito resta su prod fino al prossimo rifacimento da zero.