ePAS è il nuovo sistema di rilevazione e gestione delle presenze del personale CNR sviluppato dall'Istituto IIT in collaborazione con l'Ufficio ICT; nasce nel 2012 come re-ingegnerizzazione di un sistema di rilevazione delle presenze già sviluppato anni prima.
La documentazione completa del progetto è disponibile all'indirizzo
ePAS consente l’integrazione con vari modelli di lettore badge per l'acquisizione delle timbrature del personale ed è integrabile con varie componenti del sistema informativo di un Ente di Ricerca e con sistemi di workflow paperless.
È stato realizzato come applicazione web, al fine di una sua immediata fruibilità da qualsiasi tipo di sistema (PC, Tablet, Smartphone).
ePAS è attualmente utilizzato da più Enti di Ricerca.
ePAS offre al dipendente le seguenti principali funzionalità:
Dispone, inoltre, di un sistema di gestione che consente, agli uffici del personale di:
Per il CNR il servizio è installato presso la sede centrale del CNR ed è attualmente integrato con:
Lo scopo principale di questo repository è continuare ad evolvere ePAS. Vogliamo contribuire a questo progetto nel modo più semplice e trasparente possibile e siamo grati alla comunità per ogni contribuito a correggere bug e miglioramenti.
ePAS è concesso in licenza GNU AFFERO GENERAL PUBLIC LICENSE, come si trova nel file LICENSE.
ePAS può essere facilmente installato via docker-compose su server Linux utilizzando il file docker-compose.yml presente in questo repository.
Accertati di aver installato docker e docker-compose dove vuoi installare ePAS ed in seguito esegui il comando successivo per un setup di esempio.
curl -fsSL https://raw.githubusercontent.com/consiglionazionaledellericerche/epas/master/epas-first-setup.sh -o epas-first-setup.sh && sh epas-first-setup.sh
Collegarsi a http://localhost:9000/ username: admin password cambialaosarailicenziato (da cambiare il prima possibile).
Un esempio di installazione di ePAS tramite Ansible in un cluster Docker Swarm è disponibile, grazie ad Andrea Dell'Amico (ISTI - CNR), all'indirizzo: https://gitea-s2i2s.isti.cnr.it/ISTI-ansible-roles/ansible-role-epas.git
Attenzione: per usare l'ultima versione opensource è necessario cambiare la variabile epas_docker_server_image in consiglionazionalericerche/epas.
Il role Ansible configura anche un HAProxy, l'autenticazione tramite LDAP (che potrebbe essere opzionale ed è eventualmente da personalizzare) e l'SMTP (anche questo da personalizzare).
Istituto di Informatica e Telematica del CNR