PROCEDURA APERTA
REGIONE BASILICATA
PROCEDURA APERTA
(AI SENSI DEL D.LGS.163/2006 E S.M.I.)
PER L'ACQUISIZIONE DEL SERVIZIO EVOLUTIVO E DI ASSISTENZA SPECIALISTICA DEL SISTEMA INFORMATIVO LAVORO BASIL DELLA REGIONE BASILICATA
P.O. FSE Basilicata 2007-2013
BASIL Documento Tecnico v. 1.5
ALLEGATO C/5
Basil – Sistema Informativo Lavoro Regione Basilicata
Documento Tecnico e Funzionale
Cliente: Dipartimento Formazione, Lavoro, Cultura e Sport Ufficio Lavoro e Territorio
SOMMARIO
1. INFORMAZIONI INTRODUTTIVE 5
2. DESCRIZIONE DEL SISTEMA 5
3. STRUTTURA DEL SISTEMA INFORMATIVO 7
3.1. Coordinatore Regionale 8
3.2. I SIL Provinciali e relativi sistemi informatici Comunicazioni Obbligatorie: XXXXX XX e BASIL MT 10
3.3. Il portale del lavoro 10
4. ARCHITETTURA DEL SITEMA INFORMATIVO 11
4.1. n° 2 Web Server 13
4.2. Database Server 13
4.3. Requisiti postazioni utenti 14
5. Infrastruttura di rete 15
6. INTEROPERATIVITÀ APPLICATIVA 17
6.1. La Cooperazione applicativa attraverso le Porte di Dominio 17
6.2. La Busta di eGovernment 18
6.3. Produzione di dati in formato XML e web services 18
6.4. Interoperabilità con la Borsa Continua Nazionale del Lavoro 19
6.5. Interoperabilità tra diversi SIL regionali e provinciali 20
7. L’interfaccia e logica di funzionamento 21
7.1. DBMS 23
7.2. Struttura del Database 23
7.2.1. Utenti 23
7.2.2. Lavoratore 24
7.2.3. Aziende 24
7.2.4. IDO 24
7.2.5. Adempimenti Aziendali 24
7.2.6. Altre sezioni 24
8. Tabelle 25
8.1. Stored procedure, funzioni, trigger 25
8.1.1. Stored procedure 25
8.1.2. Funzioni 26
8.1.3. Trigger 26
9. Elenco delle tabelle 26
10. GLI UTENTI DEL SERVIZIO 33
1. INFORMAZIONI INTRODUTTIVE
Di seguito sono riportate le caratteristiche architetturali, tecniche e funzionali del Sistema Informativo Lavoro Basil.
2. DESCRIZIONE DEL SISTEMA
Basil è il Sistema Informativo Lavoro della Regione Basilicata, un’applicazione web per la gestione integrata dei servizi pubblici rivolti al Mercato del lavoro che supporta operativamente le attività di competenza delle Province di Matera e Potenza.
Tale sistema informativo persegue pertanto cinque linee d’intervento:
1. distribuire il servizio sul territorio, facilitando l’accesso agli operatori, ai cittadini e alle imprese;
2. centralizzare i dati trattati attraverso un sistema di unificazione del database pubblico;
3. velocizzare le comunicazioni tra Ente, Aziende e cittadini con notevole risparmio economico e di tempo.
4. costituire il Nodo Regionale delle Comunicazioni Obbligatorie, in conformità ai decreti interministeriali del 30.10.2007.
5. stabilire l’interoperabilità con i sistemi informativi in ambito nazionale e con la Borsa Continua Nazionale del Lavoro.
Dal punto di vista delle funzionalità, Xxxxx consente la gestione delle pratiche amministrative di back office e di front office dei Centri per l’Impiego, così come evidenziato dal seguente elenco non esaustivo:
• Gestione degli adempimenti amministrativi:
o Iscrizione nelle liste di disoccupazione (D. Lgs. 181/00 – 297/02, lista di mobilità, L. 68/99)
o Stampa di certificati
o Inserimento comunicazioni aziendali di assunzione, cessazione, proroga, trasformazione
• Graduatorie per l’avviamento presso Enti Pubblici (art. 16 L. 56/87, LSU):
o Iscrizione dei lavoratori alla graduatoria
o Composizione automatica della graduatoria
o Gestione della procedura di avvio a selezione
• Collocamento obbligatorio (L. 68/99):
o Creazione della graduatoria annuale dei lavoratori inseriti in lista
o Gestione automatica delle richieste di autorizzazione all’assunzione (nulla-osta) da parte delle aziende
o Report per la verifica dei prospetti annuali sui lavoratori disabili in forza
o Gestione automatica delle convenzioni stipulate fra la Provincia e le aziende per l’assunzione di lavoratori disabili
• Incontro domanda/offerta di lavoro:
o Registrazione della scheda anagrafico-professionale del lavoratore
o Ricerca dei profili corrispondenti alle richieste aziendali tramite una procedura di matching
o Segnalazione dei nominativi all’azienda
• Interventi di politica attiva:
o Registrazione dei colloqui avuti dal lavoratore presso il CPI
o Gestione del Piano d’Azione stipulato con il lavoratore e degli interventi concordati
• Obbligo formativo:
o Gestione delle anagrafiche dei giovani soggetti all’obbligo
o Gestione degli interventi di accoglienza, orientamento e tutoraggio erogati dai CPI
• Statistiche:
o Report periodici quantitativi sulla banca dati (iscrizioni, assunzioni, etc.)
o Creazione di query sulla banca dati, personalizzate con i parametri inseriti dall’utente
• Funzionalità anticrisi:
o Report quantitativi che contribuiscono alla gestione informatizzata dei percettori di ammortizzatori sociali in deroga.
• Pulizia dati:
o Gestione delle funzionalità di accorpamento aziende, rapporti di lavoro e cittadini
o Report qualitativi per aziende, rapporti di lavoro e cittadini
• Comunicazioni aziendali obbligatorie (invio telematico): Dal 22 luglio 2008, con l’attivazione del Nodo di Coordinamento Regionale autonomo che dialoga e scambia comunicazioni con il Ministero del Lavoro e le altre regioni italiane secondo gli standard tecnologici definiti dal Decreto Interministeriale del Ministero del Lavoro del 30.10.2007, Basil costituisce il Sistema Informatico CO della Regione Basilicata, con flussi stimati di circa
600.000 comunicazioni obbligatorie all’anno. Tale sistema consente:
o L’invio on-line delle comunicazioni di assunzione, cessazione, proroga, trasformazione dei rapporti di lavoro secondo quanto definito dal DM 30.10.2007
o L’invio on-line del prospetto informativo dei lavoratori disabili in forza (L. 68/99)
Xxxxx rappresenta quindi la rete territoriale che unisce tutti i soggetti attivi che operano nel mercato del lavoro: Centri per l’Impiego, comuni, cittadini, aziende, consulenti del lavoro, scuole, ecc. È in grado di collegarsi anche alla Borsa Continua Nazionale del Lavoro e di scambiare informazioni amministrative, con indubbi vantaggi in termini di efficienza e trasparenza del
servizio, sia per i cittadini che usufruiscono dei servizi informatizzati dei Centri per l’Impiego provinciali, sia per le aziende, le agenzie di somministrazione e i consulenti del lavoro che possono gestire le comunicazioni on line abbandonando definitivamente i moduli cartacei.
3. STRUTTURA DEL SISTEMA INFORMATIVO
Basil si compone – attraverso una struttura di tipo federato - di diversi strumenti che, nel loro insieme, costituiscono l’infrastruttura tecnologica in grado di connettere tutti i soggetti – pubblici e privati – presenti sul Mercato del Lavoro regionale, con i seguenti obiettivi:
• Informatizzare i servizi offerti a cittadini e aziende, al fine di snellire le procedure e ridurre le comunicazioni cartacee.
• Realizzare l’integrazione fra i servizi pubblici per l’impiego a livello regionale al fine di ottimizzare l’utilizzo delle risorse.
• Supportare la Regione nel suo ruolo di supervisione, monitoraggio e indirizzamento degli interventi di politica attiva.
• Garantire la cooperazione applicativa con altri sistemi informativi, in maniera tale da partecipare in maniera attiva alla Rete dei Servizi per il Lavoro in corso di realizzazione da parte del Ministero del Lavoro, della Salute e delle Politiche Sociali.
Vengono di seguito descritti i differenti moduli applicativi del SIL, che possiamo riassumere in:
• Coordinatore Regionale
• SIL Provinciali e relativi sistemi informatici Comunicazioni Obbligatorie: XXXXX XX e BASIL MT
• Portale del lavoro xxx.xxxxxx.xxxxxxxxxx.xx
3.1. Coordinatore Regionale
Il Nodo di Coordinamento Regionale è costituito dall’infrastruttura software atta a garantire il corretto flusso informativo delle Comunicazioni Obbligatorie regionali e nazionali. Tale sistema ha il compito di:
• Comunicare con il sistema nazionale, gli altri sistemi regionali, i sistemi provinciali, gli enti previdenziali / assicurativi (INPS, INAIL, ecc.) e con gli altri soggetti appartenenti alla Rete dei Servizi del Lavoro interessati allo scambio dati;
• Gestire le comunicazioni con i sistemi regionali e nazionali sulla base delle competenze territoriali e istituzionali, a garanzia del corretto aggiornamento dei sistemi informativi coinvolti.
Il nodo Coordinatore Regionale per le Comunicazioni Obbligatorie è finalizzato così a consentire il flusso delle comunicazioni aziendali inviate per via telematica – nei due sensi – fra i sistemi provinciali ed il Nodo di Coordinamento Nazionale (NCN) gestito dal Ministero del Lavoro e delle Politiche Sociali, attraverso la Porta di Dominio regionale. Costituisce pertanto il “punto di collegamento” fra i domini provinciali ed il nodo di coordinamento nazionale, necessario per garantire alle aziende l’invio per via telematica delle comunicazioni aziendali, ed il loro re-inoltro ai soggetti competenti (INPS, INAIL, Prefettura) ed al Ministero del Lavoro stesso.
Il sistema Coordinatore Regionale ha pertanto un’architettura atta a garantire le seguenti funzionalità:
• Presa in carico delle comunicazioni: interfacce per la ricezione di messaggi tramite web services:
o Dai sistemi provinciali al Coordinatore Regionale
o Dal sistema nazionale per la gestione delle comunicazioni obbligatorie tramite la Porta di dominio regionale al Coordinatore Regionale
• Smistamento delle comunicazioni tra i sistemi coinvolti (SIL Provinciali, NCN)
• Interfacce per l’invio di messaggi: Content-based routing, cioè il corretto smistamento dei messaggi a seconda delle competenze contenute nella Comunicazioni Obbligatorie
o Dal Coordinatore Regionale ai sistemi provinciali
o Dal Coordinatore Regionale al sistema nazionale per la gestione delle comunicazioni obbligatorie tramite Porta di dominio regionale
• Sistema di tracciamento del traffico dei messaggi a scopi diagnostici e di controllo
• Indice regionale delle Comunicazioni Obbligatorie
• Interfaccia utente:
o Gestione dell’autenticazione e la profilazione degli utenti
o Statistiche e ricerca filtrata dei messaggi con la possibilità di visionarne il dettaglio e la ricevuta
o Statistiche e ricerca filtrata sull’indice regionale delle Comunicazioni Obbligatorie con la possibilità di visionarne il dettaglio e la ricevuta
o Diagnostica della ricezione e smistamento dei messaggi e gestione manuale dell’inoltro di eventuali messaggi non giunti correttamente al destinatario e di eventuali altre anomalie
Il Coordinatore Regionale è sviluppato con strumenti appartenenti alla tecnologia Microsoft, e in particolare il sistema operativo Windows 2003 Server, il Microsoft .NET Framework 2.0, e il Database Management System SQL Server 2005.
3.2. I SIL Provinciali e relativi sistemi informatici Comunicazioni Obbligatorie: XXXXX XX e BASIL MT.
I SIL Provinciali: BASIL si compone dei Sistemi Informativi Lavoro di Potenza e Matera (SILP) che, in modo autonomo, gestiscono le seguenti funzionalità, sopra esplicitate:
• Gestione degli adempimenti amministrativi;
• Graduatorie per l’avviamento presso Enti Pubblici (art. 16 L. 56/87, LSU)
• Collocamento obbligatorio (L. 68/99)
• Incontro domanda/offerta di lavoro
• Interventi di politica attiva
• Obbligo formativo
• Statistiche
• Prospetto informativo
• Gestione crisi: percettori ammortizzatori in deroga
• Comunicazioni aziendali obbligatorie (invio telematico)
Il sistema informatico CO. Con l’entrata in vigore del Decreto Interministeriale del 30/10/2007 relativo alle Comunicazioni Obbligatorie telematiche, l’Amministrazione ha attivato il Sistema informatico C.O regionale, che consente ai soggetti obbligati e abilitati di effettuare l’invio delle comunicazioni in modalità telematica previsto dalla normativa, e tramite strumenti di cooperazione applicativa consente alla Regione Basilicata di disporre di un proprio nodo integrato all’interno del Sistema Informatico C.O. nazionale.
Nel rispetto dell’autonomia delle Province, il sistema è basato su una logica federata, i SIL provinciali di Matera e Potenza, autonomi e indipendenti, erogano il servizio C.O. ai soggetti obbligati e abilitati a seguito di accreditamento. Grazie al Nodo Coordinatore Regionale le C.O. vengono smistate dai SIL provinciali al nodo nazionale e viceversa.
3.3. Il portale del lavoro
Il portale del lavoro della Regione Basilicata è raggiungibile all’indirizzo internet: xxx.xxxxxx.xxxxxxxxxx.xx. Il portale ospita i contenuti relativi alle tematiche del lavoro, i servizi per l’impiego e le informazioni sul Sistema Informativo Lavoro BASIL.
Il portale è gestito tramite un sistema di CMS - Content Management System che consente l’aggiornamento in tempo reale delle sezioni dinamiche del portale quali news, Faq (Frequently Asked Questions), normativa, link utili, etc.
Tramite gli strumenti di back office è possibile inoltre gestire e pubblicare on line le offerte di lavoro presenti in entrambi i Sistemi Informativi Lavoro provinciali di Matera e Potenza (Bacheca on line).
4. ARCHITETTURA DEL SITEMA INFORMATIVO
L’architettura utilizzata per il SIL si basa su una soluzione ridondata su cluster, che garantisce un elevato livello di disponibilità del servizio. Viene inoltre aumentata l’affidabilità del sistema attraverso l’utilizzo di due Web Server (per il funzionamento della logica applicativa del SIL) ed un DB Server (gestione della banca dati).
Considerando che il carico di lavoro dei Web Server è di lunga inferiore rispetto a quello del DB Server, la configurazione con 2 Web Server e 2 DB Server in cluster garantisce un elevato livello di affidabilità e continuità del servizio. In questo modo i Web Server vengono posti all’interno di un’area DMZ (DeMilitarized Zone), visibile da Internet tramite IP statico geografico e protetta da Firewall, mentre il cluster del DB server, posto all’interno della LAN (inaccessibile dall’esterno) e configurato in modalità attivo/passivo (tramite un array SCSI condiviso), garantisce la continuità del servizio anche in caso di disattivazione del database server principale (il server sussidiario entra automaticamente in funzione in caso di malfunzionamento).
L’integrità, la continuità e le prestazioni del servizio possono essere incrementate utilizzando un controller SCSI con ridondanza dei dati; questa dotazione consente di salvaguardare il sistema da eventuali rotture del componente che statisticamente si guasta più facilmente, il disco fisso, in quanto il servizio può continuare a reggersi sugli altri nel caso se ne guastasse uno.
E’ necessario inoltre installare una procedura di backup generato automaticamente dal DBMS (SQL Server 2000/2005), in grado di copiare i file su una macchina diversa dal DB Server. La coda di Backup deve avere una lunghezza minima di una settimana.
Al fine di garantire la sicurezza e la riservatezza dei dati trattati dall'applicazione, è prevista la protezione delle connessioni degli utenti alle aree riservate utilizzando il protocollo di crittografia SSL (Secure Socket Layer) che, utilizzando un meccanismo a chiave privata (chiave di sessione), impedisce l’intercettazione delle informazioni inviate e ricevute dai convenzionati. Per fare ciò il server deve essere dotato di un certificato digitale rilasciato da una Certification Authority (CA), che garantisce inoltre l’identità del server all’utente del servizio.
4.1. n° 2 Web Server
Processore | 1 x Intel Xeon Dual-Core 5160 3.00 GHz |
Memoria | 2 GB |
Controller | Smart Array P400i Controller 256MB cache (RAID 0/1/5) |
Disco rigido | 2 x 72 GB SAS raid 1 |
Scheda di rete | Gigabit Ethernet |
Alimentazione | Hot pluggable, ridondata |
Sistema operativo: Microsoft Windows Server 2003 Standard Edition (licenza Government) (Internet Information Services 6 – server web integrato
MS Terminal Services per l’amministrazione remota) Applicativi: Microsoft Office 2007 Professional (licenza Government) Sicurezza: Chiavi pubbliche e certificati SSL a 128 bit
4.2. Database Server
n°2 server (nodo A – nodo B)
Processore | 1 x Intel® Xeon® X3.6-2 XX/000 XXx |
Xxxxxxx | 0 Xx |
Controller | Smart Array 6i Controller (Ultra320) |
Disco rigido | 2 x SCSI Ultra320 da 146 GB raid 1 |
Scheda di rete | Gigabit Ethernet |
Alimentazione | Hot pluggable, ridondata |
n°1 cluster (istanza dati condivisa)
Tecnologia | Fibra ottica |
Dischi rigidi | 4 x SCSI Ultra320 da 146 GB in raid 5 |
Controller | Ultra320 SCSI RAID Controller |
Sistema operativo: Microsoft Windows Server 2003 Enterprise Edition (licenza Government) (MS Terminal Services per l’amministrazione remota)
Applicativi: Microsoft Sql Server 2005 Standard Edition (licenza Government “per processor”)
Il database server configurato in cluster attivo/attivo nella DMZ consente un bilanciamento del carico su due macchine (non A e nodo B) regolato da un Network Load Balancing (NLB) configurato adeguatamente per la corretta erogazione dei servizi agli operatori dei centri per l’impiego e all’utenza Internet; in caso di malfunzionamento di uno dei due server, l’NLB utilizzerà solo il server attivo.
I server sopracitati vengono forniti con apposito armadio rack 42 unità completo di cavi, accessori e switch per la gestione.
4.3. Requisiti postazioni utenti
Per utilizzare il SIL le postazioni client hanno come unico requisito il browser Internet Explorer 6 (o superiore), e pertanto i requisiti minimi risultano essere i seguenti:
Processore | Pentium III 500 MHz |
Memoria | 128 Mb – Windows 98 256 Mb – Windows 2000 512 Mb – Windows XP 1 GB – Windows Vista |
Disco rigido | 2 GB EIDE – Windows 98 20 GB EIDE – Windows 2000 |
40 GB EIDE – Windows XP 80 GB EIDE – Windows Vista | |
Scheda di rete | Ethernet (10 Mb/s) |
Requisiti consigliati
Processore | Intel Pentium IV 2.8 GHz o equivalente |
Sistema Operativo | Windows Xp |
Memoria | 1 GB |
Disco rigido | 60 Gb EIDE UDMA100 |
Scheda di rete | Fast Ethernet (100 Mb/s) |
Sistemi operativi: Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7.
5. Infrastruttura di rete
Al fine di permettere agli operatori dei centri per l’impiego di utilizzare il SIL Web è necessario che siano connessi al Web ed al database server tramite una rete.
Il modello più semplice e standardizzato per assolvere questo scopo è costituito dall’installazione di una rete locale Fast (100 Mb/s) o Gigabit (1000 Mb/s) Ethernet che connetta tutti i computer del centro per l’impiego tra loro ad un router che permetta a tutti i computer della rete locale di accedere al servizio tramite Internet o VPN. È poi consigliata la presenza di un firewall tra il concentratore, cioè il dispositivo al quale vengono connessi tutti i computer della rete ed il router; questo strumento migliora la sicurezza da intrusioni esterne e permette di monitorare efficientemente il traffico in entrata ed uscita verso Internet o il resto della VPN oltre a consentire o negare l’accesso alle risorse remote.
La connessione minima richiesta è ADSL 1Mbps per centri entro le 15 postazioni, 2Mbps per centri entro le 50 postazioni; ogni centro per l’impiego in configurazione NAT consente a tutte le postazioni di presentarsi su Internet con un singolo indirizzo IP utilizzato dal server per riconoscere il centro per l’impiego e garantirgli l’autenticazione all’accesso protetto da password.
Si riporta la configurazione del Firewall per la manutenzione e la pubblicazione su internet del SIL Web.
Configurazione: | Note: |
IP Statico Geografico | Necessario per dare visibilità e rintracciabilità su Internet al Web server. Potrebbe essere utile associare un dominio all’IP per agevolare l’accesso all’utenza. |
Porta 25 | Adibita al servizio SMTP (Simple Mail Transfer Protocol), viene utilizzata dal Web server IIS per permettere al SIL di spedire e- mail di comunicazione all’utenza |
Porta 80 | Adibita al servizio HTTP (HyperText Transfer Protocol), viene utilizzata dal web server IIS. |
Porta 1433 | Adibita al servizio Microsoft SQL Server 2000/2005, viene utilizzata dal Web server per la comunicazione con il database server. |
Porte adibite al programma di amministrazione remota | La porta 3389, adibita ai servizi Microsoft Terminal, viene utilizzata in generale per l’accesso remoto a coloro che ne hanno il diritto di accesso, nello specifico per operazioni di |
manutenzione ed aggiornamento. |
6. INTEROPERATIVITÀ APPLICATIVA
Tramite strumenti di web services Basil interopera con i sistemi informativi di Enti pubblici e privati che concorrono alla gestione del mercato del lavoro e della formazione. In particolare XXXXX consente la cooperazione applicativa con:
• Il Nodo di Coordinamento Nazionale del Ministero del Lavoro, della Salute e delle Politiche Sociali, e quindi con i sistemi informativi delle amministrazioni Regionali, degli enti previdenziali e assistenziali, attraverso gli strumenti di interoperabilità applicativa implementati dal Coordinatore Regionale rispondenti agli standard tecnici del già citato Decreto Interm. 30.10.2007.
• Con la banca dati delle Camere di Commercio (servizio PARIX), attraverso opportuni web services integrati al sistema.
• Con la Borsa Continua del Lavoro, attraverso web services rispondenti alle specifiche tecnico-funzionali della Busta di e-Government, ossia il modello con cui si realizza la composizione di un messaggio per il trasferimento delle informazioni all’interno del Sistema Pubblico di Connettività (SPC).
6.1. La Cooperazione applicativa attraverso le Porte di Dominio
La cooperazione applicativa tra i domini è una funzione indispensabile per realizzare l’interconnessione tra le pubbliche amministrazioni e lo scambio di informazioni tra i sistemi delle organizzazioni strutturate in domini federati. In sintesi, la cooperazione applicativa avviene tramite un canale di interscambio basato su standard aperti (Web Services, XML, SOAP) che agevola il passaggio di messaggi tra i domini. Grazie al Sistema Pubblico di Connettività, ogni dominio della rete colloquia con gli altri attraverso una componente infrastrutturale di interfaccia denominata “Porta di dominio” che svolge funzioni di barriera di ingresso per autorizzare l’accesso alle risorse applicative della rete e tradurre i messaggi provenienti da altri domini.
Questa componente può svolgere le funzioni di Porta Applicativa per mettere servizi e dati a disposizione degli altri domini oppure la funzione di Porta Delegata per richiedere dati e servizi ad altri domini. Ogni porta di dominio deve assicurare i livelli di sicurezza indicati nelle specifiche tecniche elaborati da CNIPA, gestendo i profili di collaborazione previsti, essere in linea con gli standard definiti per il formato dei messaggi (busta di eGovernment), verificare l’integrità dei documenti ricevuti e la rispondenza della firma digitale allegata, controllare l’autorità che ha emesso i certificati elettronici.
6.2. La Busta di eGovernment
La Busta di eGovernment è il modello logico e funzionale con cui si realizza la composizione di un messaggio mediante il quale si trasferiscono o richiedono informazioni e dati all’interno del Sistema Pubblico di Connettività, secondo il paradigma della cooperazione applicativa.
Le specifiche tecniche della Busta di eGovernment sono state rilasciate da CNIPA a più riprese. L’ultima definizione, diffusa nel mese di aprile 2004, supera e migliora il modello elaborato nel 2002, fornendo una specifica più dettagliata e precisa, in particolare nella definizione dello standard da utilizzare per garantire la sicurezza, e nel formato dell’intestazione del messaggio. Tale modello permette di gestire gli scambi di informazioni in modo indipendente dalle applicazioni; definire un’interfaccia uniforme per le interazioni tra enti pubblici e terze parti; raggiungere migliori livelli di servizio, affidabilità e sicurezza.
Il sistema è realizzato in .NET Toolkit per la Busta di eGovernment che è un framework inserito come add-on dell’ambiente di sviluppo Visual Studio .NET. Il framework può essere impiegato in qualunque scenario in cui sia richiesto l’invio di messaggi costruiti secondo il nuovo modello di Busta di eGovernment. Oltre a sfruttare le funzionalità native del Microsoft
.NET Framework e dei Web Services Enhancements (WSE) 2.0, Microsoft rilascia anche le estensioni SOAP necessarie per indirizzare alcune particolari specifiche della Busta di eGovernment, in particolare per l’integrazione di qualsiasi tipo di allegato al messaggio SOAP, secondo quanto previsto dallo standard SOAP with Attachments.
6.3. Produzione di dati in formato XML e web services
Una caratteristica importante che il software può offrire è l’interoperabilità con i sistemi informativi di altri enti. Tale requisito è garantito tramite opportune funzioni che consentono la produzione di file xml contenente i dati di interesse da scambiare con gli altri enti, che possono trattare tali dati con i propri software.
Oltre a questa modalità “manuale” di scambio dati, viene data la possibilità ad altri enti di accedere ai dati dell’applicazione attraverso lo strumento dei web services.
Attraverso i web services è possibile effettuare una comunicazione “server to server” in maniera automatica, attraverso la quale un sistema può accedere a funzionalità e servizi offerti dal sistema SIL provinciale senza conoscerne i dettagli tecnici, ma utilizzando lo standard di comunicazione SOAP, che è basato anch’esso su XML.
Come si vede in figura, il server del sistema SIL provinciale svolge il ruolo di listener, restando in attesa delle richieste provenienti da altri server. Ovviamente i contenuti che vengono esposti attraverso i web services sono decisi dall’Amministrazione, che stabilisce a quali dati è utile dare visibilità all’esterno. E’ importante sottolineare che entrambe le soluzioni viste prevedono la definizione di un protocollo fra la Provincia e gli altri enti, che definisca la struttura dei messaggi.
6.4. Interoperabilità con la Borsa Continua Nazionale del Lavoro
Basil interopera con la Borsa Continua del Lavoro (BCNL) interfacciando il SIL regionale (SILR) con il nodo della Borsa Regionale (BRL).
La BRL è collegata alla borsa nazionale (BCNL). In questo modo anche le informazioni a livello provinciale possono essere interscambiate a livello regionale e nazionale. Il SIL regionale aggrega le informazioni presenti sui SIL provinciali di Matera e Potenza e consente l’interscambio dati con la borsa regionale. La BRL è collegata alla borsa nazionale (BCNL). In questo modo anche le informazioni a livello provinciale possono essere interscambiate a livello regionale e nazionale.
I SILP possono inoltre interoperare tra loro attraverso webservices (secondo gli standard dettati dal CNIPA e dalla Busta e-Government).
Il collegamento realizzato tra SIL Regionale e BRL nella regione Basilicata non è costituito da una Porta di Dominio (porta delegata e porta applicativa), ma da una richiesta esterna dal dominio, direttamente, senza utilizzare l’header aggiuntivo della busta e-gov e la relativa sicurezza.
Questo collegamento è associabile a quello descritto come “richiesta interna sincrona“ nel fascicolo C del progetto Borsa Continua Nazionale del Lavoro (Linee Guida all’utilizzo della Porta di Dominio).
Le chiamate vengono inoltrate al web service AdapterDelegata il quale agisce da tramite con la Porta Delegata. Di seguito è riportato il file wsdl di tale servizio.
6.5. Interoperabilità tra diversi SIL regionali e provinciali
Basil interopera con sistemi informativo lavoro di altre regioni e province. L’interoperabilità consente l’interscambio di dati tra amministrazioni diverse (che hanno precedentemente acconsentito) in modalità sicura e basata sugli standard definiti dal Ministero del Lavoro e dal CNIPA attraverso il Coordinatore Regionale.
I macroprocessi che interessano la comunicazione tra Sil e Sil sono i seguenti:
1. Richiesta lavoratore esterno
2. Inoltro migrazioni
3. Trasferimento lavoratore
Il servizio di richiesta lavoratore esterno permette di:
• ricevere i dati sull’anagrafica minima di un lavoratore esterno alla provincia. Il servizio di inoltro migrazioni permette di:
o inviare ad una provincia raggiunta dai servizi sull’interoperabilità file contenenti i dati sul lavoratore oggetto della migrazione in modo più rapido sicuro ed efficiente della e- mail.
Il servizio di trasferimento lavoratore permette di:
• ricevere, in base ad un codice fiscale, tutti i dati appartenenti ad un lavoratore evitando così la fase di data-entry da parte degli operatori.
7. L’interfaccia e logica di funzionamento
Per interfaccia dell’applicativo si intende la veste grafica del sistema web qui proposto, inteso come insieme delle maschere di imputazione dati, insieme degli strumenti grafici adottati per la presentazione delle informazioni, ecc.
Per logica di funzionamento si intende invece l’insieme delle regole e delle procedure atte a verificare il corretto funzionamento dell’applicativo stesso, sia per quanto riguarda l’inserimento che la visualizzazione e modifica dei dati. Ricadono in questa sezione i seguenti controlli:
• Gestione e verifica dei dati obbligatori, ovvero dell’insieme minimo di informazioni necessarie per la gestione di ogni modulo.
• Verifica e controllo della congruenza dei dati, ovvero verifica incrociata sui dati inseriti/modificati e congruenza degli stessi in riferimento ai dati “dizionario”.
• Algoritmi di calcolo automatico (Es: formule finanziarie, ripartizione automatiche su assi/misure di finanziamento, ecc.).
• Algoritmi di transazione (per il passaggio da uno stato logico/funzionale ad un altro, logica di funzionamento per il passaggio da un form di inserimento ad un altro, ecc.)
Le tecnologie impiegate nella realizzazione del sistema informativo sono le seguenti:
• Tecnologia Server Side: l’applicazione è sviluppata utilizzando la tecnologia Microsoft ASP e XXX.XXX, ed utilizza quindi l’ambiente Microsoft .NET Framework 2.0. Si tratta di una delle più versatili piattaforme di sviluppo software con cui è possibile creare praticamente qualsiasi tipo di applicazione. La sua caratteristica peculiare è di essere indipendente dalla versione operativa di Windows su cui è installata, e di includere molte funzionalità progettate espressamente per integrarsi in ambiente internet e garantire il massimo grado di sicurezza e integrità dei dati. Utilizza in modo esteso il concetto di modularità dei componenti software (Component Oriented Programming), proponendosi così come evoluzione dell'esistente modello COM (Component Object Model). La CLI (Common Language Infrastructure) è una macchina virtuale che, insieme alla classe di librerie di base denominata CLR (Common Language Runtime), è progettata per poter funzionare con qualsiasi sistema operativo. La macchina virtuale esegue un codice assembly denominato CIL (Common Intermediate Language). È inoltre possibile:
o accedere a componenti scritti in altri linguaggi;
o quando il sistema operativo sottostante è Microsoft Windows, accedere ai suoi servizi e alle sue API;
o accedere ai Servizi Web utilizzando il protocollo SOAP (Simple Object Access Protocol).
• Web Server: Le applicazioni Web server side si appoggiano a servizi che le interpretano ed elaborano, interfacciandosi con il browser dei client. Il web server è l’insieme dei servizi che permette l’esecuzione delle applicazioni e la gestione del colloquio con i client utilizzando lo standard per la trasmissione delle informazioni nel cosiddetto World Wide Web, il protocollo HTTP (Hypertext Transfer Protocol). Il già citato Web Server integrato negli attuali sistemi Microsoft si chiama IIS, acronimo di Internet Information Services; permette di ospitare siti Web interattivi ad elevate prestazioni, considerato che il core del sistema operativo è nato anche in funzione di tale servizio; la sua facilità di utilizzo ne rende immediata la configurazione e la sua integrazione con il sistema operativo permette lo sviluppo di applicazioni complesse in tempi rapidi.
• Database: Il supporto della connessione alle principali basi dati è garantito dallo sfruttamento delle potenzialità di ADO (ActiveX Data Objects) ed ODBC (Open Data Base Connection) possibile grazie alla versatilità di ASP nell’utilizzo della già citata tecnologia COM.
• ADO – ActiveX Data Objects: ADO è un insieme di funzioni che permettono un efficiente accesso a differenti basi dati strutturandola in oggetti direttamente utilizzabili dall’applicazione sviluppata. Grazie ad ADO è possibile gestire basi dati eterogenee utilizzando lo stesso set di istruzioni all’interno dell’applicazione. XXX utilizza le librerie a basso livello installate nel sistema per connettersi ed interpretare la struttura ed il contenuto delle basi dati.
• ODBC – Open Data Base Connection: ODBC è uno standard per l’accesso a basi di dati sviluppato da Microsoft, che permette l’interfacciamento delle applicazioni alle basi dati che ne forniscono il supporto. I fornitori di piattaforme per basi dati tipicamente offrono insieme ad un sistema di gestione proprietario, la compatibilità con ODBC che si frappone tra la base dati e l’applicazione. Configurando a livello di sistema operativo le connessioni che si desidera utilizzare, qualunque applicazione supporti ODBC è in grado di connettersi utilizzando una semplice stringa che identifica la connessione. Nel servizio web qui proposto lo standard adottato per il colloquio bidirezionale con la banca dati sarà ODBC, in maniera tale da garantirne la compatibilità anche nelle modifiche evolutive oggetto della presente offerta.
• Database relazionale Microsoft SQL Server 2005 o successivi per la gestione della base di dati nella quale vengono archiviate le informazioni necessarie per la gestione del servizio.
7.1. DBMS
Il DBMS utilizzato dal servizio Link è un database Microsoft SQL Server 2005, ma offre pieno supporto, qualora ve ne fosse necessità, anche alle versioni successive, come Microsoft SQL Server 2008.
Complessivamente sono gestite oltre 500.000 posizioni di cittadini ed aziende domiciliate sul territorio della Regione, nonché oltre 600.000 comunicazioni obbligatorie.
Di seguito sono elencate e brevemente descritte le sezioni principali.
7.2. Struttura del Database 7.2.1.Utenti
Sezione per la gestione degli accessi al sistema.
La tabella principale è DAT_Utenti, che contiene le informazioni associate a ciascun utente del sistema:
▪ Profilo d’accesso: login, password, tipologia, eventuale sede di azienda o CPI di appartenenza
▪ Informazioni anagrafiche: nome e cognome, breve descrizione Le tipologie attualmente disponibili sono contenute in X_TipiUtenti.
7.2.2.Lavoratore
Sezione per la gestione dei dati dei lavoratori.
La tabelle principali sono DAT_Lavoratori e DAT_StatiLavoratori, che contengono rispettivamente i dati anagrafici del lavoratore e gli stati delle iscrizioni, aggiornate alla situazione attuale.
7.2.3.Aziende
Sezione per la gestione delle schede anagrafiche di aziende, sedi legali e operative ed altri dati associati.
7.2.4.IDO
Sezione per la gestione dell’incrocio delle domande ed offerte di lavoro e per la gestione delle chiamate pubbliche (Art. 16).
7.2.5.Adempimenti Aziendali
Sezione per la gestione degli adempimenti aziendali, cioè dei contratti di assunzione, proroga, trasformazione e cessazione e dei dati correlati.
7.2.6.Altre sezioni
Il sistema prevede inoltre numerose altre tabelle per:
▪ gestione delle iscrizioni e delle graduatorie a chiamate per enti pubblici (art. 16)
▪ gestione della mobilità
▪ gestione del patto con il cittadino (gestioni degli impieghi temporanei, degli interventi, dei colloqui, dei piani d’azione, dell’agenda appuntamenti ecc.)
▪ gestione del prospetto informativo per i lavoratori disabili
▪ gestione degli stampati
▪ gestione degli eventi (movimenti) del lavoratore
▪ gestione degli accessi al sistema
8. Tabelle
Le tabelle sono riconducibili a tipologie standard, facilmente deducibili dal prefisso del nome:
• X_xxx: tabelle che contengono dati “statici” cioè disponibili già all’avvio dell’applicazione e tendenzialmente immutabili (ad es. X_Qualifiche91). Dove possibile e utile, le tabelle sono state popolate utilizzando le corrispondenti tabelle TABxxx dell’applicazione JobPilot, con il duplice fine di utilizzare i dati ufficiali forniti dal Ministero del Lavoro/Welfare e mantenere compatibilità all’indietro con l’applicativo in uso presso i Centri per l’Impiego. Le tabelle sono state successivamente integrate ed aggiornate dove necessario. Tipicamente, le tabelle contengono voci caratterizzate da un codice ed una descrizione, e sono strutturate in modo da consentire la gestione automatica delle voci obsolete.
• DAT_xxx: tabelle che contengono dati “dinamici” cioè dati che vengono inseriti, modificati ed eliminati durante l’impiego dell’applicazione dagli utenti ordinari del sistema (ad es. DAT_Users).
• BK_DAT_xxx: tabelle di backup. Ne è prevista una per ogni tabella DAT_xxx; in essa vengono registrati i record prima di una modifica, in modo tale da poter tenere traccia dell’evoluzione completa del dato e dell’autore della modifica.
• TMP_xxx: tabelle temporanee.
• LOG_xxx: tabelle di registrazione (log)
8.1. Stored procedure, funzioni, trigger
Il sistema utilizza numerose stored procedures, funzioni e trigger proprietari, di cui si dà breve descrizione nel seguito.
8.1.1.Stored procedure
Le stored procedures sono utilizzate principalmente per:
▪ gestione degli eventi di aggiornamento automatico degli stati del lavoratore, in corrispondenza dei movimenti delle iscrizioni, degli adempimenti aziendali, delle azioni previste dal patto con il lavoratore ecc.
▪ gestione del protocollo automatico
▪ gestione dell’art. 16
▪ esecuzione di query per l’estrazione e l’aggiornamento di dati
8.1.2.Funzioni
Le funzioni sono utilizzate per calcoli di varia natura, ad esempio per la gestione delle graduatorie e dei rapporti di lavoro.
8.1.3.Trigger
Sono utilizzati trigger per:
▪ gestione degli eventi di aggiornamento automatico degli stati del lavoratore, in accopiata con le stored procedures sopra descritte
▪ gestione degli adempimenti aziendali, in particolare per l’aggiornamento dei rapporti di lavoro in seguito ad assunzioni, proroghe, trasformazioni, cessazioni.
▪ gestione delle stampe
▪ gestione dell’integrità dei dati, per impedire modifiche che violano l'integrità dei dati
9. Elenco delle tabelle
BK_DAT_...: tabella di backup della variazioni eseguite sulla tabella relativa (copia della situazione prec)
LOG_DAT_...: tabella di backup della variazioni eseguite sulla tabella relativa (copia anche delle variazioni)
DAT_AltreInfo: altre informazioni sul lavoratore
DAT_AltreInfoFP: altre informazioni per la richiesta di figure professionali DAT_Apprendistati: dati relativi ad assunzioni con contratto di apprendistato DAT_AssDisabile: dati relativi ai lavoratori disabili
DAT_Assunzioni: dati relativi alla domanda di assunzione
DAT_Autorizzazioni: autorizzazioni delle aziende riguardanti i contratti con benefici DAT_Autorizzazioni_Qualifiche: qualifiche delle autorizzazioni delle aziende riguardanti i contratti con benefici
DAT_Aziende: anagrafica delle aziende DAT_Buchi: registrazioni mancanti in Prolabor
DAT_CASSAG: dati relativi all’assunzione con benefici DAT_CCollDis: dati relativi al collocamento di disabili
DAT_CCollDis_AltreInfo: altre informazioni sul collocamento di disabili DAT_CCollDis_ConoscInformatiche: dati relativi alle conoscenze informatiche di disabili DAT_CCollDis_ConoscLingue: dati relativi alle conoscenze linguistiche di disabili DAT_CCollDis_Disponibilita: dati relativi alla disponibilità lavorativa del disabile DAT_CCollDis_Lavoratore: dati relativi ai lavoratori disabili
DAT_CCollDis_Patenti: dati relativi al tipo di patente del disabile DAT_Cessazioni: dati relativi alle cessazioni di lavoro eseguite
DAT_Circoscrizioni: dati relativi alla circoscrizione DAT_Colloqui: dati relativi ai colloqui eseguiti
DAT_CompNoComp: dati relativi alla compatibilità o non compatibilità dei disabili DAT_ConoscInformatiche: dati relativi al grado di conoscenza dell’informatica DAT_ConoscInformaticheFP: dati relativi al grado di conoscenza dell’informatica per la richiesta di figure professionali
DAT_ConoscLingue: dati relativi al grado di conoscenza delle lingue
DAT_ConoscLingueFP: dati relativi al grado di conoscenza delle lingue per la richiesta di figure professionali
DAT_Corsi: dati relativi ai corsi
DAT_Disabili: dati relativi al tipo e categoria del disabile DAT_Disponibilità: dati relativi al tipo di disponibilità del lavoratore
DAT_Disponibilità: dati relativi al tipo di disponibilità per la richiesta di figure professionali DAT_Domicili: dati relativi ad assunzioni con contratto a domicilio
DAT_DS21: modello di indennità di disoccupazione DS21 DAT_DS52: modello di indennità di disoccupazione DS21
DAT_Esperienze lavorative: informazioni relative alle esperienze lavorative DAT_Esperienze scolastiche: informazioni relative alle esperienze scolastiche
DAT_Eventi: eventi intervenuti sul lavoratore che dettagliano la storia del soggetto (assunzioni, iscrizioni, ecc.)
DAT_FormazioniLavoro: dati relativi ad assunzioni con contratto di formazione lavoro DAT_FP: dati relativi alla richiesta di figure professionali
DAT_GraduatorieArt16: dati relativi alla priorità nelle graduatorie secondo l’Articolo 16 DAT_ImpieghiTemporanei: dati relativi alle assunzioni a tempo determinato DAT_Interinale: dati relativi ad assunzioni con contratto interinale
DAT_Iscrizioni: dati relativi all’iscrizione del lavoratore DAT_Lavoratori: dati relativi al lavoratore DAT_LegaliRappr: dati relativi ai legali rappresentanti DAT_Log: dati relativi all’accesso al servizio DAT_Mobilita: dati relativi al tipo di mobilità DAT_MobLav: dati relativi al lavoratore in mobilità DAT_MobNotizie: notizie in più sulla mobilità DAT_MobOrganico: dati sulla qualità dell’organico DAT_MonitoraggioAzienda: monitoraggio dell’azienda
DAT_MonitoraggioAziendaAttivita: monitoraggio dell’attività dell’azienda DAT_MonitoraggioLavoratore: monitoraggio del lavoratore DAT_MonitoraggioLavoratoreAttivita: monitoraggio dell’attività del lavoratore DAT_NLSS_Print: dati relativi alle stampe personalizzabili da utente
DAT_NLSS_Query: dati relativi alla selezione dei dati per le stampe personalizzabili da utente
DAT_NLSS_Query_Print: dati relativi al legame tra la selezione dei dati e le stampe personalizzabili da utente
DAT_Ordinari: dati relativi relativi ad assunzioni con contratto ordinario DAT_Patenti: dati relativi al tipo di patente
DAT_PatentiFP: dati relativi al tipo di patente per figura professionale DAT_PI: prospetti informativi
DAT_PI_LavoratoriComputabili: prospetto informativo relativo ai lavoratori computabili DAT_PI_Lavoratori: prospetto informativo relativo ai lavoratori
DAT_PI_Mansioni: prospetto informativo relativo alle mansioni DAT_PI_Richieste: prospetto informativo relativo alle richieste DAT_PianiAzione: dati relativi al tipo di piano di azione DAT_PropAdesione: dati relativi alle proposte di adesione DAT_Proroghe: dati relativi alle proroghe delle assunzioni
DAT_Prot: numero di protocollo nell’ipotesi che non si utilizzi un provider esterno per la protocollazione
DAT_Protocolli: dati relativi ai protocolli
DAT_RapportiLavoro: informazioni relative ai rapporti di lavoro DAT_SediCentriImpiego: informazioni relative alle sedi dei centri per l’impiego DAT_SediOperative: informazioni relative alle sedi operative
DAT_SediScuole: informazioni relative alle sedi scolastiche DAT_Segnalazioni: raccolta delle segnalazioni
DAT_SpuntaRecord: dati relativi alle pratiche segnalate e successivamente verificate DAT_StatiLavoratori: stato occupazionale e iscrizioni del lavoratore DAT_Trasformazioni: dati relativi alla trasformazione del rapporto di lavoro
DAT_TrattamentiEconomici: dati dell’assunzione relativi al trattamento economico e normativo non aderente al CCNL
DAT_Utenti: dati relativi agli utenti del servizio
TMP_Lavoratori: tabella temporanea di appoggio per la selezione dei lavoratori durante l’inoltro di un adempimento
X_...: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale
X_Abilitazioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di abilitazione
X_Accordi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di accordo
X_Adempimenti: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di adempimento
X_Albo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di iscrizioni all’Albo
X_Articoli: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di articoli
X_ATECO91: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle categorie in cui sono divise le aziende
X_Benefici: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei benefici di cui si può usufruire
X_CanaliInfo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei canali informativi di avvenuta conoscenza
X_Cat181: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle categorie della legge 181/297
X_CategorieProtette: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle categorie protette
X_CatInformatica: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di conoscenza informatica
X_CCNL: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei contributi collettivi nazionali del lavoro
X_CentriImpiego: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei Centri per l’Impiego
X_Cittadinanze: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle diverse cittadinanze
X_ClasseAmpDip: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle classificazioni per numero di dipendenti
X_ClassiIscrizione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle classi di iscrizione
X_Compensazioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale per il prospetto informativo disabili
X_Comuni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei comuni
X_CondizioniPrecedenti: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle condizioni lavorative precedenti
X_Contratti: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di contratti
X_ContrattiDis: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di contratti per disabili
X_EntiAutorizzazioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle autorizzazioni speciali per gli enti pubblici
X_EsitiColloqui: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale degli esiti dei colloqui
X_EsitiProposte: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale degli esiti delle proposte
X_Eventi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di evento
X_FasceEta: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle fasce di età
X_FasciaOraria: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale della fascia oraria
X_FlagNL: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei flag di Net Labor
X_Gradi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei gradi di acquisizione delle esperienze professionali X_GradoConoscInformatica: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei gradi di conoscenza informatica X_GradoConoscLingue: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei gradi di conoscenza di lingue
X_Informatica: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle competenze informatiche
X_Inps: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale di luoghi di appartenenza Inps
X_LavoriBassoProfilo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei lavori a basso profilo
X_Lingue: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di lingue
X_ListeMobilità: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato lavorativo rispetto all’ente
X_LivelliPotenzialita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei livelli di potenzialità sfruttata
X_Mesi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei mesi lavorativi
X_Monitoraggi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale riepilogativo delle attività di monitoraggio
X_MonitoraggioAttivita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei monitoraggi del tipo di attività (dagli adempimenti alle agenzie)
X_MonitoraggioServizi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei servizi offerti
X_MonitoraggioTipiAttivita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di attività
X_MotiviCancellazione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di cancellazione di un adempimento
X_MotiviCessazione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di cessazione di un rapporto di lavoro X_MotiviColloqui: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei colloqui effettuati
X_MotiviDiffMobilità: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di differimento della mobilità
X_MotiviFineMobilità: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di termine della mobilità
X_MotiviNoDisp: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di non disponibilità
X_MotiviPermesso: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di permesso
X_MotiviSospensione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi di sospensione
X_MotiviSpunta: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale di opzioni che sono oltre i termini di legge o esulano dai soliti standard X_MotiviUtilizzo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale per i contratti a tempo determinato
X_MotivoEsitoNeg: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei motivi dell’esito negativo
X_MotivoNoColloquio: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del motivo del mancato colloquio
X_ObbligoFormativo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di soggetto, se ha assolto ho no l’obbligo formativo X_Patenti: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipi di patente
X_Provenienza: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del continente o stato di provenienza
x_Province: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale di tutte le provincie
X_PunteggiReddito: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei punteggi rispetto al reddito personale
X_Qualifiche91: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle qualifiche ISTAT
X_RichiesteConvenzione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato in cui si trova la richiesta di convenzione
X_Settori: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei settori di attività
x_SoggettiAutorizzazione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale di autorizzazioni per assunzioni particolari x_SostituzioniCASSAG: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle tipologie di sostituzioni per assunzioni con benefici X_Specializzazioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle specializzazioni
X_Stati: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di stato
X_StatiCivili: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato civile
X_StatiIscrizioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato delle iscrizioni alla lista
X_StatiLavorativi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato lavorativo
X_StatiOccupazionali: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato di occupazione
X_StatoRichiesta: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dello stato della richiesta
X_StatoSegnalazioni: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di segnalazione del lavoratore
X_Studi: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di studi
x_Tempo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale, ossia se di tipo determinato o indeterminato
x_Time: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale, ossia se part-time o full-time
X_TipiAccordo: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di accodo e se già in possesso
x_TipiCFL: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei monitoraggi dell’area geografica di possibile utilizzo
x_TipiColloquio: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle modalità di colloquio
X_TipiContratto: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di contratto
x_TipiCorso: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di corso
X_TipiDS21: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei modelli di indennità di disoccupazione
x_TipiDurata: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di dutata
X_TipiEsperienzeLav: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle esperienze lavorative acquisite o no
X_TipiImpTemp: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi più importanti di lavoro temporanei
X_TipiInterlocutori: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di interlocutori dell’ente
X_TipiInvalidita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di invalidità
x_TipiIscrizione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di iscrizione
x_TipiLivelloCorso: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei livelli dei corsi
X_TipiMobilita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di mobilità
X_TipiPianiAzione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di piano d’azione
X_TipiPropAdesione: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle proposte di adesione
X_TipiProtocolli. tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di protocolli
X_TipiSoggAttuatori: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei soggetti attuatori
X_TipiUtente: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale dei tipi di utente
X_TipologieFP: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle figure professionali
X_Trasferimenti: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale del tipo di trasferimento geografico
x_UltimeAttivita: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa” o ricerca parziale delle ultime attività svolte dal lavoratore
X_Verifiche: tabelle statiche contente l’elenco dei valori selezionabili tramite campo “menu a discesa”
10. GLI UTENTI DEL SERVIZIO
Il Sistema Informativo Lavoro Basil è attualmente utilizzato da circa 342 operatori dei 14 Centri e sub-centri per l’Impiego presenti nelle province di Matera (5 sedi) e Potenza (9 sedi), tutti collegati in rete e con un’unica base dati centralizzata e condivisa.
Inoltre, attraverso il Sistema Informatico CO, BASIL eroga servizio a oltre 2.155 utenti accreditati al sistema (datori di lavoro e soggetti abilitati).