gestionale - OpencontentCoop/openpa_consiglio GitHub Wiki
Il gestionale è interamente prodotto in eZ Publish-OpenPA:
- permette l'inserimento e la modifica dei contenuti informativi utilizzati da OpenPA Consiglio, attraverso le api di eZ Publish attraverso le visualizzazioni di oceditorialstuff,
- espone l'accesso web ad una [aree riservate](Aree riservate) ad uso dei politici, dei referenti e della segreteria per il confezionamento delle sedute e l'inserimento di allegati e osservazioni nel corso del ciclo di vita di una seduta.
- espone la configurazione e l'accesso a [aree collaborative](Aree collaborative) ad uso dei politici e dei loro team,
- invia le notifiche di pubblicazione e modifica di contenuti,
- espone pubblicamente delle API in json per comunicare con le app,
- comunica con un'istanza [nodejs](Eventi socket.io) locale per l'aggiornamento in tempo reale del cruscotto e del monitor.
La seduta è il contenitore informativo di quanto occorre all'organo politico per poter svolgere una seduta.
E' definita da:
- organo politico
- luogo di svolgimeno
- data di svolgimento
- orario di svolgimento
- orario previsto di conclusione
- numero di protocollo
- firmatario
- segretario verbalizzante
Contiene:
- la lista ordinata di punti all'ordine del giorno
- eventuali documenti allegati
E' il riferimento per:
- il registro presenze della seduta
- la produzione degli attestati di presenza e la relativa liquidazione dei gettoni
- il registro delle votazioni effettuate
Il ciclo di vita di una seduta prevede 4 stati principali:
-
Non visibile
la seduta è in fase di elaborazione è visibile unicamente alla segreteria e non è ancora stata calendarizzata ufficialmente. In questa fase avviene la fase istruttoria preliminare dove il presidente dell'organo politico con il segretario impostano la prima bozza dell'ordine del giorno. Quando si è definito l'odg di massima e l'ordine degli invitati la seduta passa alla fase successiva -
Non confermata
la seduta è ancora in fase di istruttoria ma è consultabile dai politici. Lo stato serve a informare i partecipanti che sta per essere calendarizzato l'ordine del giorno. Nello stato corrente sono operative le notifiche ai consiglieri della pubblicazione e delle modifiche dei punti dell'ordine del giorno. I consiglieri possono inserire osservazioni. -
Convocata
la seduta è convocata quando è stato asseganto ad essa un numero di protocollo. -
No email
stato in cui è sospeso l'invio di notifiche relative ai punti ad eccezione di quelle riguardanti la modifica degli allegati la pubblicazione di un'osservazione e la puubblicazione nuovo punto -
In corso
la seduta si sta svolgendo, tutte le interazioni sono effettuabili dal Cruscotto del segretario e visibili nel Monitor di sala -
Conclusa
la seduta è stata celebrata. Sono acessibili in questo stato le statstiche sulle presenze e i dati dei verbali e delle votazioni
L'oggetto informativo Convocazione alla seduta non è direttamente accessibile in crud ma viene creato/modificato dalla dashboard di seduta. Ha lo scopo di salvare in databse i dati con cui viene prodotto il pdf di convocazione.
Il Punto ODG (Ordine del Giorno) rappresenta l'unità informativa di base di una seduta del consiglio.
E' definito da:
- numero
- oggetto
- orario di trattazione
- materia
- refrente politico
- referente tecnico
- documenti allegati
- invitati
- osservazioni
Il ciclo di vita del punto prevede 4 stati:
-
Bozza
il punto è in fase preliminare ed visibile solo alla segreteria -
Pubblicato
il punto è visibile al politico che può inserirne osserveazioni -
In corso
il punto è in fase di trattazione nella seduta -
Concluso
la trattazione del punto è stata conclusa
Le impostazioni di notifica sono legate al ciclo di vita del punto (intersecato a quello della seduta)
###Documento allegato Oggetto informativo che include le informazioni legate a un file allegato al punto odg o alla seduta. E' composto da:
- Nome del file
- File
- Tipo (secondo un dizionario definito a monte)
###Osservazione sul punto della seduta Oggetto informativo che include le informazioni legate a un'osservazione a un punto della seduta. E' composto da:
- Messaggio testuale
- Data
- File
###Invito alla seduta L'oggetto informativo Invito alla seduta non è direttamente accessibile in crud ma viene creato/modificato dalla dashboard di punto. Ha lo scopo di salvare in database i dati con cui viene prodotto il pdf di invito a un ospite per la trattazione del punto in seduta.