Conflitti durante la prenotazione
Quando si crea o sposta un appuntamento, il sistema verifica automaticamente che tutte le risorse necessarie (stanze, dispositivi, operatori) siano disponibili nell’orario selezionato. Se una o più risorse non sono disponibili, si verifica un conflitto.
⚠️ Cause principali di conflitto
Section titled “⚠️ Cause principali di conflitto”| Causa | Descrizione |
|---|---|
| Capacità insufficiente | La risorsa è già interamente occupata in quell’orario |
| Nessuna copertura oraria | L’agenda della risorsa non copre l’orario selezionato |
| Slot completamente prenotati | Tutti gli slot della risorsa sono occupati |
| Sede non compatibile | La risorsa si trova in una sede diversa |
| Non prenotabile | La risorsa è stata contrassegnata come non prenotabile |
| Indisponibile per emergenza | La risorsa è stata temporaneamente disattivata |
🔎 Conflitti durante la ricerca slot
Section titled “🔎 Conflitti durante la ricerca slot”Quando si cerca uno slot libero per un nuovo appuntamento, il sistema mostra una tabella con le risorse necessarie per quello slot.
Risorse disponibili
Section titled “Risorse disponibili”Se tutte le risorse sono disponibili, viene mostrata una tabella con:
- Risorsa → nome e tipo (con icona colorata)
- Disponibilità → quantità necessaria
- Origine → da dove proviene il requisito (servizio, agenda, gruppo di risorse)
Conflitti nella ricerca
Section titled “Conflitti nella ricerca”Se ci sono conflitti, vengono mostrati in una sezione separata evidenziata in arancione con il conteggio dei conflitti. Per ogni risorsa in conflitto si vedono:
- Il nome della risorsa
- La causa del conflitto (es. “Capacità insufficiente”)
- I dettagli aggiuntivi (es. capacità rimanente)
Per i gruppi di risorse, il conflitto mostra anche i singoli membri del gruppo, indicando quali sono disponibili e quali no, con il conteggio rispetto al minimo richiesto (es. “1/2 richiesti”).
🚨 Conflitti alla conferma dell’appuntamento
Section titled “🚨 Conflitti alla conferma dell’appuntamento”Quando si conferma la creazione dell’appuntamento, se il sistema rileva conflitti viene mostrato un pannello di risoluzione. L’interfaccia varia in base alla modalità.
Modalità base (senza gestione avanzata)
Section titled “Modalità base (senza gestione avanzata)”Viene mostrato un avviso con il riepilogo:
- Quante risorse hanno conflitti sul totale (es. “Risorse con conflitti (2/5)”)
- Una descrizione del problema
Le opzioni disponibili sono:
| Opzione | Descrizione |
|---|---|
| Prenota le risorse comunque | Procede con la prenotazione nonostante i conflitti. Il sistema mostra prima un’anteprima per conferma |
| Non prenotare risorse | Crea l’appuntamento senza prenotare nessuna risorsa |
Modalità avanzata (con gestione avanzata attiva)
Section titled “Modalità avanzata (con gestione avanzata attiva)”In modalità avanzata viene mostrata una tabella dettagliata con tutte le risorse, raggruppate per gruppo di risorse (se applicabile). Per ogni risorsa si vedono:
- Risorsa → nome, origine, capacità utilizzata, indicatore sostituto
- Stato → Disponibile (verde), Conflitto (rosso), Sostituto (giallo)
- Rigidità → se la risorsa è “Flessibile”, il conflitto è un avviso e non blocca la prenotazione
Le opzioni disponibili sono:
| Opzione | Descrizione |
|---|---|
| Prenota le risorse comunque | Mostra un’anteprima riepilogativa prima di confermare |
| Scegli quali risorse prenotare | Apre la modalità di revisione per-risorsa (vedi sotto) |
| Non prenotare risorse | Crea l’appuntamento senza risorse |
Revisione per-risorsa
Section titled “Revisione per-risorsa”Selezionando “Scegli quali risorse prenotare”, per ogni risorsa nella tabella compare un menu a tendina con le azioni disponibili:
| Azione | Descrizione |
|---|---|
| Conferma | Prenota questa risorsa (anche se in conflitto) |
| Sostituto: [nome] | Sostituisci con una risorsa alternativa disponibile (mostra la capacità rimanente) |
| Escludi | Non prenotare questa risorsa |
Per i gruppi di risorse, viene mostrato il conteggio delle risorse selezionate rispetto al minimo richiesto (es. “Selezionati: 2/3”).
🔄 Conflitti durante lo spostamento
Section titled “🔄 Conflitti durante lo spostamento”Quando si sposta un appuntamento (es. trascinandolo nel calendario), il sistema verifica le risorse nel nuovo orario. Il flusso è simile alla creazione, con alcune differenze.
Operazioni sulle risorse durante lo spostamento
Section titled “Operazioni sulle risorse durante lo spostamento”Ogni risorsa mostra un’operazione che indica cosa succederà:
| Operazione | Colore | Descrizione |
|---|---|---|
| Spostamento | Blu | La risorsa viene spostata al nuovo orario |
| Nuova | Verde | Una nuova risorsa viene aggiunta |
| Rimozione | Rosso | La risorsa viene rimossa |
| Esclusa | Grigio | La risorsa non viene spostata |
Opzioni per lo spostamento
Section titled “Opzioni per lo spostamento”| Opzione | Descrizione |
|---|---|
| Conferma spostamento risorse | Appare quando non ci sono conflitti ma ci sono modifiche da confermare |
| Sposta le risorse comunque | Sposta le risorse nonostante i conflitti (mostra anteprima) |
| Scegli quali risorse spostare | Revisione per-risorsa (solo modalità avanzata) |
| Non spostare le risorse | L’appuntamento viene spostato, ma le risorse restano dove sono |
🔀 Sostituti automatici
Section titled “🔀 Sostituti automatici”Il sistema può risolvere automaticamente alcuni conflitti trovando una risorsa sostitutiva disponibile. Questo avviene tipicamente con i gruppi di risorse: se la risorsa preferita (priorità alta) non è disponibile, il sistema propone automaticamente un’altra risorsa del gruppo.
Le risorse sostituite vengono evidenziate in giallo con il badge “Sostituto” e l’indicazione della risorsa originale.
🔒 Rigidità delle risorse
Section titled “🔒 Rigidità delle risorse”Ogni risorsa ha una rigidità che determina quanto è vincolante il conflitto:
| Rigidità | Comportamento |
|---|---|
| Rigida | Il conflitto blocca la prenotazione se non viene risolto |
| Flessibile | Il conflitto genera un avviso ma non blocca la prenotazione |
Le risorse flessibili mostrano un badge “Flessibile” nella tabella dei conflitti.
🧩 In sintesi
Section titled “🧩 In sintesi”- Il sistema verifica automaticamente la disponibilità delle risorse a ogni prenotazione o spostamento.
- In modalità base puoi prenotare comunque o rinunciare alle risorse.
- In modalità avanzata puoi anche scegliere per-risorsa cosa fare: confermare, sostituire o escludere.
- I sostituti automatici risolvono i conflitti nei gruppi di risorse.
- Le risorse flessibili generano avvisi senza bloccare la prenotazione.