π Apri nel BackOfficeβ
π― Cosa faβ
Gestisce il personale coinvolto in un progetto finanziato
(docenti, tutor, coordinatori, personale amministrativo) con
contratti e costi orari, e le sessioni di erogazione delle
edizioni con registri presenze, requisiti di fase e storico stato
progetto.
π§© Concetti chiaveβ
| Oggetto | Cosa rappresenta |
|---|
| Staff | Persona coinvolta nel progetto: anagrafica, contratto, costo orario, ore settimanali/mensili. Distinto da edu.teachers (formatore ordinario). |
| Staff di progetto | Assegnazione di una persona a un progetto con ruolo e monte ore mensile. |
| Sessione (fin) | Evento erogativo concreto di un'edizione, con data di vidimazione registro. Distinto da edu.appointments (appuntamento formativo ordinario). |
| Registro presenze | Documento ufficiale vidimato per tracciare le presenze in una sessione. |
| Requisito fase | Voce della checklist di requisiti per completare una fase (documento, campo dati, azione). |
| Storico progetto | Log cronologico dei cambi di stato del progetto (chi ha cambiato cosa, quando). |
π Quando usarloβ
- Registrare il personale dell'ente attuatore che lavora sui progetti.
- Assegnare staff a un progetto con ruolo definito.
- Vidimare i registri delle sessioni.
- Definire requisiti specifici per ciascuna fase.
- Consultare lo storico dei cambi di stato di un progetto.
π£ Passi principaliβ
Registrare una persona di staffβ
- Menu Formazione finanziata β Staff.
- Compila:
- Nome, Cognome
- Codice fiscale
- Tipo contratto (libero o enumerato)
- Costo orario, Ore settimanali, Ore mensili
- Utente collegato (opzionale): se la persona ha un account
applicativo, collegalo per riusare email e permessi senza
duplicare il dato. Γ il modo con cui i promemoria automatici
(es. scadenza rendicontazione) raggiungono il referente di
progetto.
- Salva.
Assegnare staff a progettoβ
- Menu Formazione finanziata β Staff di progetto.
- Compila:
- Progetto
- Staff
- Ruolo (es. Coordinatore, Tutor, Amministrativo)
- Ore allocate mensili
- Salva.
Vidimazione registro presenzeβ
- Menu Formazione finanziata β Sessioni.
- Per ogni edizione, crea una sessione.
- Compila:
- Edizione
- Data vidimazione registro
- Menu Formazione finanziata β Registri presenze.
- Crea il registro:
- Sessione
- Data
- Orari inizio / fine
- Documento (allegato)
Definire requisiti di faseβ
- Menu Formazione finanziata β Requisiti fase.
- Compila:
- Fase (FK anagrafica)
- Tipo requisito:
document, data_field, action
- Tipo documento (se tipo = document)
- Nome del requisito
- Obbligatorio (flag)
- Hard block (flag: bloccante se non completato)
- Ordine
Consultare storico progettoβ
Dal menu Formazione finanziata β Storico progetti: elenco
cronologico di tutti i passaggi di stato con data, utente e note.
ποΈ Campi chiaveβ
| Campo | Obbligatorio |
|---|
| Nome, Cognome | Sì |
| Codice fiscale | No |
| Tipo contratto | No |
| Costo orario | No |
| Ore settimanali / mensili | No |
| Utente collegato | No |
Staff di progettoβ
| Campo | Obbligatorio |
|---|
| Progetto | Sì |
| Staff | Sì |
| Ruolo | Sì |
| Ore allocate mensili | No |
Sessioneβ
| Campo | Obbligatorio |
|---|
| Edizione | Sì |
| Data vidimazione | No |
Registro presenzeβ
| Campo | Obbligatorio |
|---|
| Sessione | Sì |
| Data | Sì |
| Orari | No |
| Documento allegato | No |
Requisito faseβ
| Campo | Obbligatorio |
|---|
| Fase | Sì |
| Tipo requisito | Sì |
| Nome | Sì |
| Obbligatorio | No (default sì) |
| Hard block | No (default no) |
β‘ Casi particolariβ
- Staff vs docenti edu.
fin.staff Γ¨ personale
dell'ente attuatore (coordinatori, tutor, docenti progetto
finanziato). edu.teachers sono docenti di formazione ordinaria.
Tabelle separate per ora β se una persona Γ¨ in entrambi, sono
due record distinti.
- Sessioni vs appuntamenti edu.
fin.sessions Γ¨ l'evento di
erogazione di un'edizione finanziata. edu.appointments Γ¨
l'appuntamento formativo ordinario. EntitΓ separate.
- Vidimazione registro come hard block. La vidimazione Γ¨
obbligatoria prima di iniziare l'erogazione. Configurare il
relativo requisito fase con
hardBlock = true.
- Presenze lavoratori. Il registro presenze Γ¨ il contenitore;
le presenze effettive per singolo lavoratore vanno altrove
(
enrollments.attendanceHours aggrega; dettaglio per sessione /
giorno non Γ¨ coperto da tabella dedicata in scope).
- Storico progetto automatico. Ogni cambio di stato del progetto
dovrebbe generare un record in
projectHistory. Verificare
trigger (automatico vs manuale).
β οΈ Domande aperteβ
π Vedi ancheβ