HR rilevazione presenze Il portale per le Risorse Umane HR è il portale creato per gestire le risorse umane, in modo completamente integrato mediante l’informatizzazione completa dei processi e delle comunicazioni. elle comunicazioni. Il portale si basa su un database comune alle varie funzioni in modo da rendere l’intera procedura ottimizzata ed integrata in ogni tipo di aggiornamento. La procedura supporta tutti i principali database relazionali come Oracle, Sql, Access, Mysql, sia in ambiente Windows che UNIX (Linux, …) Le funzioni attualmente implementate in HR sono le seguenti: Rilevazione delle presenze, Infopoint e Workflow giustificativi, Piano Ferie Gestione Risorse Umane : o Organigrammi, Carriere, Competenze, Corsi o Documenti, o Curriculum Budget del Personale Nota Spese Pianificazione dei turni Ogni modulo a sua volta è composto da sottomoduli implementabili separatamente in ambiente Windows o WEB a seconda delle opportunità sistemistiche od organizzative. Evoluzione della Rilevazione delle presenze HR è il programma che attraverso i suoi moduli consente all’amministrazione del personale di gestire vari aspetti legati all’attività dell’ufficio del personale, partendo dalla rilevazione automatica delle presenze, arrivando fino alla gestione delle carriere e del vestiario. Col passare del tempo, delle esperienze e consigli ricavati dalle numerose installazioni (più di 2.500 dal 1990), il programma si è arricchito delle soluzioni per le casistiche più varie, adattandosi ai vari contratti di lavoro nazionali o interni richiesti da ogni cliente, e al collegamento con la maggioranza dei programmi di gestione delle paghe e stipendi e dei gestionali per aziende presenti sul mercato. La sua principale caratteristica resta in ogni modo la flessibilità, consentendo all’utente di gestire anche situazioni complesse attraverso la semplice parametrizzazione di potenti tabelle. Tutto questo mantenendo in ogni modo un'estrema facilità d’uso che ne consente l’attivazione in tempi molto limitati. Dal punto di vista informatico il programma è pronto per molteplici ambienti di lavoro da Windows a Linux, all’ambiente WEB. Soluzioni applicative Versioni Architetturali di sistema Il programma mediante le sue molteplici alternative può adattarsi alle numerose richieste dei clienti tra cui, p.e.: Rilevazione Presenze e WEB Infopoint su sede unica Software Rilevazione presenze per uff. personale e giustificazione ed Infopoint per ogni dipendente Rilevazione Presenze su varie sedi collegate via Intranet Software Rilevazione presenze per gruppo d'aziende con capogruppo che verifica i dati Rilevazione Presenze in client server su varie sedi collegate via WAN Rilevazione presenze remota per gruppo d'aziende con capogruppo che verifica i dati e filiali con solo compito d'inserimento e verifica locale. Rilevazione Presenze in terminal server su varie sedi collegate via WAN Rilevazione presenze remota per aziende con installazione terminali server di Windows o Citrix. Specifiche funzionali Funzionalità generali Accesso al programma mediante PASSWORD Password SUPERVISORE per utilizzare tutte le funzioni del programma Password di secondo livello, limitate mediante parametrizzazione diretta del SUPERVISORE, a: gruppi d'utenti individuati mediante filtro funzioni da menu Multi archivio: possibilità di scelta dell’archivio d’uso (storico, …) Multi aziendale indipendente (ogni società è gestita separatamente) Multi aziendale con supervisione (una società principale ha le visibilità d'ogni funzione delle altre) Multi finestra, sfruttando le funzionalità di Windows è possibile aprire contemporaneamente più finestre per controllare l’avanzamento di un lavoro mentre si sta operando su di un altro. Multi database: possibilità di differenziare i database (differenti periodi, storico, differenti aziende, …) con richiamo all’inserimento della password. Multi lingua: il programma possiede un dizionario separato facilmente traducibile in caso di necessità di traduzione in un linguaggio non ancora presente. Attualmente risultano già esistenti le versioni in Italiano, Inglese, Francese e Tedesco. Anagrafica Gestione Multi aziendale: gestione contemporanea di più aziende anche mediante password selettrice. Richiamo per nr. Matricola o per cognome con scelta diretta da tabella pop-up Codice Badge con storico dei badge già consegnati al dipendente Associazione automatica ad uno o più Responsabili per Infopoint, giustificazioni, permessi, …. E-mail per ogni dipendente per comunicazioni concernenti permessi, ferie. Timbratura obbligatoria per controllo orario (dipendenti, turnisti, ...) Nessuna timbratura (dirigenti, personale vendita viaggiante, …) Singola timbratura giornaliera per presenza (quadri, personale vendita, assistenza tecnica, …) Timbratura con calcolo ore giornaliere (consulenti, interinali, imprese pulizia, …) Scelta automatica a 10 tipi d'orari differenti feriali ed altrettanti festivi Dati anagrafici statistici aggiuntivi (indirizzo, cc bancario, …) Pianificazione d'eventi particolari per dipendente (passaggio di livello, visite mediche, …) Storicizzazione dei campi anagrafici aggiuntivi Liste anagrafiche programmabili dal cliente con output su stampa, anteprima, PDF, Excel Inserimento facilitato turnazioni Causalizzazione da Terminale se il terminale di presenza possiede la tastiera numerica e funzionale è possibile permettere al dipendente di dichiarare mediante una causale la motivazione della timbratura effettuata (PERMESSI, SERVIZIO, …); il programma produrrà una visualizzazione / stampa di tutte le causalizzazioni effettuate per confrontarle con i permessi cartacei ricevuti. Orari, straordinari e maggiorazioni Per gestire il calcolo delle ore lavorate e la loro suddivisione in aliquote, la determinazione delle assenze ed in generale l’applicazione di contratti nazionali e d'accordi interni, HR- count mette a disposizione dell’utente un sistema tabellare che contempla tutte le casistiche fino ad oggi incontrate e quindi tutti i contratti (metalmeccanico, chimico, tessile, farmaceutico, commercio, ecc..). Basandosi sull’interazione tra Timbrature e Risultati e le suddette tabelle, il sistema è in grado di determinare il corretto trattamento d'ore lavorate e d'ore d'assenza. Attraverso un'opportuna fase di calcolo, HR- count può effettuare la "chiusura" delle giornate oppure generare delle anomalie che sono funzione dei parametri inseriti dall’utente. Le anomalie possono essere "risolte" attraverso l’uso di una semplice videata che raggruppa in sé tutte le funzioni necessarie. Funzioni previste: Orari Fissi con controllo ritardi, eventuali abbuoni, calcolo straordinari, maggiorazioni. Orari Elastici nella giornata con ampia libertà di limitazioni, minime ore lavorate, straordinari o recupero permessi. Orari Flessibili nel periodo (settimanale, mensile, annuale, perenne) con calcolo automatico dei limiti minimi massimi giornalieri d'ore di lavoro, confronto con la media oraria giornaliera per verifica monte ore, compensazione automatica permessi / straordinari Conteggio Abbuoni e Ritardi sia in numero di minuti che numero di volte, con segnalazione al superamento dei limiti aziendali Arrotondamenti parametrizzabile per timbratura, ritardo, abbuono, straordinario, Gestione pausa mensa parametrizzabile per durata, flessibilità in inizio, timbrature automatiche, detrazione turnisti automatica. Straordinari 1° e 2° fascia diurna e notturna, conteggio max nr. ore settimanali, anche in casistiche d'orario elastico e flessibile. Cartellino dipendente interattivo in tre modalità: settimanale, mensile, annuale Il modulo a video Cartellino dipendente è il cuore del programma in quanto, in una sola videata permette di visualizzare direttamente: i transiti di una settimana, mese o anno di un dipendente, i risultati dell’elaborazione e mediante i richiami iconizzati: la visualizzazione delle anomalie, la giustificazione delle assenze l’elaborazione dei transiti e i totali anagrafici Stampe e Visualizzazioni Il programma prevede cinque tipologie differenti di stampe: Anagrafiche Transiti Elaborazioni Cartellino Statistiche Per un totale di 26 stampe ed un generatore di stampe statistiche ed anagrafiche nella versione base. Le principali tra queste stampe sono: Anagrafica dipendenti con generatore parametrico Stampa totali anagrafici Stampa Presenti / Assenti Stampa Anomalie Bollato INAIL / Foglio presenze Stampa causali per centro di costo Stampa Assenteismo Import / Export automatico Il programma HR prevede la possibilità di scambio dati con l’esterno sia in acquisizione (IMPORT) che in rilascio (EXPORT). Import Timbrature: acquisizione automatica, parametrizzabile e schedulabile, delle timbrature dai terminali di rilevazione delle presenze; possibilità di effettuare contemporaneamente acquisizione da diversi tipologie di terminali di costruttori differenti. Import Anagrafiche: sia in fase di installazione che di normale gestione del programma è possibile importare le anagrafiche dipendenti da file esterni con compatibilità standard; la parametrizzazione dei campi permette di adattarsi al tracciato record che ci viene fornito. Export Paghe (modulo aggiuntivo opzionale): il collegamento dei dati di presenza al pacchetto Paghe e Contributi è essenziale ad una buona gestione automatizzata del sistema. Il modulo prevede una serie di collegamenti già esistenti e funzionanti con i principali pacchetti di Paghe esistenti attualmente sul mercato (INAZ, Zucchetti, OSRA, SCT, CONSOFT, ADP GSI; BYTE, …) e la possibilità di creare un collegamento personalizzato mediante parametrizzazione del tracciato record. Vedi descrizione moduli aggiuntivi Il collegamento certificato con SAP: Il collegamento di HR con il sistema gestionale SAP avviene attraverso protocolli certificati utilizzando gli IDOC standard. Le connessioni previste sono quelle relative al modulo PP,PS e CO. Qualora l’anagrafica del personale sia gestita in SAP con il modulo HR. I flussi previsti sono due : il primo (da SAP a HR) che mantiene allineate le anagrafiche di base (centri di lavoro, causali (di lavoro, di sospensione, di scarto quando richiesto), ordini di lavoro, fasi, ecc..) il secondo (da HR a SAP) che restituisce ai moduli SAP i dati consuntivati sul campo Export Dati: la creazione di stampe statistiche o anagrafiche mediante i tool interni al programma permette di selezionare i dati da comunicare all’esterno. Web Infopoint e workflow giustificazioni WEB INFOPOINT è il modulo aggiuntivo più importante e permette attraverso l’architettura web di gestire le informazioni di tutte le timbrature, permessi, giustificazioni, anomalie e particolari totali come i giorni ferie, il monte ore, … rendendole disponibili ad ogni dipendente sul proprio PC tramite password specifica e garantendo che solo gli interessati possano accedere ai dati. Il supporto software utilizzato e’ il browser presente su personal computer che permette all’utente una comoda, semplice e veloce interazione con i dati relativi all’ufficio del personale. Visualizzazione Dati anagrafici, timbrature e totali di accumulo In funzione al sistema di Rilevazione automatica presenze di cui si dispone è possibile visualizzare dati differenti . Normalmente vengono rilasciate informazioni relative all’anagrafica del dipendente, al cartellino mensile ( quali timbrature ed eventualmente causali ) e a totalizzatori di accumulo ( quali ‘Ferie’ , ‘Straordinari’, ‘ROL’, eccetera. ). Contemporaneamente sono visualizzabili anche eventuali anomalie riscontrate in fase di conteggio. In collegamento con programmi esterni (paghe, messaggistica,…)possono essere resi disponibili documenti in formato PDF, Office,… sia personali di ogni singolo dipendente (cedolino, CUD,…) che documenti aziendali comuni (bacheca aziendale,…) Richiesta ed autorizzazione di permessi, ferie, timbrature mancanti, straordinari e cambio turni La funzione di Giustificazione permette al singolo dipendente od al responsabile di ufficio/servizio di caricare richieste di giustificazione ( assenze, timbrature mancanti, autorizzazione straordinari, cambi turno, ecc.); queste, una volta autorizzate, verranno inserite in una apposita tabella del database, rese disponibili per un controllo da parte dell’ufficio personale e successivamente elaborate e inserite nel cartellino del dipendente. Il software e’ sviluppato in modo da garantire la distribuzione delle informazioni senza in ogni caso bloccare l’eventuale raccolta di timbrature di presenza ne’ poter incidere in alcun modo sui dati consolidati presenti sul database di rilevazione presenze. Per ricordare ai responsabili eventuali richieste di autorizzazione non ancora processate, è previsto un modulo aggiuntivo ( Comunicazione E-mail) che invia automaticamente un’e-mail contenente le autorizzazioni in attesa ad ogni responsabile con cadenza a scelta da parte del cliente (giornaliera, settimanale, …). Piano ferie ed assenze La gestione del piano ferie è un modulo aggiuntivo di Infopoint che consente ai gestori di pianificare e tenere sotto controllo le ferie di ogni collaboratore. La visualizzazione è annuale (default) oppure da data a data, secondo il l’impostazione inserita dall’operatore ed evidenzia per ogni matricola: - le ferie pianificate i permessi pianificati - le ferie godute i permessi goduti Il responsabile può visualizzare la stima di giornate / ore impegnate nel periodo dal singolo collaboratore. Per ogni matricola è possibile pianificare le ferie ed i permessi semplicemente effettuando un doppio click sulla giornata che si colorerà in verde. Certificati di malattia e maternità Consente il caricamento di assenze lunghe come malattia, infortunio, ecc. e le prepara per il passaggio d’informazioni ai pacchetti paghe che sono in grado di elaborarle. La necessità di differenziare le causali di malattia a seconda di eventi pregressi viene gestita in modo da permettere di definire la tipologia di casistica dell’evento come continuazione, inizio, ricaduta o maternità, e la possibilità di passare questi dati alle paghe. Inoltre il modulo permette di differenziare l’assenza per malattia del bambino con la richiesta dell’età dello stesso e la memorizzazione del nome del bambino stesso (anche nel caso di gemelli) e l’evento di maternità sia obbligatoria che facoltativa con le date di ricovero ospedaliero e parto. Una finestra aggiuntiva permette la verifica pluriennale degli eventi malattia del periodo impostato. Altri Moduli Aggiuntivi Opzionali Export Paghe più di 40 pacchetti paghe e contributi collegati in automatico; possibilità di passaggio dati cumulativo mensile oppure giornaliero, con aggiunta di giorni INPS, lavorati, maggiorazioni particolari. Conteggio / Contabilizzazione Pasti Mensa attraverso le timbrature di un terminale di mensa è possibile stabilire i pasti consumati da ogni dipendente. Il conteggio può avvenire per singolo pasto o per combinazione di piatti (primo, secondo, bibite, frutta, …) mediante immissione di codice causalizzato. Con alcuni tipi di terminale è possibile ottenere un buono pasto da consegnare a chi effettua la gestione mensa al fine di far quadrare perfettamente il numero di pasti consumati. Il modulo produce una stampa dei pasti consumati giornalmente / mensilmente da ogni dipendente e un file ASCII con gli stessi dati per l’esportazione sul pacchetto paghe. Prenotazione Pasti Mensa questo modulo aggiunge alle prestazioni del modulo CONTEGGIO / CONTABILIZZAZIONE PASTI MENSA, la possibilità di effettuare con la prima timbratura del mattino la prenotazione del pasto mensa per pranzo o cena. Il programma in fase di stampa ed esportazione file presenta oltre ai dati del modulo gestione consumo mensa anche i dati dei pasti prenotati e la differenza tra prenotati e consumati. Cambio Centro di Costo ad ogni dipendente è collegato un centro di costo (cdc) standard; passando il badge sul terminale con causalizzazione di un cdc differente il programma comincia a conteggiare le ore di presenza addebitandole al nuovo cdc. Al termine del periodo è possibile ottenere un rendiconto di tutte le ore di presenza effettuate da ogni dipendente divise per cdc e i totali d'ogni cdc. Visite Mediche / Scadenziario questo modulo permette di definire una tabella di eventi standard (assunzioni, licenziamenti, visite mediche, corsi, passaggi di livello) ed abbinare ad ogni singolo dipendente o a gruppi, questi eventi con una data ed una descrizione. La stampa scadenziario permette di verificare tutti gli eventi in scadenza per dipendente. Gestione buoni pasto la gestione dei buoni pasto aziendali costringe l’ufficio del personale ad effettuare lunghi calcoli per definire i buoni pasto spettanti ad ogni dipendente. Questo modulo, permette di impostare le regole interne aziendali per il diritto al buono pasto, verificandolo con le timbrature di presenza; poi confrontando il numero di buoni già consegnati nel mese precedente, quelli effettivamente consumati nel mese e quelli di diritto nel mese seguente propone il numero di buoni pasto da consegnare al dipendente e crea un file di tracciato stabilito per comunicare il dato in modo informatico al fornitore dei buoni pasto. Controllo Accessi Integrazione dei dati relativi all’anagrafica dipendenti con la gestione liste abilitati del Controllo Accessi. Il programma HR prevede la possibilità di memorizzare un codice terminale ( o gruppo terminali) per ogni dipendente in modo da poter mandare in automatico, ad ogni terminale, la lista dei dipendenti abilitati all’apertura di ciascun varco. Gestione Eccedenze Rielaborazione schedulata dei risultati giornalieri su base settimanale, mensile, o periodica in genere. Possibilità di impostazione di limiti sui quali effettuare controlli di superamento ed esportazione dei dati per elaborazioni esterne (ritardi, permessi, straordinari,…) Gestione Trasferte e Servizi Possibilità di inserimento manuale e gestione differenziata di timbrature effettuale esternamente al normale ambito operativo dal personale viaggiante; il modulo prevede contabilizzazioni particolari per fascia oraria notturna con maggiorazioni specifiche (trasferta, reperibilità, …) Maturazione mensile ferie Calcolo per la maturazione mensile delle ferie dei dipendenti in rapporto alla loro caratteristiche contrattuali Real time per terminali con scarico in tempo reale Collegamento a terminali che agiscono indipendentemente nello scarico delle timbrature, al fine di aver sempre ondine la situazione, in particolar modo per la sicurezza e per il collegamento alla raccolta dati di produzione Bollino INAIL stampa bollato mensile Per evitare la vidima dei bollati da parte INAIL, è possibile, in alternativa al LUL presso il consulente, dopo aver ottenuto l’adeguata autorizzazione (stampa Laser per casa di software e autorizzazione diretta del cliente) stampare il logo Inail direttamente sulla stampa del bollato Inail di ogni dipendente con il numero e la data di autorizzazione sia della casa di software che del cliente. Log Eventi su cartellino e totali Creazione automatica del log degli eventi riguardanti i cambiamenti di cartellino, o quelli dei totali anagrafici, con identificazione dello username che li ha operati. Architettura di sistema e descrizione tecnica Linguaggio di programmazione Tutte le procedure HR sono scritte in linguaggio "C" nella sua sintassi "ANSI" per garantire la portabilità su più piattaforme. La gestione dell’interfaccia utente è realizzata in modo autonomo attraverso un linguaggio ad oggetti la cui prerogativa è di garantire l’indipendenza dalla piattaforma (OpenUi). Tale struttura di programmazione consente quindi di ottenere un software suddiviso in tre parti separate ma integrate: Interfaccia Utente (repository) Logica Applicativa (linguaggio "ANSI C") DBMS (database relazionale SQL) Tale architettura consente la realizzazione d'installazioni client/server di prima generazione (fig. 1.1) dove il network è posto tra la Logica applicativa ed il DBMS, ma anche di seconda generazione (fig. 1.1) dove il network si pone tra l’interfaccia utente e la logica applicativa. In questo caso risulta estremamente ridotto il carico di rete con vantaggi enormi nel caso d'installazione in WAN. Contemporaneamente, vengono utilizzate appieno le capacità elaborative del server salvaguardando la facilita d’uso d'interfacce grafiche sul client. Fig. 1.1 Client / Server di prima generazione Fig. 1.2 Client / Server di seconda generazione Interfaccia HTML Nel caso d'interfaccia Html (fig.1.3) per l’installazione dell’applicazione all’interno di un web server, l’applicazione consente l’utilizzo da parte del client di un browser, mentre tutta l’applicazione e’ installata sul server. Lo standard usato per la generazione delle pagine nel browser è il "CGI". Fig. 1.3 In tutti i casi, il cuore del programma, e cioè le funzioni d'elaborazione dei dati di presenza/assenza, resta sempre lo stesso garantendo quindi l’affidabilità con più di 1.500 installazioni. L’uso del linguaggio "C" allo stesso tempo permette d'avere tempi d'elaborazione e gestione più veloci d'altri linguaggi (Java, Visual Basic, ecc..). Nelle installazioni in ambiente Web, dal browser viene lanciato l’eseguibile relativo al programma; questo, grazie ad apposite funzioni, genera al run-time le pagine video in formato HTML/JavaScript e subito dopo termina l’esecuzione. Ogni richiesta effettuata dal client viene processata allo stesso modo. Piattaforme supportate Vengono supportate tutte le piattaforme che prevedono una GUI: UNIX ( HP-UX, AIX, SOLARIS, DEC OSF/1 ) MAC OS, WINDOWS NT, 2000 server, 95,98,2000 LINUX Formato HTML Database supportati Tutti i programmi di HR supportano qualunque database manager purché basati su standard SQL (Oracle, Informix, Sybase, Microsoft SqlServer, ecc..).La modalità di accesso al database può essere diretta oppure, se in ambiente Windows, via standard ODBC. In particolare sono già stati utilizzati: Microsoft Access Mysql su Linux Microsoft Sql Server Oracle (Workgroup ed Enterprise) Centura Sqlbase