Contract
1.1 Scheda Intervento
Obiettivo | Portale dei servizi e rifacimento dell’attuale Extranet | ||||
Intervento | Creazione del portale dei servizi e del servizio, in esso contenuto, per la consultazione degli affari legali da parte delle Amministrazioni. | ||||
Responsabile intervento (fornitore) | Xxxx. Rotella Vittoria | ||||
Responsabile intervento (Avvocatura) | Avv. Xxxx Xxxxx | ||||
Servizio attivato | ☐ L4.S1.1 ☐ L4.S1.2 ☒ L4.S1.1bis ☐ L4.S1.2bis ☐ L4.S2 ☐ L4.S3 | ☐ L4.S4.1 ☐ L4.S4.1a ☐ L4.S4.2 ☐ L4.S4.2a ☐ L4.S4.3 ☐ L4.S4.3a | ☐ L4.S5.1 ☐ L4.S5.2 ☐ L4.S6 ☐ L4.S7 | ||
Metodologia di sviluppo | ☐ AGILE ☒ WATERFALL | ||||
Ciclo di vita | ☒ COMPLETO | ☐ RIDOTTO | ☐ A FASE UNICA | ☐ AGILE | |
Modalità di erogazione | ☐ A CORPO | ☐ A MISURA | ☐ CONTINUATIVA | ☒ MISTA | |
Data inizio | 01/06/2021 | ||||
Data fine | 10/02/2023 | ||||
Metrica | ☒ GIORNI PERSONA (GP) | ☐ FP (FUNCTION POINT) | |||
Giorni persona (GP) | L4.S1.1 L4.S1.2 1370,00 L4.S1.1bis L4.S1.2bis L4.S2 L4.S3 | L4.S4.1 L4.S4.1a L4.S4.2 L4.S4.2a L4.S4.3 L4.S4.3a | L4.S5.1 L4.S5.2 L4.S6 L4.S7 | ||
Function point (FP) | L4.S1.1 L4.S1.2 L4.S1.1bis L4.S1.2bis L4.S2 L4.S3 | L4.S4.1 L4.S4.1a L4.S4.2 L4.S4.2a L4.S4.3 L4.S4.3a | L4.S5.1 L4.S5.2 L4.S6 L4.S7 | ||
Valore economico dell’intervento | 263.478,40 € |
Pagina 1 di 12
1.2 Descrizione dell’intervento
1.3 Ambito
Oggetto del presente documento è dettagliare le attività per evolvere la tecnologia ed i servizi offerti dall’Avvocatura dello Stato. A tale scopo i servizi che verranno attivati sono:
Codice | Descrizione |
L4.S1.1bis | Progettazione, sviluppo, MEV e rifacimento di portali |
1.4 Scopo
Nell’ambito del progetto Avvocatura 2020, l’Avvocatura dello Stato ha espresso l’esigenza di creare il portale dei servizi ovvero un “contenitore” che permetta, in maniera centralizzata, un accesso e una registrazione ai servizi offerti dall’Amministrazione.
Lo sviluppo consentirà la gestione di identificazione, abilitazione e accesso ai servizi in esso contenuti, effettuando una integrazione con il sistema di IAM a disposizione dell’Amministrazione.
Completa l’intervento il rifacimento dell’attuale portale Extranet, di seguito denominato “Consultazione Affari Legali” (abbreviato in CAL), che sarà presente e raggiungibile all’interno del portale dei servizi.
Si precisa che il servizio Consultazione affari legali, realizzato nell’ambito della presente scheda, si occuperà di prospettare le informazioni ricevute dal gestionale ADS2020, proprietario del dato, secondo le logiche del cono di visibilità definite sul gestionale.
Inoltre poiché al momento della stesura della presente scheda non sono disponibili i servizi del gestionale ADS2020, nell’ambito della presente scheda saranno predisposti i mock dei servizi sulla base di un interface agreement, tecnico e funzionale, fornito dal gestionale ADS2020 quale strumento per eseguire il collaudo della soluzione realizzata.
Non sono oggetto della presente scheda eventuali attività di adeguamento della soluzione, nel caso i servizi ADS2020 non fossero congruenti all’ interface agreement fornito.
Il suddetto documento ha lo scopo di descrivere la linea di intervento e definire le fasi di cui si compone.
Le attività previste riguardano due ambiti: realizzazione del “Portale dei servizi” e realizzazione dell’applicativo “Consultazione Affari Legali”.
Le attività prevedono due FASI:
- FASE1: realizzazione del portale dei servizi e del servizio CAL
- FASE2: realizzazione dei mock dei servizi relativi al gestionale ADS2020 e funzionalità aggiuntive
1.5 Attività previste - FASE1
1.5.1 Portale dei servizi
Il portale dei servizi nasce con l’obiettivo di mettere a disposizione degli utenti interni ed esterni ad Avvocatura, attraverso un accesso centralizzato, la lista dei servizi che l’Amministrazione offre loro.
La proposta prevede di realizzare il portale dei Servizi all’interno del nuovo sito Web Istituzionale dell’Avvocatura dello Stato. Sarà presente una sezione dedicata protetta da autenticazione che utilizza le feature della tecnologia utilizzata per la realizzazione del sito Web Istituzionale, ottimizzando in tal modo l’investimento economico fatto dall’Amministrazione.
Il portale dei servizi è composto dai seguenti elementi logici:
1. Componente di registrazione utente
2. Componente di accesso
3. Dashboard utente
4. Gestione composizione Dashboard
Componente di registrazione:
Le tipologie di utenti previste sono:
• L’utente cittadino
• Utenti esterni che richiedono l’accesso ai servizi esposti dal portale (nel caso del CAL si tratta di
referenti e delegati di una amministrazione patrocinata)
• Utenti interni Avvocatura
L’utente esterno avrà a disposizione il componente di registrazione che gli permetterà di richiedere l’accesso ai servizi esposti dal portale autenticandosi inizialmente con SPID/CIE/CNS. Ciò garantirà l’identità dell’utente che effettua la richiesta. Tale richiesta avverrà tramite un’apposita Form presente nell’area dedicata alla registrazione nel portale dei servizi e sarà valuta e approvata attraverso le funzioni esposte dal servizio richiesto, a cura di un amministratore del servizio stesso. A seguito dell’approvazione della richiesta sarà creata un’utenza locale ad Azure AD B2C.
Per il servizio CAL, l’utente esterno sarà il referente dell’Amministrazione Patrocinata che potrà richiedere la registrazione al servizio a valle della procedura, esterna al Portale dei Servizi, che prevede l’invio di una PEC/PEO ad Avvocatura dello Stato, da parte del legale dell’Amministrazione Patrocinata, nella quale vengono specificate le informazioni del referente: nome, cognome, codice fiscale, e-mail, amministrazione di riferimento, estremi PEC/PEO. La richiesta di registrazione sarà valutata da un amministratore del servizio CAL che ne verificherà la coerenza con la PEC ricevuta dall’Amministrazione Patrocinata ed eventualmente l’approverà. A fronte di tale approvazione, il sistema provvederà alla creazione dell’utenza (locale al servizio e ad Azure AD B2C) e alla creazione/comunicazione delle credenziali (username/password) all’utente finale.
A seguito della ricezione delle credenziali, l’utente potrà accedere al sistema che richiederà il cambio della password ed eventualmente l’attivazione del secondo fattore di autenticazione (conferma dell’identità tramite ricezione di un SMS su telefono cellulare).
Nel caso in cui il richiedente sia già registrato nell’Identity Provider, quindi già in possesso di credenziali, la
procedura aggiornerà i suoi permessi per concedergli solo l’accesso ai servizi richiesti.
Per un utente Delegato da un Referente dell’Amministrazioni patrocinata, nel servizio “Consultazione Affari Legali” si prevede la creazione del delegato da parte del referente e l’approvazione/gestione da parte dell’amministratore del servizio.
Al termine della procedura di creazione di un nuovo utente delegato e a fronte dell’approvazione concessa da un amministratore (utente interno Avvocatura), all’utente delegato verrà inviata una e-mail all’indirizzo indicato nel suo profilo contenente una URL da seguire per attivare l’account all’accesso. Gli account utente che non sono attivati non possono eseguire l’accesso al sistema.
L’utente cittadino non deve registrarsi a sistema, ma deve avere a disposizione l’identità digitale SPID, CIE o CNS e con tali identità potrà accedere ai servizi a lui dedicati. Al momento non sono previsti servizi per il cittadino.
Gli utenti interni Avvocatura sono censiti direttamente su Azure B2B secondo le attuali procedure previste dall’Amministrazione e, se utenti del portale dei servizi, dovranno essere profilati dall’Amministratore di Azure con le informazioni necessarie a garantire l’accesso ai servizi.
Il portale dei servizi garantirà l’accesso in SSO con la intranet e il sistema gestionale garantendo l’accesso
anche con le credenziali utilizzati in questi sistemi per gli utenti profilati sul portale servizi e sul sistema CAL.
Componente di accesso degli utenti:
La modalità di identificazione degli utenti prevede l’utilizzo di credenziali
• SPID
• CIE
• CNS
• Userid e password (utenze esterne oppure utenze interne ad Avvocatura)
a seconda della modalità selezionata sarà presentato il pannello di autenticazione e l’utente dovrà seguire le procedure previste.
L’utente che accede al portale dei servizi deve selezionare la sezione alla quale intende accedere:
- Servizi al cittadino: un utente cittadino identificato tramite l’accesso a SPID, CIE o CNS ha a disposizione i soli servizi Avvocatura destinati al cittadino;
- Servizi per le amministrazioni: un utente esterno registrato, dotato di userid e password, accede al portale dei servizi e ha a disposizione i servizi destinati alle amministrazioni per i quali è stato registrato, se è un Referente di una amministrazione patrocinata avrà a disposizione il servizio Consultazione affari Legali; se l’utente accede tramite la propria identità digitale SPID, CIE o CNS è comunque identificato e può accedere al portale dei servizi con la disponibilità dei soli servizi alle amministrazioni per i quali è registrato;
- Area riservata: un utente interno Avvocatura, registrato e dotato userid e password, accede al portale dei servizi e ha a disposizione le funzioni di gestione del portale e dei servizi per i quali è abilitato.
Predisposizione SPID, CIE e CNS
Per l’accesso tramite SPID, CIE e CNS, l’attività prevede l’implementazione di un nuovo sistema di Identity
Management basato sul prodotto open source Open AM v.13.0.
Dashboard utente
In seguito all’accesso l’utente è indirizzato alla dashboard del portale dei servizi.
La dashboard presenta l’insieme dei servizi in base al profilo di accesso e ai dati di identificazione dell’utente. La dashboard presenterà con una chiara rappresentazione a riquadri l’insieme dei servizi a cui l’utente ha
accesso in base al suo profilo di autenticazione. Ogni riquadro permetterà mediante un’ancora ipertestuale
di poter accedere al servizio o applicazione corrispondente.
Grazie alla profilazione degli utenti la dashboard presenterà solo i servizi a cui un utente può effettivamente accedere, sfruttando poi il SSO ed evitando autenticazioni multiple, rendendo la fruibilità dei servizi più immediata.
Gestione composizione Dashboard
Il componente è rivolto agli utenti interni di Avvocatura che hanno la funzione di amministrazione del portale dei servizi. All’interno della console editoriale di Drupal il componente permetterà di:
• Elencare i servizi disponibili al pubblico mediante il portale
• Aggiungere un servizio
• Modificare un servizio
• Rimuovere un servizio
1.5.1.1 Architettura applicativa
L’architettura applicativa della soluzione Portale Internet viene arricchita dalle API MS Graph per l’invio di mail fruibile da tutti i servizi integrati nel portale. Nell’immagine sotto viene evidenziata l’integrazione necessaria per realizzare il Portale dei Servizi all’interno dell’infrastruttura già esistente.
1.5.2 Consultazione Affari Legali
Le funzionalità applicative ambito della presente proposta, definite a partire dall’attuale Extranet, sono di seguito elencate:
• Funzionalità utente disponibili in base al profilo
o Profilo (sola visualizzazione)
o Cambio Password utente
o Creazione Utente di tipo “delegato” (disponibile per Referente/Amministratore di servizio)
o Ricerca utenti e lista utenti gestiti (per ogni utente è possibile l’eliminazione, la modifica e la richiesta di reset password) (disponibile per Referente/Amministratore di servizio)
o Approvazione richieste di registrazione del referente al servizio (disponibile per Amministratore di servizio)
o Approvazione richieste di registrazione del delegato (disponibile per Amministratore di servizio)
• Funzionalità relative agli affari legali
o Visualizza (oggi ricerca base)
o Ricerca avanzata
▪ Filtri per parti, pronunzia, protocollo, ruolo e udienza
▪ Risultati della ricerca con paginazione
▪ Drill-down al dettaglio dell’affare legale
o Dettaglio dell’affare legale che rispetta l’attuale rappresentazione di documenti e dati
Il sistema CAL traccerà il rapporto tra referente e delegato, consentendo solo ad un referente di richiedere il reset della password di un proprio delegato.
Sarà inoltre realizzata una procedura che consentirà la migrazione degli utenti attuali (Referenti e Delegati) nel nuovo sistema.
1.5.2.1 Integrazione con Gestionale Avvocatura
Nelle fase di Analisi e Xxxxxxx sarà approfondito con il gruppo di lavoro ADS2020 l’interface agreement, funzionale e tecnico, per l’interrogazione dei dati presenti sul gestionale ADS2020.
La realizzazione del servizio CAL è pertanto subordinata alla disponibilità dell’interface agreement, funzionale e tecnico, fornito dal gruppo di lavoro ADS2020.
Tale interface agreement sarà utilizzato come riferimento per la definizione, nell’ambito della presente scheda, dei mock dei servizi da utilizzare nella fase di collaudo del servizio CAL che si occuperà di prospettare le informazioni ricevute non avendo conoscenza delle logiche del cono di visibilità.
Tale attività è da considerarsi in anticipo di fornitura rispetto alla FASE2 nella quale è stata valutata.
Non è oggetto della presente scheda l’integrazione con le API del gestionale ADS2020.
1.5.2.2 Architettura applicativa
L’architettura applicativa è rappresentata dalla figura che segue nella quale il servizio di posta è rappresentato dai servizi offerti da Microsoft con le API MS GRaPH
1.5.3 Definizione delle attività
Le attività oggetto della presente fase verranno realizzate attraverso i servizi, erogabili nell’ambito dall’accordo quadro sui “Servizi di realizzazione e gestione di Portali e Servizi on-line – Lotto 4”, che consentono il raggiungimento delle finalità oggetto del Piano dei Fabbisogni.
Il piano di dettaglio dei deliverables e delle date di consegna sono esplicitati nella tabella di seguito riportata.
Avvocatura Generale dello Stato Contratto Esecutivo del Contratto Quadro “Servizi di realizzazione e gestione di Portali e Servizi on-line” SPC Cloud – Lotto 4
Servizi SPC
FASE
ATTIVITA'
Deliverables
Data
inizio
Consegna Valore fatturabile entro il
Avanzamento
amministrativo
L4.S1.1
bis
L4.S3
L4.S7
1.5.4 Milestone progettuali - FASE1
DEFINIZIONE | Raccolta informazioni e deliverable di contesto | Documento dei requisiti | 01/07/2021 | 19/11/2021 | 22.789,92 € | 10% | 118,50 | 0 | 0 |
ANALISI | Assessment | Content Inventory | 02/08/2021 | 21/03/2022 | 22.789,92 € | 10% | 118,50 | 0 | 0 |
Produzione progetto (AI/UX/UI/US) canali digitali | Specifiche funzionali | 19/11/2021 | |||||||
Mockup (.ppt file) | 21/03/2022 | ||||||||
DISEGNO | Definizione infrastruttura e soluzione applicativa/architetturale | Documento di architettura del sistema | 15/09/2021 | 31/03/2022 | 22.789,92 € | 10% | 118,50 | 0 | 0 |
Consolidamento e completamento progettazione web | Template HTML + CSS + librerie immagini | 06/04/2022 | |||||||
Definizione Piano dei test | Piano dei test | 15/04/2022 | |||||||
REALIZZAZIONE | Realizzazione infrastruttura e soluzione applicativa/architetturale | Procedura di installazione e configurazione applicativa | 28/02/2022 | 30/11/2022 | 68.369,76 € | 30% | 355,50 | 0 | 0 |
Realizzazione portale e CAL | Predisposizione ambiente di rilascio Codice sorgente SW | 30/11/2022 | |||||||
Realizzazione procedura Migrazione utenti | procedura Migrazione utenti | 30/11/2022 | |||||||
COLLAUDO (da eseguire congiuntamente al Collaudo di FASE2 con i servizi mock) | Collaudo (il collaudo sarà eseguito congiuntamente alla FASE2) | 29/12/2022 | 30/01/2023 | 68.369,76 € | 30% | 414,75 | 0 | 0 | |
Documentazione(se modificata) | 30/01/2023 | 03/02/2023 | 11.394,96 € | 5% | |||||
AVVIO IN ESERCIZIO (da eseguire congiuntamente all'AVVIO IN ESERCIZIO di FASE2 ) | Avvio in esercizio | 31/01/2023 | 10/02/2023 | 11.394,96 € | 5% | 59,25 | 0 | 0 |
TOTALE | 227.899,20 € | 100% | 1185,00 | 0,00 | 0,00 |
Pagina 8 di 12
Contratto Esecutivo del Contratto Quadro
“Servizi di realizzazione e gestione di Portali e Servizi on-line” SPC Cloud –
Lotto 4
1.6 Attività previste – FASE2
Sono di seguito descritte le attività previste per la FASE2:
• Integrazione ADS2020
o approfondimento analisi per definizione interface agreement ADS 2020
o definizione mock dei servizi sulla base dell’interface agreement ADS 2020
(realizzate in FASE1 come anticipo di fornitura)
• funzionalità applicative aggiuntive:
o Aggiornamento dati anagrafici Utenze pregresse: soluzione per l’aggiornamento delle utenze pregresse in relazione ai dati anagrafici e CF ai fini dell’esercizio; soluzione Form (da analizzare nel dettaglio) per far inserire agli utenti, già censiti al primo accesso con user id e password, i dati mancanti
o Servizio Consultazione affari Legali
▪ CAL - Dettaglio Affare legale: Lettere in arrivo e in partenza in unica lista (realizzata in FASE1 come anticipo di fornitura)
▪ Dettaglio Affare legale - Fase: Atti in arrivo e in partenza in unica lista (realizzata in FASE1 come anticipo di fornitura)
▪ Sostituzione referente per il GestoreCAL: sostituire il referente di una amministrazione mantenendo i delegati; la funzione si affiancherà alle funzioni già previste di cancellazione e modifica
▪ Cerca Affari legali come Referente/Delegato (ricerca semplice e ricerca avanzata) per GestoreCAL: permettere al GestoreCAL la consultazione degli affari legali impersonando il referente o il delegato per il quale verificare che i dati amministrazione-lista codici avvocatura siano correttamente impostati e permettano di consultare gli AL con il cono di visibilità atteso (per impersonificazione si intende la possibilità per l’utente di selezionare l’amministrazione e i codici avvocatura nelle pagine della ricerca per simulare il cono di visibilità del referente)
▪ Cono Visibilità “ampliato” per Referenti e delegati: permettere al Gestore CAL di ampliare il cono di visibilità degli Affari Legali per i Referenti e Delegati oltre l’Amministrazione assegnata, e senza modificare la profilazione associata agli utenti, limitatamente alla porzione di albero alla quale appartiene l’amministrazione patrocinata: per cui se un utente è Referente per l’amministrazione B1.2, potrà avere un cono di visibilità «aggiuntivo/secondario» con le amministrazioni appartenenti al nodo dell’amministrazione B ma non potrà avere visibilità sulle amministrazioni dei nodi A e C.
Di seguito un dettaglio delle attività di FASE2:
Attività | GG/P | Importo |
Integrazione ADS2020 | 85 | 15.385,6 € |
Funzionalità applicative aggiuntive | 105 | 20.193,6€ |
Totale | 185 | 35.579,20 € |
“Servizi di realizzazione e gestione di Portali e Servizi on-line” SPC Cloud - Lotto 4
1.6.1 Definizione delle attività
Le attività oggetto della fase verranno realizzate attraverso i servizi, erogabili nell’ambito dall’accordo quadro sui “Servizi di realizzazione e gestione di Portali e Servizi on-line – Lotto 4”, che consentono il raggiungimento delle finalità oggetto del Piano dei Fabbisogni.
Il piano di dettaglio dei deliverables e delle date di consegna saranno esplicitati nelle tabelle di seguito riportate.
Avvocatura Generale dello Stato Contratto Esecutivo del Contratto Quadro
“Servizi di realizzazione e gestione di Portali e Servizi on-line” SPC Cloud –
Lotto 4
L4.S1
.1bis
L4.S3
L4.S7
1.6.2 Milestone progettuali - FASE2
FASE | ATTIVITA' | Deliverables | Data inizio | Consegna entro il | Valore fatturabile | Avanzamento amministrativo | Servizi SPC | ||
DEFINIZIONE | Raccolta informazioni e deliverable di contesto | Documento dei requisiti (aggiornamento) | 01/09/2022 | 30/09/2022 | 5.336,88 € | 15% | 27,75 | 0 | 0 |
ANALISI | Analisi | Specifiche funzionali (aggiornamento) | 01/09/2022 | 30/09/2022 | 5.336,88 € | 15% | 27,75 | 0 | 0 |
mockup .ppt (aggiornamento) | |||||||||
REALIZZAZIONE | Realizzazione soluzione applicativa | installazione e configurazione applicativa Documento Procedura migrazione utenze | 03/10/2022 | 30/11/2022 | 10.673,76 € | 30% | 55,50 | 0 | 0 |
Codice sorgente SW (aggiornamento) | |||||||||
Piano dei test | Documento Piano dei test (aggiornamento) | ||||||||
COLLAUDO (da eseguire congiuntamente al Collaudo di FASE1 con i servizi mock) | Collaudo software | 29/12/2022 | 30/01/2023 | 10.673,76 € | 30% | 64,75 | 0 | 0 | |
Documentazione (se modificata) | 30/01/2023 | 03/02/2023 | 1.778,96 € | 5% | |||||
AVVIO IN ESERCIZIO (da eseguire congiuntamente all'AVVIO IN ESERCIZIO di FASE1) | Avvio in esercizio | 31/01/2023 | 10/02/2023 | 1.778,96 € | 5% | 9,25 | 0 | 0 | |
TOTALE | 35.579,20 € | 100% | 185 | 0 | 0 |
Avvocatura Generale dello Stato Contratto Esecutivo del Contratto Quadro
“Servizi di realizzazione e gestione di Portali e Servizi on-line” SPC Cloud –
Lotto 4
Vincoli e assunzioni
# | Tipo | Descrizione |
1 | Assunzione | Avvocatura agevolerà gli incontri con i referenti ICT |
2 | Vincolo | Disponibilità degli ambienti di collaudo e produzione da parte dell’Amministrazione |
3 | Vincolo | Disponibilità di una VPN per accedere all’ambiente di Collaudo |
4 | Vincolo | Disponibilità di accesso in SSH all’ambiente di collaudo |
5 | Vincolo | Disponibilità dell’interface agreement, funzionale e tecnico, delle interfacce esposte dal gestionale ADS2020 per l’interrogazione dei dati degli affari legali |
6 | Vincolo | Disponibilità del servizio di posta rappresentato dai servizi offerti da Microsoft con le API MS GRaPH |
7 | Vincolo | Disponibilità dell’accesso all’attuale database di utenti della extranet |
8 | Vincolo | Disponibilità di AzureAD ed eventuali credenziali tecniche |
9 | Assunzione | Avvocatura agevolerà gli incontri con il personale amministrativo |
Rischi
# | Descrizione |
1 | Indisponibilità di stakeholder per incontri di approfondimento, nel periodo iniziale dell’attività |
2 | Indisponibilità delle utenze e degli ambienti indicati |