Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Gli aggiornamenti sono pubblicati ad ogni release sul repository ufficiale della piattaforma e in forma di changelog.
La maggior parte delle operazioni di aggiornamento riguardano la struttura dei database e ogni sistema che ne fa uso si occupa in autonomia di effettuare i cambiamenti mediante un proprio sistema di migrazioni.
Se non diversamente specificato è necessario eseguire l'aggiornamento in due step:
aggiornamento del microservizio app-manager, che esegue le migrazioni del core
aggiornamento di tutti gli altri microservizi
Le modifiche elencate in modo dettagliato nel presente nel repository principale sono sintetizzate con un linguaggio più amichevole in un , dove viene pubblicato un post per ogni release.
L'aggiornamento della piattaforma consiste per questo motivo nell'aggiornamento della versione dei microservizi, nelle pagine dedicate alle sono disponibili le singole versioni rilasciate con l'elenco di tutte le versioni di tutti i microservizi.
In qualche caso è possibile che ci siano operazioni che non siamo riusciti a gestire in modo automatico, per questo motivo prima di applicare aggiornamenti consultare sempre il file dove vengono elencate operazioni preliminari o da eseguire subito dopo l'upgrade.
Un feature flag (o feature toggle) è una tecnica di sviluppo software che consente di abilitare o disabilitare funzionalità specifiche in un'applicazione senza dover modificare il codice o effettuare
Nome Feature Flag
Struttura del Feature Flag
Microservizio
Descrizione
import_all_dues
{ "tenants": [ { "id": "60e35f02-1509-408c-b101-3b1a28109329" } ] }
Rappresenta un elenco di tenant per i quali, durante il login, vengono importati i dovuti di tutti i dovuti di un cittadino, indipendentemente dal fatto che siano stati creati esternamente o internamente alla piattaforma.
Se un tenant è incluso nella lista del feature flag, questo flusso risulta abilitato.
La maggior parte dei microservizi offre la possibilità di essere sottoposto a monitoraggio con vari tools:
i microservizi espongono un path /metrics
che espone metriche in
mediante una variabile di ambiente è possibile abilitare l'integrazione con uno strumento per la gestione aggregata e analitica degli errori applicativi, disponibile sia come servizio cloud, sia come che si può installare sulla propria infrastruttura
In questa sezione sono elencate tutte le integrazioni dell'area personale con sistemi di autenticazione, pagamenti e protocollo esterni.
In questo documento sono descritte le attività operative per l'installazione e la manutenzione dei servizi della piattaforma, svolte dal personale di Opencity Labs per l'ambiente SaaS. Le stesse operazioni possono essere svolte da partner tecnici - con il supporto di Opencity Labs - sulle proprie installazioni on-premise.
Il documento è orientato a sistemisti, platform engineers, SRE e tecnici addetti alla manutenzione della piattaforma in produzione.
La piattaforma Opencity Italia è composta da due componenti integrate tra loro:
il sito istituzionale: un CMS che implementa il Design della Pubblica Amministrazione e basato su modelli di sito ufficiali di Designers Italia (Comuni, Asl, Musei)
i servizi digitali e l'area personale: un'area interattiva con cui i cittadini possono usufruire di servizi di richiesta a istanza, pagare dovuti PagoPA, prenotare appuntamenti.
La piattaforma è integrata con intermediari di pagamento pagoPA sviluppati da OpenCity Labs. In questa pagina si descrivono i vari metodi di pagamento e le features implementate, non implementate e non supportate.
✅ Implementato
❌ Non implementato
❗ Non supportato
Versione
N/A
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamenti dovuti importati via CSV
✅
Pagamenti dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v1
Monitoraggio
✅
Versione
N/A
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamenti dovuti importati via CSV
✅
Pagamenti dovuti importati API CSV
❌
Marca da Bollo Digitale (sia in fase di richiesta che di rilascio, non pagabile tramite checkout insieme ad altri pagamenti)
✅
Pagamenti Multipli
✅
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅
Versione
4.0
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completa
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
✅
Pagamenti Multipli
✅
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅
Versione
1.0
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completa
✅
Pagamento con bilancio
❌
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v1
Monitoraggio
❌
Versione
10.9
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
❗
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v1
Monitoraggio
✅ (da aggiornare)
Versione
2.6
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
❌
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
N/A
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
❌
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
3.4.0
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
3.6.6
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
1.12.0
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
4.3.0
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
✅
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
✅
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
1.3
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
❗
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
✅
Pagamenti Multipli
❌
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅ (da aggiornare)
Versione
1.0.2
Pagamento online
✅
Pagamento con avviso PDF
✅
Ricevuta a pagamento completato
✅
Pagamento con bilancio
❗
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❌
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❌
Pagamenti Multipli
✅
Pagamenti Multibeneficiario
❌
Versione Evento Payment
v2
Monitoraggio
✅
Versione
N/A
Pagamento online
✅
Pagamento con avviso PDF
❗
Ricevuta a pagamento completato
✅ (nota: è caricata dal cittadino)
Pagamento con bilancio
❗
Pagamento dovuti importati via CSV
✅
Pagamento dovuti importati via API
❗
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❗
Pagamenti multipli
❗
Pagamenti Multibeneficiario
❗
Versione Evento Payment
v1
Monitoraggio
❌
Versione
N/A
Pagamento online
✅
Pagamento con avviso PDF
❗
Ricevuta a pagamento completato
❗
Pagamento con bilancio
❗
Pagamento dovuti importati via CSV
✅
pagamento dovuti importati via CSV
❗
Marca da Bollo Digitale (solo in fase di richiesta o rilascio ma non entrambi, rilascio non modificabile)
❗
Pagamenti multipli
❗
Pagamenti Multibeneficiario
❗
Versione Evento Payment
v2
Monitoraggio
❌
🌄 Aggiornato il widget dei pagamenti dovuti alla versione 1.1.2
🐞 Rollback sulla modifica dei nomi delle tabelle 🐞 Corretto errore di lettura sui pagamenti restituiti dal read model
🌄 Modificati i nomi delle tabelle nel read model dei pagamenti
Attenzione!!! questa release introduce una modifica non retro compatibile nel meccanismo di consultazione dei pagamenti lato cittadino.
Le altre novità di questa release sono:
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
Una volta scelto il tipo di distribuzione, creato il file delle istanze e creati i database si potrà effettuare il deploy dei servizi che compongono la piattaforma.
Al primo avvio verranno svolte alcune operazioni in automatico:
Esecuzione delle migrazioni su tutti i database delle istanze specificate nel file instances.yml
Esecuzione delle migrazioni sul database del registry
Creazione dei topics di kafka necessari
Creazione degli stream e delle tabelle sul servizio ksqldb-server
Una volta eseguite queste azioni automatiche dovranno essere finalizzate le configruazioni degli ambienti da parte dell'utente.
Entrare nel servizio registry ed eseguire il seguente comando:
Verrà avviata una procedura guidata per la creazione dell'utente admin per il registry
L'installazione dei componenti base nel formserver può essere fatta in automatico tramite l'esecuzione del formserver-init (Per maggiori info guardare i file di distribuzione)
Queste operazioni possono essere eseguite anche manualmente, effettuato una post alle api del form server:
I componenti da creare sono:
Di seguito la lista delle variabili d'ambiente che possono essere configurare nel microservizio core della piattaforma
OCSDC_SCHEME
No
https
Usato per i link inseriti nelle email transazionali
OCSDC_HOST
No
localtest.me
Usato per i link inseriti nelle email transazionali
DB_DRIVER
No
pdo_pgsql
Database configuration
DB_HOST
No
postgres
DB_PORT
No
5432
DB_NAME
No
sdc_multi
DB_USER
No
sdc
DB_PASSWORD
No
sdc
MAILER_URL
No
smtp://mailserver:1025
Configurazione per l'invio di messaggi transazionali (DSN)
PEC_MAILER_TRANSPORT
No
smtp
Configurazione server per l'invio di messaggi ai sistemi di protocollo che accettano PEC
PEC_MAILER_HOST
Yes
smtp.pec.host
PEC_MAILER_PORT
No
465
PEC_MAILER_USER
No
null
PEC_MAILER_PASSWORD
No
null
PEC_DELIVERY_ADDRESS
Yes
pec.stanzadelcittadino@localtest.me
APP_SECRET
Yes
ThisTokenIsNotSoSecretChangeIt
DEFAULT_FROM_EMAIL_ADDRESS
No
stanzadelcittadino@localtest.me
WKHTMLTOPDF_SERVICE
Yes
Url dell'API del servizio Gotenberg
PDF_CONVERT_TYPE
No
url
Tipo di conversione utilizzata nella stampa pdf di una pratica, possibili valori: url - (il micro servizio visita la pagina da stampare), html (al micro servizio viene passato l'html della pratica)
EZ_PASSWORD
No
ez
PASSWORD_LIFE_TIME
No
365
Durata in giorni della password per amministratori e operatori: dopo questa data l'account resta attivo ma al primo login verra' richiesto il cambio password
INACTIVE_USER_LIFE_TIME
No
545
Numero massimo di giorni dopo il quale in assenza di login l'account viene bloccato
FORMSERVER_PRIVATE_URL
Yes
http//formserver
URL al formserver usato dal processo PHP per aggiornare i moduli
FORMSERVER_PUBLIC_URL
Yes
URL al formserver usato da utenti ed operatori per visualizzare i moduli
FORMSERVER_ADMIN_URL
Yes
URL al formserver usato dagli amministratori per visualizzare i moduli
HASH_VALIDITY
No
1
TOKEN_TTL
No
3600
Durata del token di autenticazione in secondi
RECAPTCHA_KEY
Yes
Credenziali del recaptcha usato sulle pratiche anonime
RECAPTCHA_SECRET
Yes
Credenziali del recaptcha usato sulle pratiche anonime
SENTRY_DSN
No
SENTRY_TRACES_SAMPLE_RATE
No
Decimale da 0 a 1. Specifica la percentuale di transazioni inviate a Sentry. (Esemio: se impostato 0.2 il 20% delle transazioni saranno registrate ed inviate)
LOGIN_ROUTE
No
login_pat
Autenticazione di default, sovrascribile per tenant
SINGLE_LOGOUT_URL
No
/Shibboleth.sso/Logout
Url a cui rendirizzare dopo il logout
BROWSERS_RESTRICTIONS
No
null
CACHE_MAX_AGE
No
0
Valore degli header cache-control
restituiti dai path che consentono il caching
UPLOAD_DESTINATION
No
local_filesystem
Destinazione dei file caricati dagli utenti del sistema. Alternativa: s3_filesystem e allora richiede le variabili S3_** per dettagliare le configurazioni
S3_REGION
No
eu-west-1
S3_KEY
No
S3_SECRET
No
S3_BUCKET
No
test
KAFKA_BROKERS
No
Lista dei broker di kafka, necessaria per i check sui pagamenti
KAFKA_URL
No
null
Se configurato, gli eventi delle entità dell'applicativo vengono inviati al server Kafka
KAFKA_TOPIC_APPLICATIONS
No
applications
Nome del topic a cui vengono inviati gli eventi relativi alle Pratiche
KAFKA_TOPIC_SERVICES
No
services
Nome del topic a cui vengono inviati gli eventi relativi ai Servizi
KAFKA_TOPIC_PAYMENTS
No
payments
Nome del topic a cui vengono inviati gli eventi relativi ai Payments
API_VERSION
No
1
Versione delle API service in caso non venga specificato
SKIP_CACHE_WARMUP
No
false
Salta la creazione anticipata della cache all'avvio del container
SIGNATURE_CHECK_WS_URL
No
null
Url del microservizio per la verifica dei file firmati
IP_INFO_WS_URL
No
null
Url del microservizio per recupero di informazioni da ip
DEFAULT_CACHE_REDIS_PROVIDER
No
redis://redis:6379
Provider della cache redis espresso in DSN. Es: redis://redis:6379
DEFAULT_CACHE_LIFETIME
No
86400
TTL (Time To Live) della cache dell'applicazione espresso in secondi. Valore di default 86400 (1 giorno)
DEFAULT_CACHE_PREFIX_SEED
No
sdc
Utilizzato per calcolare le chiavi della cache
SATISFY_WIDGET_URL
No
Url del widget per la valutazione delle pagine/servizi da parte degli utenti
SATISFY_API_URL
No
Endpoint API per la configurazione del widget di soddisfazione utente
SATISFY_SECRET
No
null
Secret per accesso alle API per la configurazione del widget di soddisfazione utente
REGISTRY_API_URL
No
null
Endpoint API per la configurazione dei protocolli esterni disponibili nel registry
REGISTRY_API_KEY
No
null
Secret per accesso alle API per la configurazione dei protocolli esterni disponibili nel registry
HOME_PAGE
No
servizi_list
Serve per specificare una homepage differente dalla lista dei servizi, il valore deve essere il nome di una rotta
API_USER_PASSWORD
No
change_me
Password per l'utente api
STACK_IDENTIFIER
No
sdc
Identificativo dello stack attuale
PITRE_ADAPTER_URL
No
Indirizzo del Pitre Soap Proxy
GISCOM_ADAPTER_URL
No
GISCOM_PASSWORD
No
giscom
GISCOM_ADAPTER_USERNAME
No
pippo
GISCOM_ADAPTER_PASSWORD
No
passw
QUEUEIT_CUSTOMER_ID
No
QUEUEIT_SECRET
No
Your 72 char secret key as specified in Go Queue-it self-service platform
QUEUEIT_CONFIG_FILE
No
MYPAY_ADAPTER_URL
No
Indirizzo del MyPay Soap Proxy
IO_API_URL
No
Url a cui effettuare le chiamate per l'App.IO: e' possibile con questa variabile indirizzare le chiamate a un proprio proxy interno
Il sistema è multitenant-multiple-databases, i tenant configurati sono nel file app/instances_${APP_ENV}.yml
E' possibile sovrascrivere il file dei tenant con alcune variabili d'ambiente:
INSTANCE_OVERRIDE
No
false
Impostare a true per abilitare la funzionalità
INSTANCE_address
No
Indirizzo completo dell'applicazione, es: stanzadelcittadino.localtest.me/comune-di-bugliano
INSTANCE_identifier
No
Identificativo dell'ente sul database, es: comune-di-bugliano
INSTANCE_database:
No
Nome del database dell'istanza, es: sdc_bugliano
INSTANCE_codice_meccanografico
No
Codice meccanografico, es: c_cbug (puo' essere un codice di fantasia)
Mediante specifiche variabili d'ambiente è possibile abilitare o disabilitare features.
Feature disponibili:
Browser outdated, si abilita tramite la variabile d'ambiente FEATURE_NEW_OUTDATED_BROWSER
: sostituisce il vecchio plugin browser outdated per la verifica di browser obsoleti. Migliora la scelta di browser compatibili tramite la versione minima configurata. Supporta browser mobile con callback specifiche per Web - Android - IOS.
Interfaccia di dettaglio pratica per il cittadino, si abilita tramite la variabile d'ambiente FEATURE_APPLICATION_DETAIL
: sostituisce l'interfaccia di dettaglio ad uso del cittadino, migliorandone la user experience. Consente inoltre lo scambio di messaggi tra operatore e cittadino.
Calendari con appuntamenti a intervalli dinamici, si abilita tramite la variabile d'ambiente FEATURE_CALENDAR_TYPE
: aggiunge la possibilità di modificare la tipologia di appuntamenti di un calendario aggiungendo la possibilità di gestire prenotazioni ad intervalli variabili
Interfaccia per operatori e admin, si abilita tramite la variabile d'ambiente FEATURE_ANALYTICS
: abilita la pagina operatori/analytics mostrando dati statistici della stanza.
Identificativo univoco del servizio, si abilita/disabilita tramite la variabile d'ambiente FEATURE_SERVICE_IDENTIFIER
: Consente all'amministratore di definire ed editare per ogni servizio un identificativo univoco.
Orari di apertura sovrapposti, si abilita/disabilita tramite la variabile d'ambiente FEATURE_OVERLAPPED_OPENING_HOURS
: Consente all'amministratore di creare un calendario dove si possono aggiungere più orari di apertura nella stessa fascia oraria. Sovrascribile a livello di tenant.
Gestione dovuti, mediante variabile d'ambiente FEATURE_DUE_AMOUNT
. Sovrascribile a livello di tenant con feature_due_amount
.
Abilitazione dell'integrazione con la PDND, mediante variabile d'ambiente FEATURE_PDND
. Sovrascribile a livello di tenant con feature_pdnd
.
Abilitazione della personalizzazione dei template dei pdf per ente e servizio mediante variabile d'ambiente FEATURE_CUSTOM_TEMPLATES
. Sovrascribile a livello di tenant con feature_custom_templates
.
Abilitazione dell'interfaccia di configurazione dei pagamenti multipli (Supportata solo su alcuni proxy di pagamento è attualmente ancora in sviluppo) FEATURE_MULTIPLE_PAYMENTS
. Sovrascribile a livello di tenant con feature_multiple_payments
.
Abilitazione del backoffice lato operatore per la moderazione delle segnalazioni FEATURE_INEFFICIENCIES_BACKOFFICE. Sovrascribile a livello di tenant con feature_inefficiencies_backoffice.
Abilitazione della sezione lato amministratore per l'assegnazione automatica delle pratiche in base al valore di un campo espresso in fase di compilazione della pratica FEATURE_AUTOMATIC_APPLICATIONS_ASSIGNMENT. Sovrascribile a livello di tenant con feature_automatic_applications_assignment
Abilitazione della visualizzazione e gestione da parte degli operatori del Livello di priorità delle pratiche. FEATURE_APPLICATIONS_PRIORITY. Sovrascribile a livello di tenant con feature_applications_priority
Abilitazione di 2 nuovi workflow per la gestione delle pratica Silezio assenso e Silenzio diniego FEATURE_TACIT_OUTCOME. Sovrascribile a livello di tenant con feature_tacit_outcome
Nel file di configurazione config/packages/app.yaml
è possibile configurare i protocolli disponibili all'amministratore nella configurazione del servizio. Per configurare un protocollo è sufficiente aggiungere una voce alla lista dei protocolli disponibili register_providers
dove:
key
Yes
Identificativo univoco del protocollo
name
Yes
Nome visualizzato dall'amministratore nella configurazione del servizio
handler
Yes
Tipologia di protocollo: infor
sipal
pec
pitre
external
(indicare external
se l'implementazione del protocollo è esterna all'applicazione )
url
No
Url API del protocollo esterno (obbligatorio se si utilizza l'handler external
)
headers
No
Eventiali headers necessari per la comunicazione con le API del protocollo esterno
enabled
Yes
Indica se la configurazione del protocollo è abilitata sull'ente
La piattaforma è integrata con sistemi di autenticazione sviluppati sia da OpenCity Labs che da diversi partner ed enti locali. In questa pagina si descrivono i vari metodi di autenticazione e le configurazioni per abilitarli.
✅ Supportato
❌ Non supportato
Di seguito sono descritte le integrazioni supportate con sistemi di terze parti e non che possono essere configurate lato cittadino
✅
❌
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma login.comune.bugliano.pi.it è una url di esempio di un'istanza sul micro servizio OpenLogin
✅
❌
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma cas-server.it è una url di esempio di un server CAS
✅
✅
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma arpa-server.it è una url di esempio del sistema di autenticazione Arpa
✅
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
✅
✅
✅
✅
❌
Questo metodo di autenticazione sfrutta l'utilizzo di OIDC per interfacciarsi al sistema di autenticazione sviluppato da Trentino Digitale per la Provincia Autonoma di Trento
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
✅
✅
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma firenzesmart-server.it è una url di esempio del sistema di autenticazione Firenze Smart
✅
✅
✅
✅
✅
✅
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma login.comune.bugliano.pi.it è una url di esempio di un'istanza sul micro servizio OpenLogin
✅
✅
✅
✅
✅
✅
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma login.comune.bugliano.pi.it è una url di esempio di un'istanza sul micro servizio OpenLogin
✅
✅
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma mycivis-server.it è una url di esempio del sistema di autenticazione My Civis
✅
✅
✅
✅
✅
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
✅
❌
❌
❌
❌
❌
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
Di seguito sono descritte le integrazioni supportate con sistemi di terze parti e non che possono essere configurate lato operatori.
Questi meccanismi di autenticazione abilitano il login alla risorsa esterna ma non si occupano della configurazione dei permessi dell'operatore appena entrato. La configurazione dei permessi è delegata all'intervento degli amministratori
Le configurazioni necessarie da inserire nel file delle istanze per ogni singolo tenant sono:
Dove: servizi.comune.bugliano.pi.it è una url di esempio di un'istanza della piattaforma
🌄 Aggiornato il widget dei pagamenti dovuti alla versione 1.1.2
🐞 Rollback sulla modifica dei nomi delle tabelle 🐞 Corretto errore di lettura sui pagamenti restituiti dal read model
🌄 Modificati i nomi delle tabelle nel read model dei pagamenti
Attenzione!!! questa release introduce una modifica non retro compatibile nel meccanismo di consultazione dei pagamenti lato cittadino.
🐞 Corretto errore che rendeva modificabili i dati del richiedente autenticato con SPID/CIE
🐞 Rimosso valore hardcoded AQ dal template del F24
🐞 Corretta bug sulla creazione di pagamento posticipati in fase di accettazione di una pratica da parte dei un operatore
L'architettura del CMS è di tipo monolitico, mentre quella che implementa i servizi digitali è organizzata a microservizi, sebbene l'originale monolite in symfony abbia ancora rilevanti responsabilità
L'architettura del CMS è una classica architettura monolitica con un core in PHP e una persistenza principale (PostgreSQL) a cui si affiancano un motore di ricerca (Solr) e un layer di cache http (Varnish)
L'architettura ha subito varie trasformazioni nel tempo e non può dirsi ancora definitiva, ma alcune caratteristiche sono ormai consolidate:
la decomposizione in microservizi con storage indipendenti e API ReST
il sistema di scambio di messaggi basato su Kafka per rendere asincrone le interazioni tra i microservizi
Questa parte del sistema ha la maggior parte delle responsabilità relative alle pratiche al sistema di appuntamenti. E' costitutito da un core in symfony e da alcuni servizi al contorno che svolgono funzioni specifiche.
Kafka API, è una istanza del server open-source Vector fornisce una interfaccia HTTP per Kafka
Gotenberg è un tool opensource che la piattaforma utilizza per la creazione dei PDF
Form Server è la nostra implementazione del server open-source Form.io, di cui usiamo nel core le librerie Javascript per il rendering delle form.
Form Builder è una Single-Page-App in angular che include la libreria di Form.io per la creazione delle form. E' un servizio dedicato agli amministratori della piattaforma per la gestione di una libreria di componenti condivisi e riusabili dagli Enti nella creazione dei loro moduli: anagrafiche, definizione di immobili, autoveicoli etc...
TBD
TBD
La piattaforma è integrata con vari sistemi di protocollo le cui integrazioni sono sviluppate da OpenCity Labs. In questa pagina si descrivono i vari metodi di protocollazione e le features implementate, non implementate, non supportate, e da verificare.
✅ Implementato
❌ Non implementato / non configurabile da form
❗ Non supportato
❓Da verificare
Versione
N/A
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione
3.1
Mezzo di Invio
❌
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione
3.4.5
Mezzo di Invio
❌
Ufficio Mittente/Destinatario
❌
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione
N/A
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione
2.3
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione
N/A
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione
2.0
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
✅
Versione
PRO 1.0.139.0
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione
1.0.146.0
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione
1.0.0.0
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione
N/A
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
❌
Versione
N/A
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
❌
Versione
N/A
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
❌
Versione
N/A
Mezzo di Invio
❌
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione
N/A
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
✅
Versione
N/A
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❌
Fascicolazione fissa
❌
Versione Evento Document
v1
Versione
1.00.11
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
✅
Versione Evento Document
v1
Versione
1.00.11
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
✅
Versione Evento Document
v1
Versione
1.7
Mezzo di Invio
❌
Ufficio Mittente/Destinatario
✅
Classificazione
❗
Fascicolazione per pratica
❌
Fascicolazione fissa
✅
Versione Evento Document
v1
Versione
1.2
Mezzo di Invio
❗
Ufficio Mittente/Destinatario
✅
Classificazione
❗
Fascicolazione per pratica
❗
Fascicolazione fissa
❗
Versione Evento Document
v1
Versione
N/A
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
❗
Fascicolazione fissa
❌
Versione Evento Document
v1
Versione
DaProde4.16.9
Mezzo di Invio
✅
Ufficio Mittente/Destinatario
✅
Classificazione
✅
Fascicolazione per pratica
✅
Fascicolazione fissa
✅
Versione Evento Document
v1
La distribuzione dei servizi della piattaforma avviene mediante immagini docker, non ci sono requisiti particolari in merito all'orchestratore utilizzato (docker swarm, kubernetes, nomad, mesos).
Per una installazione di test su singolo nodo si consiglia di usare il service compose presente nei due repository principali:
Per un ambiente di produzione è indispensabile predisporre un ambiente con adeguati livelli di ridondanza e dimensionamento dei singoli servizi in base alla propria infrastruttura e ai propri requisiti in termini di affidabilità e livelli di servizio da garantire.
Non c'e' una ricetta valida a priori per dimensionare il sistema, si consiglia di partire da una configurazione con 2 repliche di ogni servizio stateless e un dimensionamento molto largo (es: 1GB di ram, 1 vCPU) e poi monitorare il proprio sistema per stabilire i requisiti di ogni singolo container: si potrà verificare facilmente che molti microservizi richiedono pochi Mb di ram.
Ogni servizio si basa su una immagine docker specifica e necessita di adeguate configurazioni. Le configurazioni e i valori di default delle stesse sono documentate nei singoli repository dei microservizi.
Al fine di dare una corretta configurazione dei vari servizi vengono indicate inoltre:
la dipendenza dalle persistenze usate dalla piattaforma
la necessità di pubblicare un endpoint per quel servizio pubblicamente raggiungibile
cms-core
Servizio principale del CMS, consente l'accesso della radazione per la gestione dei contenuti e fornisce l'interfaccia di navigazione per i cittadini
solr
Motore di ricerca in cui il cms indicizza i contenuti per rendere performante la ricerca sul sito
varnish
Http cache usata davanti al CMS per ridurre il carico sul CMS stesso.
app-web
Servizio principale della piattaforma, gestisce pratiche, appuntamenti, offre interfacce di configurazione per gli amministratori e di gestione operativa per i funzionari degli enti. E' inoltre l'interfaccia principale anche per l'esperienza utente.
app-worker
Esecuzione delle operazioni asincrone del Core (creazione PDF, invio di messaggi, webhooks, ...)
app-manager
Esecuzione delle migrazioni database
app-varnish
Http cache per scaricare l'app-web
form-server
Server delle form (Form.IO)
form-varnish
Http cache per scaricare il form-server
form-builder
Applicativo per la gestione dei subform condivisi da tutti i moduli form.io
payment- dispatcher-v1
Genera, se necessario, un evento Versione 1 di pagamento da un evento di una pratica
payment- dispatcher-v2
Genera, se necessario, un evento Versione 2 di pagamento da un evento di una pratica
payment-updater
Ascolta sul topic di kafka dei pagamenti e aggiorna lo stato delle pratiche di conseguenza
gotenberg
API interna per la creazione di file PDF
ksqldb
Ascolta su tutti i topic di kafka ed espone via API dati aggregati sugli eventi della piattaforma
kafka-core-api
Espone un endpoint http che il core usa per inviare eventi sui topic di kafka
payments poller
Legge da Ksql i pagamenti pendenti e per ognuno di essi chiama il proxy che lo gestisce per aggiornare lo stato del pagamento
XXX-payment proxy
YYY-protocol- proxy
registry-api
API per l'app Django con cui abbiamo integrato una decina di protocolli
registry-scheduler
Scheduler per gli errori registrati durante un tentativo di protocollazione
analytics-services-aggregator
Servizio per il calcolo dei KPI sui Servizi
analytics-first-availability-aggregator
Servizio per il calcolo dei KPI sui Calendari
analytics-bookings-aggregator
Servizio per il calcolo dei KPI sui Calendari
analytics-charts-exporter
API per la generazione dei grafici degli Analytics
satisfy-hasura
API per il servizio di Customer Satisfaction
satisfy-api
API per la raccolta di ratings e questionari di Customer Satisfaction
satisfy-ratings-aggregator
Servizio per il calcolo dei KPI della Customer Satisfaction
pdnd-connector
Servizio che gestisce l'interazione con la pdnd e gli enti erogatori degli e-service utilizzati dalla piattaforma
retry-orchestrator
Servizio che gestisce i retry dei messaggi provenienti dai vari topic di kafka
Prima di procedere all’avvio dei microservizi si devono compiere alcune operazioni:
Va creato un file instances.yml
sull'ambiente che ospiterà la piattaforma, questo file dovrà poi essere condiviso con i servizi che ne hanno bisogno (vedi file di esempio di distribuzione).
Il file è così formato:
Andrà creato un blocco istanza per ogni ente che si vorrà ospitare sulla piattaforma
Il tipo di multi-tenancy implementata in OpenCity Area personale è di singolo stack applicativo con database dedicato per tenant.
Per poter effettuare un’installazione dell’infrastruttura abbiamo quindi bisogno di un singolo database per tenant con le seguenti caratteristiche.
Postgres >= 11 con estensione postgis >= 3
Permessi
Per ridurre i rischi dovuti a errori o a compromissione delle credenziali vengono usati due utenti differenti:
un utente oc_manager che viene utilizzato per creare i database ed eseguire operazione di struttura (creazione, modifica e cancellazione di tabelle, viste, colonne ecc ecc)
un utente oc_user che viene utilizzato dall’applicativo per effettuare operazioni sui dati
Attualmente nella nostra infrastruttura la creazione del database avviene con l'utente oc_manager, a partire da un template preimpostato con i privilegi necessari.
Creazione del template
Come utente postgres si crea il database impostando i privilegi di default che verranno assegnati a tutti gli oggetti creati in seguito.
A postgres verranno dati privilegi ampi, mentre a oc_user verranno dati privilegi minimali:
In seguito la proprietà del database viene assegnata ad oc_manager
Per creare database come utente postgres gli viene dato il ruolo oc_manager
Creazione di un nuovo database
Per creare il database e impostarne subito come owner l'utente corretto, si esegue come utente postgres
Il sistema di protocollazione ha invece bisogno di un singolo database con le seguenti caratteristiche:
Postgres >= 11
Creazione di un nuovo utente
Tuning di alcuni parametri di connessione (questi comandi sono opzionali ma suggeriti da django)
Creo il database e lo assegno all'utente
Per garantire una corretta comunicazione tra l'area personale e i proxy di pagamento è necessaria configurare appropriatamente gli endpoint sul proxy di riferimento.
Configurazione dei CORS
Il requisito di base affinchè questi endpoint siano correttamente funzionanti è che siano correttamente racchiuse all'interno di un middleware che gestisca i CORS in maniera adeguata. In particolare questo middleware dovrà essere configurato come segue:
Access-Control-Allow-Credentials
true
Access-Control-Allow-Headers
Authorization,Origin,Content-Type,Accept,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-allow-credentials,Referer
Access-Control-Allow-Methods
GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS
Access-Control-Allow-Origin-List
*
Access-Control-Max-Age
100
Add-Vary-Header
true
Di seguito un esempio di configurazione del middleware:
L'unico endpoint interno in questo caso è quello per richiedere l'aggiornamento dello stato di un pagamento. Per garantire quindi che questo venga chiamato solo ed esclusivamente dal microservizio di polling, è necessario che questo venga configurato come endpoint raggiungibile solo internamente alla rete di docker. Di seguito un esempio:
Endpoint pubblici
Gli endpoint pubblici sono:
Pagamento online (/online-payment/{payment_id}
)
Download dell'avviso cartaceo (/offline-payment/{payment_id}
)
Download della ricevuta telematica (/receipt/{payment_id}
)
Ritorno alla area personale (detta anche landing url) (/landing/{payment_id}
)
Form schema per la configurazione del tenant (/tenants/schema
)
Form schema per la configurazione del servizio (/services/schema
)
Documentazione Swagger delle API (/docs
)
Status (/status
, facoltativo)
Metriche di monitoraggio (/metrics
, facoltativo)
Di seguito un esempio di configurazione degli endpoint
Endpoint protetti
Gli endpoint protetti da autenticazione sono:
Inserimento, recupero, modifica e cancellazione della configurazione del tenant (/tenants/{id}
)
Inserimento, recupero, modifica e cancellazione della configurazione del servizio (/services/{id}
)
Di seguito un esempio di configurazione degli endpoint:
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🌄 La lista dei profile block ottenuta tramite API è ordinata per data di aggiornamento discendente
🐞 Corretto bug che impediva la corretta verifica di un datagrid vuoto
🐞 Corretto bug che impediva il corretto salvataggio di pratiche che contenevano un datagrid once only
🐞 Corretto bug che impediva la corretta chiusura dell'esecuzione di un job
🐞 Corretto bug che impediva la presentazione di una pratica per cittadini affetti da omocodia
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 Corretto bug che impediva la presentazione di una pratica per cittadini affetti da omocodia
🐞 Corretto invio di email duplicate per pratiche in attesa di pagamento bolli
🐞 Corretta funzionalità copia dti domicilio/residenza all'interno del profilo utente
🐞 Corretti bug che impediva lapresentazione di una pratica da utente anonimo
🐞 Corretti permesssi per la disabilitazione delle notifiche dalla lista dei calendari
🌄 Corretta anonimizzazione delle email nei meeting passati
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 Corretto errore che rendeva modificabili i dati del richiedente autenticato con SPID/CIE
🐞 Rimosso valore hardcoded AQ dal template del F24
🐞 Corretto typo nelle configurazioni di sentry
🐞 Corretto bug che impediva il corretto salvataggio di pratiche che contenevano un datagrid once only
🐞 Corretto bug che impediva la presentazione segnalazione di un disservizio o di prenotare un appuntamento da parte di un utente con codice fiscale omocodico
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
In questa release, per risolvere un gravoso problema di performance, è stata completamente riprogettata l'interfaccia di consultazione dei pagamenti lato cittadino. Queste modifiche hanno comportato la creazione di 3 nuove tabelle nel read model dei pagamenti e modifiche ad API ed interfaccia. 🌄 Creazione endpoint paid e to-pay per le API dei pagamenti () 🌄 Filtri per date nella dashboard dei pagamenti () 🌄 Miglioramento usabilità dashboard dei pagamenti ()
Per creare automaticamente le tabelle assicurarsi di aggiornare all'ultima versione anche il widget di inizializzazione del read model dei o eseguire manualmente le seguenti query nella console del micro servizio stesso.
Creazione tabella
Creazione tabella
Creazione tabellea
🌄 Nuova integrazione con il Protocollo Prode () 🏳️🌈 Aggiornamento traduzioni inglese () 🐞 I campi del richiedente diventano modificabili navigando tramite breadcrumb () 🌄 È ora possibile valorizzare l'id della configurazione di pagamento nelle API dei pagamenti () 🌄 Aggiornamento del servizio Pagare Tributi IMU () 🌄 Aggiornamento del nested form "OC - Soggetto Giuridico" () 🌄 Aggiornamento nested form - OC Titoli di studio () 🌄 Paginazione per i pagamenti nella nuova interfaccia dell'area personale() 🌄 Pratiche in bozza: prevedere un evento per l'eliminazione della pratica in bozza () 🌄 Pagina di errore generica in caso di mancato funzionamento del sito (, , , , ) 🐞 Il disservizio di pdnd ed erogatori non deve essere interpretato come un errore () 🌄 Fine tuning Servizio pubblico () 🌄 Aggiornamento nested form OC - Esperienze lavorative () 🌄 Introduzione del beneficiario per le pratiche di richiesta () 🌄 Integrazione PDND per nucleo familiare () 🐞 Correzione gestione errori durante il cambio di stato tramite API () 🌄 Integrazione C018 Accertamento cittadinanza in nuovo nested form cittadinanza () 🐞 Corretto il livello del log in caso di errore nel retry orchestrator () 🐞 Rinominata "console di amministrazione" in "accesso backoffice" nella lista degli operatori () 🐞 I nomi dei file allegati alla pratica sono adesso rispettati nelle email di accettazione () 🐞 In fase di compilazione di una pratica gli allegati con file molto lunghi fuoriescono dal box di upload () 🐞 In area amministrazione, azioni programmate, il filtro per stato restituisce azioni con stati diversi da quelli richiesti () 🌄 Dashboard di controllo sistema di pagamenti () 🐞 Corretto errore nel messaggio di esito per pratiche riaperte o annullate () 🐞 Corretta icona della modalità di autenticazione () 🐞 Eliminata la possibilità di scaricamento allegati dall'anteprima readonly del modulo () 🐞 Corretto errore nell' email dell' appuntamento che si verificava in presenza di carattere accentato nel luogo dell'appuntamento ha () 🌄 Aggiornato meccanismo di accettazione della privacy al primo ingresso all'are personale ()
🆙 Core
Varnish
Form Server
Form Builder
🆙 Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
🆙 Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
🆙 Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
🆙 Iris payment proxy(version 3)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API:
WGolEpay Payment Proxy
WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
🆙 GovPay Payment Proxy:
🆙 Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
🆙 Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
Protocol Proxy Sigedo
Protocol Proxy Sicraweb EVO
Protocol Proxy Sicraweb REST WSO2
Protocol Proxy Insiel:
🆙 Protocol Proxy Urbi Smart:
Protocol Proxy Prode:
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
🆙 Widget Login Box
Widget Satisfy
🆙 Widget Pagamenti Dovuti
Widget Servizio:
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
, , , , , , , , , , ,
Se configurato abilita l'integrazione con un server
Integrazione con servizio
Absolute path of
Questo metodo di autenticazione sfrutta l'utilizzo del micro servizio nel quale può essere configurato il singolo tenant. Il micro servizio si interfaccia direttamente con i sistemi di autenticazione Agid tramite SAML per quanto riguarda Spid Utilizzai invece il nuovo sistema di federazione Oidc con il ministero degli interni per quanto riguarda CIE La piattaforma comunica con il micro servizio tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione .
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione sviluppato dalla regione Toscana La piattaforma comunica tramite il sistema di autenticazione tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del micro servizio per interfacciarsi al sistema di autenticazione sviluppato dalla Provincia Autonoma di Trento
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione sviluppato da Silfi Spa La piattaforma comunica tramite il sistema di autenticazione tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del micro servizio nel quale può essere configurato il singolo tenant. Il micro servizio si interfaccia direttamente con l'Idp di MyID Veneto sviluppato da regione Veneto tramite SAML La piattaforma comunica con il micro servizio tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del micro servizio nel quale può essere configurato il singolo tenant. Il micro servizio si interfaccia direttamente con l'Idp di sviluppato dalla Regione Friuli Venezia Giulia tramite SAML La piattaforma comunica con il micro servizio tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione sviluppato dalla Provincia Autonoma di Bolzano
Questo metodo di autenticazione sfrutta l'utilizzo del micro servizio per interfacciarsi al sistema di autenticazione Sirac sviluppato dal Comune di Genova
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione Deda login sviluppato da
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione . La piattaforma comunica tramite il sistema di autenticazione tramite client Oauth 2
Questo metodo di autenticazione sfrutta l'utilizzo del sistema di autenticazione . La piattaforma comunica tramite il sistema di autenticazione tramite client Oauth 2
In questa release, per risolvere un gravoso problema di performance, è stata completamente riprogettata l'interfaccia di consultazione dei pagamenti lato cittadino. Queste modifiche hanno comportato la creazione di 2 nuove tabelle nel read model dei pagamenti e modifiche ad API ed interfaccia. 🌄 Creazione endpoint paid e to-pay per le API dei pagamenti () 🌄 Filtri per date nella dashboard dei pagamenti () 🌄 Miglioramento usabilità dashboard dei pagamenti ()
Per creare automaticamente le tabelle assicurarsi di aggiornare all'ultima versione anche il widget di inizializzazione del read model dei o eseguire manualmente le seguenti query nella console del micro servizio stesso.
Creazione tabella
Creazione tabella
Creazione tabellea
🐞 Corretta la validazione dei campi relativi alle date () 🐞 Il debtor (pagatore) di un pagamento adesso è un campo opzionale () 🌄 Permettere la valorizzazione dell'id della configurazione di pagamento sulle API di creazione di un pagamento () 🌄 Upgrade configurazioni per pagamenti multipli - MyPay () 🌄 Aggiunto scope openid in openlogin () 🐞 Risolto bug che impediva la creazione di segnalazioni anonime senza obbligo di codice fiscale nel widget di segnalazione () 🐞 Migliorie sulla dashboard dei pagamenti di un cittadino () 🌄 Visualizzazione backoffice custom sopra il dettaglio appuntamenti nel dettaglio pratica di un operatore () 🐞 Corretto bug per cui il cittadino non riceve gli allegati in caso di rifiuto () 🐞 Corretto bug che impediva la configurazione del protocollo sipal cloud tramite il pannello delle configurazioni () 🌄 Le traduzioni del widget devono essere sincronizzate e gestibili in PoEditor () 🌄 Le traduzioni del widget devono essere sincronizzate e gestibili in PoEditor () 🐞 Il cittadino ora visualizza nell'iter i cambi di stato della segnalazione () 🐞 L'operatore ora visualizza i documenti allegati che il cittadino invia () 🐞 Lo stato di protocollazione del documento viene ora tracciato () 🌄 Aggiunto il componente checkout sulla nuova Area Personale del cittadino () 🌄 Nella nuova Area Personale del cittadino è ora possibile vedere il dettaglio di un pagamento () 🌄 Migliorata la lestione delle Bozze nei Widget () 🐞 Corretto bug per cui il nome utente non risultava presente su documento PDF di risposta alla segnalazione () 🐞 Corretto bug per cui il pulsante "Conferma e invia" nel riepilogo delle pratiche arriva prima della visualizzazione della pratica () 🐞 Corretto suggerimento tooltip sul formato della password per operatori () 🐞 Corretto problema di leggibilità di radiobutton e checkbox quando il modulo è in sola lettura () 🌄 Aggiunti xls/ods alla tipologia di formato ammesso nel backoffice degli operatori () 🌄 Modificato il messaggio dello step finale di presentazione della domanda () 🐞 Corretto bug che impediva l'aggiornamento del calendario personale del cittadino in seguito a modifiche sugli appuntamenti () 🐞 Corretto bug nella gestione dello stato di appuntamenti passati () 🌄 Aggiunto suggerimento pagamenti posticipati con importo precalcolato () 🌄 Introdotta la tabella degli Administrative ids ()
In questo e nei diagrammi che seguono è stato seguito il per la rappresentazione dei diagrammi architetturali.
dal repo dei sito istituzionale e leggere con attenzione il .
dal core dei servizi digitali e leggere con attenzione il .
Servizio per l'integrazione con l'intermediario di pagamento XXX (vedi per la lista completa)
Servizio per l'integrazione con il sistema di protocollo YYY (vedi per la lista completa)
Esempio di un file di deployment per orchestratore :
🌄 Aggiunta configurazione pagamenti Advanced Systems () 🌄 Nuovo servizio del catalogo - Accesso alle pratiche edilizie ()
🌄 Nuovo servizio catalogo - Prenotazione sale per i matrimoni () 🐞 Gestione corretta dei campi readonly nella sezione Richiedente durante la compilazione di un servizio () 🌄 Aggiunte API in SDK di formio per listino prezzi () 🐞 Corretto bug per cui l'ndirizzo con mappa nel componente custom non visualizza la mappa () 🐞 Corretto bug per cui i documenti non gestiti dal protocollo vengono erroneamente inviati nella coda di retry () 🌄 Miglioramento ux dashboard pagamenti () 🐞 Miglioramenti ux pagamento dovuti () 🐞 Corretto bug per cui il checkout produce eventi senza indicare la timezone sui campi contenenti le date () 🌄 Ottimizzazione dei tempi di creazione di un pagamento () 🌄 Miglioramento dei log di protocollazione Pitre SOAP per errori nell’invio degli allegati () 🌄 Aggiunta possibilità di eliminare una pratica in bozza nella nuova area personale () () 🌄 Miglioria controllo del codice fiscale nel nested OC - Soggetto Giuridico () 🐞 Corretta spaziatura card con plugin masonry () 🐞 Corretto bug per cui i dati profile block popolati da pdnd vengono erroneamente riproposti quando la pdnd non è disponibile () 🐞 Corretto bug per cui nell'ntegrazione PDND per nucleo familiare, il codice fiscale risulta modificabile () 🐞 Corretto bug per cui nell'ntegrazione PDND per nucleo familiare, il codice fiscale risulta modificabile () 🌄 Il beneficiario di una pratica riceve notifiche in fase di presentazione ed in fase di esito per le pratiche presentate a mio nome (feature flag nuova area personale) () 🌄 Miglioramento visualizzazione anteprima () 🐞 Corretta accessibilità dei componenti select con ricerca () 🐞 Corretto bug per cui compariva un ordinamento errato nel doppio cambio stato dell'iter di una pratica () 🐞 Corretti problemi di aggiornamento e gestione delle configurazioni nei pagamenti multipli () 🌄 Implementazione sistema di once only nel widget di compilazione del servizio() 🌄 Pulizia del codice che verifica il codice fiscale () 🐞 Corretto bug per cui la protocollazione D3 avviene con tempi più lunghi in caso di timeout del provider () 🌄 ReadModel: gestire il caso di eliminazione di una pratica in bozza () 🌄 Aggiornamento visualizzazione immagini su Notizie e Unità Organizzative () 🐞 Riduzione dei tempi di visualizzazione dei dati di pagamento al cittadino/operatore () 🌄 Iter pratica semplificato su directus () 🌄 Iter pratica semplificato su directus () 🌄 Filtri per i pagamenti () 🌄 Titolo di default nome del servizio per nome cognome () 🌄 Gestione di un'iscrizione a un albo () 🐞 Correzione testi nella pagina di rigetto pratica, eliminato riferimento ad "Accettazione" () 🐞 Eliminato il pulsante "Salva richiesta" nello sportello di presentazione pratiche lato operatore () 🐞 Corretto funzionamento comando di sincronizzazione delle categorie pnrr () 🐞 Fix su integrazione backoffice appuntamenti sullo stato inviata () 🐞 Correzioni su navigazione compilazione modulo () 🐞 La bozza di una pratica non deve mostrare "in attesa di protocollazione" () 🐞 Stringa "Stato" non tradotta nella configurazione dei webhook () 🐞 Nascosto il menù di navigazione del sito in area personale () 🌄 Aggiunto captcha per l'invio di pratiche di utenti single optin () 🌄 Aggiunto listino prezzi tariffe prenotazione su servizio Spazi Comuni () 🌄 Aggiornamento versione 2 Evento Payment e versione 2 API Configs () 🌄 Alimentazione di uno o più nested form con e-service della PDND ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
🆙 Iris payment proxy(version 3)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Checkout pagoPA API:
WGolEpay Payment Proxy
WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
🆙 GovPay Payment Proxy:
🆙 Advanced Systems Payment Proxy:
Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
Protocol Proxy Sigedo
Protocol Proxy Sicraweb EVO
Protocol Proxy Sicraweb REST WSO2
Protocol Proxy Insiel:
🆙 Protocol Proxy Urbi Smart:
🆙 Protocol Proxy Prode:
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
🆙 Widget Pagamenti Dovuti
Widget Servizio:
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Risolto bug che impediva la creazione di segnalazioni anonime senza obbligo di codice fiscale nel widget di segnalazione ()
🌄 Il once only adesso è in grado di salvare valori multipli () 🐞 Corretto problema di visualizzazione dei dovuti a causa del filtro data (, ) 🐞 Il bottone Gestisci dovuti va disabilitato se il pagamento non è correttamente configurato ()
🐞 Risolto bug per cui il KafkaConsumer nell'application registry non gestisce correttamente i messaggi JSON malformati () 🌄 Inserimento nucleo familiare tramite il nested form "OC - Nucleo familiare" () 🐞 Correzione data di esito nelle email di cambio stato per pratiche senza data di presentazione () 🐞 Mancata validazione delle URL opzionali (update, cancel, confirm) nelle richieste di pagamento () 🐞 Corretto errore 500 durante l'invio di richieste per servizi con accesso anonimo () 🐞 Corretto bug per cui le pratiche in stato revocation generano un documento con main document vuoto () 🐞 Corretto bug che impediva la generazione automatica del modulo PDF per servizi con nome lungo () 🌄 Corretto il titolo della pratica personalizzato dal servizio senza l'id della pratica () 🐞 Corretto bug che impedivia di utilizzare i pulsanti per copiare dati di residenza o domicilio nel profilo utente () 🌄 Il pdf del f24 include sia acconto che saldo Nel modello F24 prodotto alla fine della compilazione deve inoltre essere visualizzata la data di pagamento. () 🐞 Corretta configurazione degli endpoint di satisfy da variabili ambiente () 🐞 Correzione documentazione delle API di import massivo ApplicationLite () 🌄 Implementazione modello pagina pagamenti () 🌄 Gestione link al dettaglio per pratiche esterne () 🌄 Gestione actions da modello dati () 🌄 Documenti correlati a un'unità organizzativa () 🌄 Refinement sui pagamenti () 🌄 ApplicationLite: abilitare la sospensione di import lunghi di import () 🌄 ApplicationLite: salvare l'iter della pratica ed esportarlo su evento di modifica () 🐞 Corretto bug per cui la causale e la scadenza del pagamento non vengono mostrati all'utente () 🌄 Le pratiche lite esterne non devono generare documenti () 🐞 Corretto errore bloccante su pratiche con pagamento posticipato e bollo in fase di richiesta () 🐞 Estensione dei permessi per la creazione di pratiche da parte degli operatori di uffici abilitati al servizio () 🐞 Inserito blocco dell'inserimento di pratiche con dati incompleti o mancanti dello schema del form () 🐞 Il tipo di trasmissione per lo stato "Annullata" sul documento da inviare al protocollo è errato () 🌄 Permettere l'apertura diretta del contenuto di un Documento () 🐞 Il menù utente da loggato deve essere accessibile da tastiera e utilizzabile con screen reader () 🌄 Chiamate autenticate verso i proxy di pagamento e protocollazione () 🐞 Pulsanti sulla email di una pratica anonima non devono portare al dettaglio senza login () 🌄 Creazione di un endpoint API per il recupero della submission di una pratica in bozza () 🌄 Creazione comando cli per impostare identificativo del servizio () 🌄 Abilitazione inserimento link formattati nei messaggi di approvazione e rifiuto pratica () 🌄 ApplicationLite: aggiungere il campo pec sulla Person e gestirlo in fase di importazione () 🐞 Conservazione dei Voucher nell'ambito della PDND () 🐞 Corretto testo del documento di risposta quando rigetto una pratica () 🌄 Precompilazione dati utente da anagrafica () 🌄 Separazione del campo civico di domicilio e residenza nelle API di modifica di /users () 🌄 L'importazione dovuti deve utilizzare le API di creazione dei pagamenti () 🐞 Eliminati messaggi duplicati durante il reload della pagina per l'inserimento delle marche da bollo ()
🆙 Core
Varnish
Form Server
Form Builder
🆙 Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
🆙 Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
🆙 Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Checkout pagoPA API
🆙 WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
🆙 Application Registry
🆙 Protocol proxy italProt
🆙 Protocol proxy AGSPR
🆙 Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
🆙 Protocol Proxy Sicraweb REST WSO2
🆙 Protocol Proxy Insiel:
🆙 Protocol Proxy Urbi Smart:
🆙 Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
🆙 Widget Login Box
🆙 Widget Satisfy
Widget Pagamenti Dovuti
🆙 Widget Servizio:
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Aggiornamento automatico del sesso nel profilo utente alla compilazione della pratica () 🌄 Rendere cliccabile il telefono dei punti di contatto () 🐞 Corretto bug per cui la protocollazione avveniva anche quando la configurazione è disabilitata () 🌄 Pagina di login con descrizione generica valida per tutti i servizi () 🐞 Gli elementi chip quando sono link devono essere sottolineati () 🐞 Il salvataggio della configurazione fallisce in caso di inserimento di numero/anno fascicolo () 🐞 Accessibilità e navigazione da tastiera Form.io () 🌄 Aggiornare posizionamento pagina con utilizzo link àncore () 🐞 l'importo di pagamento del dovuto mostrato all'utente è sempre di 16 euro () 🌄 ApplicationLite: Implementare l'import massivo delle pratiche () 🌄 Gestione Paginazione () 🌄 Configurazione vista a bottoni per la search in homepage col nuovo design () 🌄 Visualizzazione completa dei tooltip per i componenti nei datagrid () 🌄 RM: analizzare e risolvere il problema della ricercabilità per id pratica () 🐞 Visualizzazione condizionale della sezione "Periodi di Chiusura" nelle impostazioni dell'ente () 🌄 Gestire il caso in cui il proxy di pagamento non ritorna l'esito del pagamento () 🌄 Aggiunta creazione pagamento v1 via API () 🌄 Come admin quando inserisco una subform vorrei non dover disattivare save as reference ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
🆙 Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API
🆙 WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
Application Registry
🆙 Protocol proxy italProt
🆙 Protocol proxy AGSPR
Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
Protocol Proxy Sicraweb REST WSO2
🆙 Protocol Proxy Insiel:
🆙 Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
🆙 Widget Login Box
Widget Satisfy
Widget Pagamenti Dovuti
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Il link che arriva nella notifica mail "Vai al pagamento" (quando si caricano i dovuti) ora porta al widget di pagamento dei dovuti () 🐞 Corretto bug che impediva l'aggiornamento dello stato dei dovuti importati tramite csv () () 🐞 Pagina di login visibile quando si è autenticati nel widget delle segnalazioni() 🐞 Gestione dell’email fittizia durante l'accesso con CIE e aggiornamento del profilo utente () 🌄 Come visitatore del sito devo essere avvisato che un contenuto è stato tradotto automaticamente () 🌄 ApplicationLite: invio del messaggio su Kafka () 🐞 Corretto bug che impediva l'import file multipli contemporaneamente con Componente SdcFile () 🌄 Aggiunto Url al json delle categorie disservizio con parametri dinamici da formio () 🌄 Aggiunta possibilità di recuperare categorie segnalazioni per area geografica da OpenSegnalazioni () 🐞 Corretto bug che impediva la corretta visualizzazione della vista mappa dell'elenco segnalazioni () 🌄 Read Model: aggiunta data scadenza della pratica () 🌄 Read Model: aggiunto iter della pratica su read model () 🌄 Read Model: mappatura degli stati della pratica per un utilizzo più sensato per l'utente () 🌄 Progettazione api creazione documenti () 🌄 Inizializzazione di una pratica con i dati dell'utente provenienti dall'autenticazione e dal principio once only () 🌄 Miglioramento Ui modale formio () 🐞 Inclusi giorni parzialmente coperti da periodi di chiusura nelle disponibilità API () 🐞 Visualizzazione corretta dell’orario di fine appuntamento senza millisecondi () 🌄 Il comando delle scheduled action deve uscire in modo corretto per poter alimentare le dashboard di monitoraggio () 🌄 Adeguamento dell'integrazione al sistema di autenticazione Arpa causa passaggio a OIDC () 🌄 L'entità documento del registry deve avere un campo aggiuntivo status () 🌄 Validazione dello instance.yml allo startup della piattaforma () 🐞 I minorenni non possono accedere se si autenticano con CIE () 🐞 Corretto bug che permetteva la sovrascrittura del campo days_of_week durante la modifica degli orari di apertura tramite PATCH () 🐞 Corretto bug che impediva il corretto funzionamento della ricerca sulla tabella degli operatori () 🌄 Privacy policy area personale () 🌄 Come cittadino devo poter pagare i dovuti di pagamenti non creati a partire dall'area personale () 🐞 Impedire il salvataggio di un orario di apertura con appuntamenti di durata nulla ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Checkout pagoPA API
🆙 WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
🆙 Protocol Proxy Sicraweb REST WSO2
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Widget Pagamenti Dovuti
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🌄 Nested form OC - Residenza allineato al comportamento di "Residenza Archetipo" () 🌄 Nuovo servizio catalogo - Richiedere la tessera elettorale () 🐞 Corretto bug per cui il cittadino non vedeva lo stato dei pagamenti aggiornato () 🐞 Corretto bug che impediva la validazione di un codice fiscale omocodico () 🐞 Corretto problema di visualizzazione dei dovuti a causa del filtro data (, ) 🐞 Rimozione del pulsante "Visualizza Dettaglio" nella pagina di dettaglio del pagamento () 🐞 Corretto bug che impediva al cittadino di pagare la marca da bollo digitale con il checkout di pagoPA () 🌄 Aggiunta possibilità di configurare il beneficiario del pagamento nelle API dei pagamenti () 🐞 Corretto bug per cui importando il widget di compilazione del servizio i testi della piattaforma cambiano di dimensione () 🐞 Indirizzo con mappa se cancellato non rimuove il valore nel data del form () 🐞 Nel nested form informativa privacy aggiunto l'asterisco per il campo obbligatorio () 🐞 Visualizzazione del testo formattato nelle Pagine Trasparenza () 🐞 Corretto bug per cui la protocollazione non funziona nel caso in cui non venga inserito il tipo di documento nella configurazione () 🐞 Corretto errore su campo PEC in caso di import di application lite () 🐞 Aggiunto check sul document dispatcher per cui documenti non possono essere creati con main document vuoto () 🌄 Creato script di migrazione per le configurazioni dei pagamenti esistenti verso in caso di passaggio al sistema con pagamenti multipli (, ) 🌄 messaggio di errore in caso di fallimento api o timeout () 🌄 Il once only adesso è in grado di salvare valori multipli () 🐞 Import bulk application lite, il Job ora passa in stato running quando viene rieseguito dopo una sospensione () 🐞 Corretto salvataggio ed eliminazione degli allegati in fase di approvazione o rifiuto di una pratica () 🐞 Aggiunto limite sul numero di documenti principali allegabili in fase di approvazione o il rifiuto di una pratica () 🐞 Corretta visualizzazione spunta del pagamento nell'elenco delle pratiche () 🐞 Corretto filtro operatore per codice fiscale su pratiche di servizi con accesso anonimo () 🐞 Gestito errore di creazione di un servizio con identificativo pubblico duplicato () 🌄 Inserimento tipo di organizzazione nel nested form "OC - Soggetto giuridico" () 🌄 Aggiunta la possibilità di indicare il beneficiario del pagamento () 🌄 Creato nuovo loader per caricare lo script di inclusione login box () 🐞 Corretti i pulsanti nelle email che non risultavano responsive () 🐞 Corretta mancata gestione del retry in caso di errore di protocollazione su pitre () 🐞 Rimossso il valore di default per lo stato nel nested form "Residenza archetipo" () 🐞 Miglioramenti accessibilità componenti Stepper, Navscroll e select nel widget di compilazione del servizio () 🌄 Aggiunti nella tabella degli appuntamenti del calendario i dettagli del meeting e il telefono () 🐞 Il messaggio di conferma prenotazione deve essere coerente con l'eventuale moderazione del calendario () 🐞 Il bottone Gestisci dovuti va disabilitato se il pagamento non è correttamente configurato () 🌄 Implementato il checkout di pagoPA sull'area pagamenti () 🐞 Allineamento tema Amaranto con Area Personale () 🌄 Modifiche ai nested form OC "Soggetto Giuridico" e "Delega" () 🌄 Titolo della pratica come nome dell'appuntamento nell'aggiungi al calendario (da landing page e da email di conferma) () 🌄 Implementate api POST creazione documenti () 🐞 Rimosse delle opzioni di pagamento al rifiuto di una pratica () 🐞 Corretto bug per cui il link per il ripristino della password nel messaggio email in formato plaintext non era presente()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
🆙 Iris payment proxy(version 3)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API:
WGolEpay Payment Proxy
WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
GovPay Payment Proxy:
🆙 Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
🆙 Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
Protocol Proxy Sicraweb EVO
Protocol Proxy Sicraweb REST WSO2
Protocol Proxy Insiel:
Protocol Proxy Urbi Smart:
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
Widget Prenotazione appuntamento
🆙 Widget Login Box
Widget Satisfy
Widget Pagamenti Dovuti
🆙 Widget Servizio:
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
È ora possibile personalizzare il messaggio per richiedere integrazioni nelle pratiche –
I log ora mostrano l’IP di chi effettua le richieste e il tenant –
Primo rilascio completo di tutti i servizi –
Gestione e visualizzazione migliorata dei servizi collegati nelle pagine –
Il luogo di nascita è ora modificabile nella compilazione di una pratica –
Accesso diretto al tab "Messaggi" nella pratica tramite link –
Nuovo controllo sul codice fiscale per i campi "Genitori" e "Coniuge" –
Navigazione più semplice negli step di prenotazione appuntamenti –
Miglioramenti grafici nella nuova area personale –
È ora possibile scegliere tra bozze precedenti durante la compilazione –
Aggiunta una nuova opzione per visualizzare l’anno negli eventi –
Maggiore chiarezza nelle informazioni sulla protocollazione delle integrazioni –
Visualizzazione migliorata delle card nelle pratiche in evidenza –
Sistemati i link errati nelle email inviate agli operatori –
Le password dei servizi (es. MyPay) non sono più visibili nel backend –
Risolto un errore nel ritorno all’area personale dopo un pagamento –
Risolto un problema di visualizzazione nei grafici –
L’autenticazione SPID su Bugliano Nuovo ora funziona correttamente –
Sistemato il campo "codice comune" nel modulo di residenza –
Le notifiche dei calendari possono essere disattivate solo da admin e proprietari –
Migliorata la gestione degli errori nei servizi senza pratiche inviate –
Risolto un problema con il salvataggio automatico dei dati dopo login SPID –
Risolto un problema con la visualizzazione delle pratiche presentate da operatori –
Sistemata la selezione dei tag nella configurazione dei blocchi –
🆙 Core
Varnish
🆙 Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
🆙 Payment Dispatcher API:
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
🆙 form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
🆙 Iris payment proxy(version 3)
PmPay payment proxy
🆙 External page payment proxy
🆙 PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Checkout pagoPA API:
WGolEpay Payment Proxy
WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
🆙 GovPay Payment Proxy:
🆙 Advanced Systems Payment Proxy:
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
Application Registry
Protocol proxy italProt
🆙 Protocol proxy AGSPR
🆙 Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
🆙 Protocol Proxy Sicraweb REST WSO2
🆙 Protocol Proxy Insiel:
🆙 Protocol Proxy Urbi Smart:
🆙 Protocol Proxy Prode:
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
🆙 Widget Pagamento Dovuti
🆙 Widget Servizio:
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto errore di autenticazione se il luogo di nascita non è presente nei dati passati dal sistema di autenticazione
🐞 Corretti alcuni bug nel servizio di prenotazione appuntamenti sull'area personale
Operazione manuali
Nelle variabili ambiente del micro servizio dell'area personale (core) aggiungere:
AWS_SUPPRESS_PHP_DEPRECATION_WARNING: 'true'
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 Corretto errore di autenticazione se il luogo di nascita non è presente nei dati passati dal sistema di autenticazione
🐞 Corretti alcuni bug nel servizio di prenotazione appuntamenti sull'area personale
In questa versione abbiamo dismesso completamente Iris payment proxy (version 1) sostituito completamente dalla versione 2
Registry: la Django administration non è accessibile per un errore con csrf token .
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator
La novità principale di questa versione è l'aggiornamento alla versione 5.4 del framework Symfony
Di seguito la lista dei micro servizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 Corretto typo per l'attributo luogo di nascita
🌄 Aggiunti maggiori controlli sugli attributi dell'utente
🌄 Aggiunto mapping esteso degli attributi dell'utente nell'integrazione dell'autenticazione verso CAS
🌄 Aggiunti controlli di validazione delle date durante l'importazione di dovuti
🌄 Minor fixes sull'interfaccia dei pagamenti in caso di pagamenti annullati
🐞 Sostituito centos 7 con rockylinux 8 nelle build di apache
🐞 Corretto bug di parsing delle date che si verificava durante la creazione di appuntamenti tramite API in caso di valore null
🐞 Corretto bug di parsing delle date che si verificava durante la creazione di appuntamenti tramite API
🐞 Corretto bug che bloccava la modifica di alcuni calendari
🌄 Aggiunto errore di validazione delle date nello step di inserimento dei bolli durante la compilazione di una pratica.
La versione 2.47.0 aggiunge un' importante novità sulla gestione dei periodi di chiusura dei calendari, è infatti ora possibile configurare, a livello di ente, i giorni di chiusura dei calendari.
Questa operazione può essere fatta dal pannello delle impostazioni dell' ente da parte degli amministratori nella sezione "Giorni di chiusura".
Una volta inseriti i giorni di chiusura a livello di Ente questi saranno ereditati da tutti i calendari, l'interfaccia di modifica del singolo calendario evidenzierà la presenza di "Giorni di chiusura" configurati a livello di Ente qualora ce ne fossero.
I gestori dei singoli calendari hanno comunque la possibilità di inserire dei giorni di chiusura specifici del calendario, questi si andranno a sommare a quelli configurati a livello di Ente.
Le ulteriori novità della release sono:
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
La principale novità della release 2.46.0 è la gestione delle notifiche dei calendari da parte di un Operatore
Da questa release sarà infatti possibile scegliere per quali calendari si vuole ricevere le notifiche.
Nel menù dell'operatore è ora presente una nuova voce di menù "Impostazioni notifiche"
Tramite questa sezione l'operatore potrà facilmente selezionare o deselezionare i calendari da cui vuole ricevere una notifica.
Le altre novità della release sono:
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 [2290] Gestione di un errore durante il pagamento online a partire dalla sezione pagamenti 2.49
🌄 Aggiunge lo issuer in jwt payload
🐞 Corregge lo spidcode nell'autenticazione openlogin
🐞 Corregge la serializzazione dei dati nell'API dell'appication
Una delle novità principali della release è la possibilità di specificare il numero massimo di prenotazioni attive per utente nella configurazione dei calendari.
È infatti possibile dall'interfaccia di configurazione del calendario poter specificare il numero massimo di prenotazioni ed il periodo per cui un utente può prendere appuntamenti su un singolo calendario.
Il controllo lato piattaforma viene effettuato sul codice fiscale o sull'email associata alla prenotazione.
Le ulteriori novità della release sono
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
🌄 Aggiunto mapping esteso degli attributi dell'utente nell'integrazione dell'autenticazione verso CAS
🌄 Aggiunta modalità di manutenzione abilitabile tramite variabile ambiente
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti
Protocolli
Integrazione PDND
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti
Protocolli
Widget
Analytics
Pagamenti
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Le novità principali di questa release sono:
Di seguito la lista dei microservizi con le versioni aggiornate
Pagamenti sono arrivato qui
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
🐞 Corretto un bug per il quale il nome visualizzato nella lista degli appuntamenti di un calendario non coincide con il nome presente sull'appuntamento()
🐞 Widget prenotazione appuntamento: corretta la visualizzazione delle textarea per l'inserimento dei dettagli dell'appuntamento()
🐞 Corretto il link per accedere all'Area personale a partire dal footer delle email inviate all'operatore()
🐞 Widget prenotazione appuntamento: Corretto bug che impediva il corretto caricamento delle disponibilità al cambio dell'ufficio selezionato()
🐞 Corretto bug che impediva l'invio di una pratica di prenotazione su un calendario con intervalli variabili()
🐞 Corretto bug per cui il click ripetuto sul pulsante di creazione di un appuntamento produce appuntamenti duplicati()
🐞 Corretto errore che impediva la creazione di pratiche di prenotazione appuntamento via API()
🐞 API Payments, aggiunta possibilità di filtrare per più stati() 🐞 Corretto errore di redirect dopo il login nel widget per la prenotazione appuntamenti nel caso di accesso dalla scheda del servizio () 🐞 Corretto il link alla segnalazione da landing page, adesso è possibile decidere tramite configurazione se reindirizzare all'area personale o al sito ospitante () 🐞 Fix e miglioramenti creazione di una segnalazione () 🐞 L'utente non vien più reindirizzato al completamento del profilo, i dati mancanti vengono automaticamente salvati dopo l'invio di una pratica() 🌄 Resa più evidente la funzionalità Richiesta Assistenza () 🐞 L'hash del documento è stato corretto ed ora è conforme alle specifiche pagoPA () 🌄 Le lingue disponibili nell'interfaccia dell'area personale sono ora nel formato Alpha-3 come sul sito () 🐞 Corretto bug per cui la landing page di pagamento rimanda sempre a pagamento inviato anche se 🐞 Miglioramento visualizzazione stato d'attesa per ricevuta compilazione pratica () 🐞 Eliminato il refresh della pagina alla fine della compilazione di una pratica () 🌄 Nuovo flusso di pagamento per i dovuti () 🌄 Aggiunto numero di pratica nel titolo di un documento () 🐞 Corretta stampa F24 i dati anagrafici devono essere quelli del soggetto passivo () 🌄 E-service della PDND è ora attivabile a livello di servizio () 🐞 Widget Prenotazione appuntamento CMS: email e telefono devono essere sempre modificabili () 🐞 Miglioramento visualizzazione mobile del calendario degli eventi () 🌄 Gestire il caso in cui il proxy di pagamento non ritorna l'esito del pagamento () 🐞 Opzioni errate nei Servizi di pagamento dovuti () 🐞 Corretto problema nella comunicazione appuntamento e link partecipazione online () 🐞 Aggiunta restrizione alla modifica degli appuntamenti passati per i moderatori del calendario () 🌄 Aggiunte API della lista delle configurazioni di pagamento () 🐞 Migliorati log in caso di errore login con CIE () 🌄 Dashboard controllo sistema di protocollazione - Informazioni di sintesi () 🐞 Separazione del campo civico di domicilio e residenza nelle API /users () 🌄 Aggiunto export del calendario in formato ics () 🌄 Assegnazione pratiche basata su dati inseriti dall'utente in fase di presentazione della istanza () 🐞 Corretto bug per cui le Notifiche dell'AppIO venivano inviate anche se l'integrazione era disabilitata a livello di ente () 🌄 Aggiunto promemoria di appuntamento ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto bug che impediva l'invio di una pratica di prenotazione su un calendario con intervalli variabili()
🐞 Corretto bug per cui il click ripetuto sul pulsante di creazione di un appuntamento produce appuntamenti duplicati()
🐞 L'utente non vien più reindirizzato al completamento del profilo, i dati mancanti vengono automaticamente salvati dopo l'invio di una pratica()
🌄 Aggiunta la possibilità di riservare appuntamenti multipli nel componente "dynamic calendars" () () 🌄 Esposizione tramite API delle configurazioni PDND legate ad un servizio () () 🐞 Corretto bug per cui Il doppio click sul pulsante Richiesta di integrazione della pratica produce messaggi duplicati () 🌄 Migliorata l'esperienza di sintesi vocale durante la compilazione del form di segnalazione. () 🐞 Corretta la disponibilità di un orario di apertura con intervallo tra appuntamenti successivi () 🐞 Corretto bug per cui le pratiche in stato "Annullata" non venivano protocollate correttamente dai proxy di protocollazione ()() 🐞 Corretto bug che impediva l'estrazione nel CSV delle pratiche dei dati dei componenti select nel backend dell'operatore () 🌄 Aggiunta sezione che evidenzia la presenza di errori nell'aggiornamento dello stato delle pratiche nella "Dashboard di controllo del sistema di protocollazione" () 🐞 Il numero delle pagine nella lista servizi admin ora indica la pagina attuale () 🐞 Corretto testo nel footer delle email per operatori () 🐞 Corretto bug che rendeva i dati readonly per le pratiche presentate da utente anonimo () 🌄 Implementazione API per pagare su checkout pagoPA () 🐞 Corretto errore ordinamento per data di esecuzione dei pagamenti per servizi a sottoscrizione () 🌄 Integrazione Autenticazione degli Operatori con Microsoft con Entra ID () 🌄 Aggiornata versione Golang e dipendenze da 1.20 a 1.22 nel retry orchestrator () 🌄 Corretto il titolo del documento nel ws delle protocollazioni (retro compatibilità) () 🌄 Aggiunta la validazione dati pdnd a livello di singoli campi del nested form residenza archetipo anziché a livello dell'intero blocco () 🐞 Minor fix sulla nuova interfaccia di configurazione dei pagamenti per gli amministratori (Payment v3) () 🌄 Aggiunto allegato .ics nelle email inviate all'utente dopo la creazione/modifica di un appuntamento () 🌄 Aggiunta moderazione sulle segnalazioni dal territorio ed esposizione dataset delle segnalazioni sul territorio (Feature flag) () () ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
🆙 form server init
🆙 Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Checkout pagoPA API
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Protocol Proxy Reindex
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretta la disponibilità di un orario di apertura con intervallo tra appuntamenti successivi ()
🐞 Corretto errore ordinamento per data di esecuzione dei pagamenti per servizi a sottoscrizione ()
🐞 Corretto errore durante il pagamento online tramite il Depag payment proxy () 🐞 Il cittadino nato all'estero vede il paese di nascita nel proprio profilo invece del codice () 🌄 stile schermata login () 🐞 Corretti Errori di visualizzazione nel profilo in versione mobile () 🐞 Widget prenotazione appuntamenti: introdotto meccanismo di retry per le richieste remote () 🐞 Corretto filtro per orario di apertura su calendari multipli () 🐞 Corretti problemi di visuallizaazione (sfarfallii) su accordion contatti dello step richiedente () 🐞 Risolto bug che causava la perdita di dati nella compilazione di un servizio al reload della pagina () 🐞 Risolto bug di upload di file p7m in fase di accettazione di una pratica via API, il file adesso viene salvato con l'estensione corretta e non con l'estensione .bin () 🐞 Corrette notifiche all'operatore per le prenotazioni di appuntamenti tramite utente non loggato ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
🆙 Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Risolto bug che impediva il download degli allegati di una pratica assegnata senza abilitazione al servizio () 🌄 Eliminato vincolo su importo marca da bollo digitale () 🐞 Corretti alcuni problemi di importazione sul readmodel delle pratiche () 🌄 Aggiunto un controllo sul campo tax code nell'import delle pratiche lite () 🌄 Aggiornata configurazione di docker in modo da usare la macchina arm per il micro servizio Sentinel () 🐞 Ordinamento di default più efficace per la lista delle pratiche lato operatori () 🌄 Visualizzare che non sono stati caricati file nel campo di caricamento file in fase di riepilogo () 🌄 Definitta struttura nested form cittadinanza () 🐞 Corretto bug per cui Il pdnd-connector non riesce a comunicare con la pdnd se passa attraverso un proxy () 🌄 Creato nuovo layout "In attesa di pagamento" () 🌄 Aggiunta possibilità di personalizzazione campi obbligatori nelle segnalazioni () 🐞 Correzione della timezone negli orari degli appuntamenti esportati in formato ICS () 🐞 Corretto bug per cui era impossibile disabilitare il pagamento su servizi importati () 🌄 Esportazione e visualiazzione del dettaglio negli appuntamenti () 🌄 Aggiunta possibilità di modifica del nominativo di un appuntamento nel backoffice calendari () 🐞 Corretto bug per cui il componente html di formio non si visualizza correttamente nel caso di errori html nella definizione del servizio () 🌄 Aggiornamento dello stato del pagamento al ritorno da pagoPA all'area personale () 🌄 Implementata gestione delle actions (link) nelle pratiche lite () 🌄 Documentazione abilitazione Mappa pubblica segnalazioni () 🌄 Integrazione con autenticazione AAC di Trentino Digitale mediante protocollo OpenIDConnect () 🐞 Corretto messaggio agli operatori quando si assegna la pratica all'ufficio () 🌄 Miglioramenti errori accessibilità pagina elenco segnalazioni () 🌄 Integrazione Protocollo Sicraweb (Verona) () 🐞 Corretto bug per cui il pulsante di visualizzazione agenda veniva triplicato dopo cambio ripetuto tra visualizzazione mensile e giornaliera nel calendario () 🐞 Corretto problema di accessibilità nella valutazione delle pagine con screen reader () 🐞 Corretto bug per cui le notifiche di cambio stato per pratiche non assegnate non vengono inviate agli operatori attivi su quel servizio () 🐞 Corretto bug per cui l'tente API non riesce a recuperare i meetings () 🐞 Corretto bug per cui l'operatore poteva compilare pratiche con programmazione scaduta () 🐞 Corretto bug per cui l'operatore riceveva una mail di presa in carico della pratica quando approva un'integrazione () 🌄 Pagina di invito al login deve citare tutti i sistemi di login disponibili come sul sito () 🌄 Aggiunto blocco documenti nella nuova area personale () 🐞 Il testo nel campo password non deve essere copiabile () 🌄 Agggiunta anteprima template personalizzati ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API
WGolEpay Payment Proxy
JPPA Payment Proxy
Depag Payment Proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
🆙 Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Widget Pagamenti Dovuti
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto errore di visualizzazione del messaggio di richiesta integrazione ()
🐞 Corretto messaggio relativo al piano di miglioramento dei servizi ()
🌄 Aggiornamento dipendenze ()
🐞 Corretto errore di visualizzazione del widget satisfy ()
🐞 Corretta conversione della data di nascita del soggetto passivo e modificata logica di reload in attesa della generazione dell'f24 () 🐞 Corretta incoerenza dei dati del cittadino tra calendario e tabella di esportazione () 🐞 Corretta indicizzazione tramite robot.txt 🐞 Corretto bug che impediva il login nel provider di autenticazione Arpa in caso di utilizzo della CIE 🐞 Corretto bug che impediva la corretta creazione dei dovuti in fase di importazione 🐞 Rimosso timeout di default in esecuzione dei webhook
🐞 Widget prenotazione appuntamento: corretta la visualizzazione delle textarea per l'inserimento dei dettagli dell'appuntamento()
🐞 Risolto nella prenotazione con componente calendario dinamico () 🌄 Integrazione e-service C021 AccertamentoStatoFamiglia in nested form OC-figli () 🌄 Adeguamento widget segnalazioni per modalità sola lettura () 🐞 Inibizione dei click ripetuti sulla creazione di appuntamenti nel backoffice () 🌄 Read model: import dei documenti su directus () 🌄 Rinominato bottone Salva segnalazioni () 🐞 Corretto bug per cui le API get stato-famiglia restituiva 500 anziché 400 se i dati in input sono sbagliati () 🐞 Corretto bug per cui le API get stato-famiglia restituiva 500 se non veniva trovato alcun risultato relativo ai parametri della chiamata () 🌄 Creato nuovo componente custom formio dell'indirizzo con mappa () 🌄 Integrazione Protocollo PiTre SOAP con sistema di protocollazione basato su proxy () 🌄 Integrazione e-service C018 Accertamento Cittadinanza () 🌄 Titolo di default parlante per i 3 servizi built-in () 🐞 Corretto bug per cui il pagamento posticipato non veniva richiesto a seguito del pagamento dei bolli () 🐞 Corretto link nel footer delle email destinate agli operatori () 🐞 Eliminate le comunicazioni in caso di cancellazione di appuntamenti in bozza () 🌄 Aggiunto sottotitolo nell'header dell'area personale () 🐞 Corretto Testo informativa privacy errato nella prenotazione appuntamenti avanata () 🐞 Corretto Testo informativa privacy nel widget di prenotazione appuntamenti () 🌄 Aggiunta la possibilità di riservare slot multipli nel componente "dynamic calendars" () 🌄 Piccole migliorie sul servizio "Pagare tributi IMU" () 🐞 Migliore gestione degli errori nelle pagine che si aspettano un uuid nell'indirizzo () 🐞 Corretto contrasto tra colori testo/sfondo su tema "Trento" () 🌄 Aggiunta nuova funzionalità "Livello di priorità nelle pratiche" () 🌄 Miglioramento visualizzazione servizi correlati in versione mobile () 🌄 Invio al protocollo di un documento allegato dall'operatore durante l'accettazione della pratica () 🌄 Creazione pagamenti immediati via API () 🌄 Aggiunta di 2 workflow di gestione pratiche: silenzio assenso e silenzio diniego () 🌄 Integrare in react il componente per il caricamento di allegati () 🌄 Integrare in react il componente per il caricamento di allegati ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
🆙 Protocol Proxy Ptre SOAP
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Risolto bug che causava la perdita di dati nella compilazione di un servizio al reload della pagina ()
🐞 Risolto bug di upload di file p7m in fase di accettazione di una pratica via API, il file adesso viene salvato con l'estensione corretta e non con l'estensione .bin ()
🐞 Corrette notifiche all'operatore per le prenotazioni di appuntamenti tramite utente non loggato ()
Risolto bug che si verificava durante la gestione dell'esito di pagamento
Silfi Payment Proxy: Dedagroup payment proxy: Dedagroup payment proxy: Area Personale - Core: Area Personale - Core:
Application Registry: Application Registry:
Area Personale - Core: Area Personale - Core:
Area Personale - Core:
Area Personale - Core: Area Personale - Core:
Widget Servizio: Widget Servizio: Form Sync: PDND Connector: 🧹 Fake Registry Proxy: 🧹 Document dispatcher: Simple ID Generator:
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy (version 1)
MyPay payment proxy (version 2)
MyPay wrapper
Iris payment proxy (version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
Aggiunte traduzioni per versione 3.0.0
Verifica del tipo prima della conversione
Aggiunto controllo sul pre sumbit del meeting
Correzione precompilazione orario di apertura su patch api
Update date in release it
Correzione test automatici
Resolve "Upgrade versione evento supportato per il gateway Checkout pagoPA"
Aggiornamento versione axios
Correzione typo nella risposta api
Resolve "Upgrade versione evento supportato per il gateway Checkout pagoPA"
Correzione formattazione messaggio operatore nelle email di appuntamento
Correzioni template email appuntamenti
Correzione deprecazione transchoice
Correzione annotation deprecata has_role
Corregge un typo nei test di Hurl
Correzione titolo sezione amministratori
Aggiornamento a symfony 5.4
Risolve "Errore riferimento al luogo dell'appuntamento con link online"
Riapertura entity manager e invalidazione scheduled action che ne provoca la chiusura
Aggiunta indicizzazione per Uffici Giudiziari
Use getBasePath method
User identifier as spidcode in openlogin provider
Spid code non è più obbligatorio in openlogin provider
Test api schema validation
Aggiunto alert, riprova pagametno
Corregge le api get, put and patch dei bolli sulle applications api
[2285] Decodifica il codice catastale nel caso di paese estero
[2240] Evita che parta una mail se non esiste un vero cambio di stato
Risolve "Possibilità di inserire le note di una pratica via API"
Visualizzazione step per form con piu di 4 pagine nel modulo formio
Nascosto il pulsante per scaricare l'avviso di pagamento per dovuti aggiornati con errore
Migliora i messaggi d'errore
Corregge la serializzazione dei dati nell'API dell'appication
Aggiunge il locale nel redirect a siag authenticator
aggiornamento satisfy 1.5.5
Merge branch '2321-upgrade-versione-evento-supportato-per-il-gateway-checkout-pagopa' into 'master'
Merge branch 'axios-1.7.4-update' into 'master'
Merge branch '2321-upgrade-versione-evento-supportato-per-il-gateway-checkout-pagopa' into 'master'
Merge branch '2319-correzione-titolo-sezione-amministratori' into 'master'
Merge branch '2306-errore-riferimento-al-luogo-dell-appuntamento-con-link-online' into 'master'
Merge branch '2253-le-scheduled-actions-non-falliscono-in-caso-di-errori' into 'master'
Merge branch 'aggiornamento-robots-txt' into 'master'
Merge branch '2290-gestione-di-un-errore-durante-il-pagamento-online-a-partire-dalla-sezione-pagamenti' into 'master'
Merge branch '2290-gestione-di-un-errore-durante-il-pagamento-online-a-partire-dalla-sezione-pagamenti' into 'master'
Merge branch '2285-il-cittadino-nato-all-estero-deve-vedere-il-nome-del-paese-di-nascita-non-il-codice-2' into 'master'
Merge branch '2240-il-doppio-click-sul-pulsante-di-accettazione-della-pratica-produce-messaggi-duplicati' into 'master'
Merge branch '2269-possibilita-di-inserire-le-note-di-una-pratica-via-api' into 'master'
Merge branch '2301-visualizzazione-del-riepilogo-con-piu-step-formio' into 'master'
Merge branch '2193-pulsante-per-scaricare-l-avviso-di-pagamento-se-non-disponibile' into 'master'
Merge branch '1949-il-login-mycivis-sull-area-personale-mantiene-la-lingua-di-interfaccia-impostata-sul-sito-di' into 'master'
🆙 Core
Varnish
🆙 Form Server
🆙 Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
🆙 PagoPA payment proxy
🆙 Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
Pdnd-connector
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
🆙 Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🌍 È ora possibile configurare indirizzi personalizzati per la gestione dei dati a seconda dell'ambiente utilizzato (es. test o produzione) ()
🔕 Non verranno più inviate notifiche per modifiche fatte ad appuntamenti già passati ()
🖼️ Le immagini vengono caricate solo quando servono, migliorando la velocità del sito ()
🧭 Migliorata la compatibilità dei menu a tendina su Safari ()
📅 Corretto un problema con i file calendario degli appuntamenti che mostravano codice HTML nel campo "luogo" ()
📘 Pubblicata la documentazione standard per integrazioni con pagamenti e protocolli ()
🚀 Attivato un nuovo servizio legato al progetto PNRR ()
🏘️ Sincronizzazione migliorata per i moduli relativi all'IMU ()
📄 L’operatore ora non può più aggiungere un bollo in fase di approvazione pratica ()
👤 Aggiunta una pagina contenitore per la nuova area personale del cittadino ()
👪 Installati nuovi moduli dedicati ai genitori e al nucleo familiare ()
📌 È stato aggiunto un tab per consultare le pratiche annullate nell’area personale ()
🖼️ Risolti errori di importazione immagini e file multipli in alcuni moduli del sito (, )
🔄 Migrazione completata per i contenuti della sezione "Approfondimenti" ()
🔍 Migliorata la ricerca nei moduli grazie al supporto ai filtri avanzati ()
🖼️ Ottimizzata la visualizzazione di loghi e immagini con sfondo personalizzato (, )
📌 Resa più chiara l’interfaccia delle “Pratiche in evidenza” ()
👤 Miglioramenti alla nuova area personale per una navigazione più semplice ()
🔐 Solo l’amministratore può ora vedere alcune configurazioni avanzate di protocollo ()
⏱️ Visualizzazione più veloce dei pagamenti in corso ()
🎉 Rilasciata la nuova area personale per i cittadini di Vicopisano ()
Flussi dati:
Form Sync:
Document dispatcher:
Widget Prenotazione appuntamento:
Payment dispatcher:
Application Registry:
Area Personale - Core:
🌄 Aggiornamento dipendenze ()
🐞 Corretto messaggio relativo al piano di miglioramento dei servizi ()
🐞 Corretto errore di visualizzazione del widget satisfy ()
🐞 Risolto bug che impediva la creazione di nuove configurazioni di servizio: campo is_active non inviato () 🌄 Aggiustamenti grafici sull'interfaccia di compilazione dei blocchi pdnd () 🐞 Corretto bug per cui la risposta stato-famiglia per oc_figli è incompleta per la maggior parte dei codiceLegame dell'intestatario () 🌄 Introdotta la possibilità di effettuare una DELETE di un allegato tramite API () 🐞 Traduzione tedesca del widget prenotazione appuntamento del CMS () 🐞 Corretto bug che provocava la mancato aggiornamento della disponibilità oraria dopo il cambio dell'ufficio nel widget delle prenotazioni () 🐞 Corretto comportamento del login-box in visualizzazione mobile () 🐞 Aggiunta la possibilità di recuperare form dei servizi builtin via API () 🌄 Aggiunto widget satisfy in fase di invio della segnalazione e nella pagina di dettaglio () 🌄 Creata una landing page specifica per le segnalazioni () 🐞 Corretti permessi di download allegati e visualizzazione pratiche per operatori () 🐞 Corretta incoerenza dei dati del cittadino tra calendario e tabella di esportazione () 🌄 Corretto messaggio agli operatori quando si assegna la pratica all'ufficio () 🌄 Aggiunta la possibilità di inserire pagamenti posticipati multipli in fase di approvazione pratica (questa funzionalità non è attiva di default) ()() 🌄 Aggiunto componente custom formio dell'indirizzo con mappa () 🌄 Pratiche Lite: definizione e implementazione delle pratiche lite () 🌄 Pratiche Lite: API per import pratiche ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
Retry Orchestrator
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Checkout pagoPA API
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Application Registry
Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
🆙 Widget PAgamenti Dovuti
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto bug che impediva la disabilitazione dei gateway di pagamento per servizi importati con configurazioni non attive a livello di ente () 🐞 Ripristinata formattazione del testo predefinito nell'editor di richiesta integrazione () 🐞 Corretta visualizzazione valore componente AddressMap () 🐞 Visualizzazione pagamenti esterni alla piattaforma il feature flag non è integrato (jppa) () 🐞 Caricamento errato allegati da Widget Formio React e accessibilità input () 🌄 Titolo visibile in tutte le pagine e gestione email () 🐞 Larghezza massima della Select in base al contenitore e non al valore () 🐞 Errore nella generazione del documento F24: conversione della data di nascita e gestione caricamento pagina () 🌄 Introduzione di un avviso che la sessione sta per scadere e bisogna procedere al salvataggio () 🐞 Corretto bug che impediva la visualizzazione della lista di template per la creazione di un nuovo servizio tramite copia () 🐞 Gestite eccezioni negli eventi legati alla modifica pratica () 🌄 Pratiche Lite: Importazione del servizio tramite api di import () 🌄 Pratiche Lite: definizione e implementazione del Beneficiario () 🐞 La vista mappa delle mie segnalazioni del widget segnalazioni è ora visualizzata con il corretto stile () 🌄 Miglioramenti accessibilità pdf segnalazione () 🌄 Miglioramenti accessibilità pagina dettaglio segnalazione () 🌄 Aggiunto filtro indirizzo per area geografica specifica () 🌄 L'entità documento del registry deve avere un campo aggiuntivo status () 🌄 Infor - aggiunta Basic Auth () 🌄 Aggiunta possibilità di vedere la disponibilità giornaliera di un calendario per un intervallo di date () 🌄 Aggiunto calcolatore dei prezzi prenotazione sale () 🐞 Corretto bug per cui lo stato dei dovuti importati tramite csv non viene aggiornato () 🌄 Diverse migliorie nella configurazione di un servizio con il protocollo sipal () 🌄 Aggiunta configurazione della tipologia di trasmissione PiTre () 🌄 Carrello PagoPA per i pagamenti delle pratiche () 🌄 Pagare tributi IMU () 🌄 Aggiunta obbligatorietà del campo e-mail nella creazione di appuntamenti da calendario () 🌄 Integrazione con sistema di Autenticazione Verona per gli operatori dell'ente () 🐞 Corretto ordinamento lista pratiche () 🌄 Corretto titolo di default delle pratiche () 🌄 Prenotare slot multipli nel componente "dynamic calendars" del widget ()
🆙 Core
Varnish
Form Server
Form Builder
🆙 Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
form server init
🆙 Retry Orchestrator
🆙 Payments poller
🆙 Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
🆙 PmPay payment proxy
🆙 External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
🆙 Silfi payment proxy
🆙 APKappa payment proxy
🆙 Siscom payment proxy
Checkout pagoPA API
🆙 WGolEpay Payment Proxy
🆙 JPPA Payment Proxy
🆙 Depag Payment Proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Application Registry
🆙 Application Registry
Protocol proxy italProt
Protocol proxy AGSPR
Protocol Proxy Reindex
Protocol Proxy Ptre SOAP
🆙 Protocol Proxy Sigedo
🆙 Protocol Proxy Sicraweb EVO
Pdnd-connector
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
🆙 Widget Login Box
🆙 Widget Satisfy
Widget Pagamenti Dovuti
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto bug di impostazione della data di scadenza degli appuntamenti in stato bozza tramite API ()
🌄 Migliorata email di notifica al cittadino dopo la fase di importazione dei dovuti ()
🌄 Aggiunto nuovo filtro service_id nelle API delle pratiche ()
🐞 Corretto bug che permette l'eliminazione di allegati in pratiche non in stato bozza ()
🐞 Corretto bug che impediva la corretta importazione dei servizi con pagamenti configurati ()
🐞 Corretto bug introdotto con la 2.46 che impediva il corretto salvataggio della data di invio nelle pratiche con pagamento in fase di richiesta configurato ()
🐞 Corretto formato dati degli allegati come nel widget delle segnalazioni () 🐞 Aggiunto campo mime_type per discriminare componenti file () 🐞 Ripristinate informazioni del calendario nelle API /meetings () 🐞 Corretti alcuni bug che avvenivano in fase di configurazione dei client di PDND () 🐞 Corretto bug che precompilava i dati di un appuntamento con l'appuntamento precedente () 🌄 Aggiunto campo stato nell'entità documento () 🐞 Visualizzazione del codice breve nelle esportazioni del calendario () 🐞 Correzione colori tema Amaranto () 🐞 Corretti rrrori nella gestione del colore del tema () 🐞 Corretto bug che impediva all'operatore di annullare un appuntamento confermato () 🌄 Implementazione stato famiglia in nested form OC-figli () 🌄 Creazione dashboard controllo sistema di protocollazione () 🐞 Associazione pratica - appuntamento per pratiche create via API () 🌄 Periodo di chiusura generale per i calendari dell'ente () 🐞 Corretti messaggi di errore per le API transitions () 🐞 Corretto placeholder non valorizzato nelle email dell'operatore in seguito a protocollazione integrazioni () 🐞 Inserito Ufficio nell'export delle pratiche CSV () 🐞 Correzione formattazione degli orari di chiusura via API ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
🆙 APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Risolto errore gestione cambio di stato pagamento nel flusso di pagamento online () 🐞 Rimozione salva bozza in prenota appuntamenti se utente non è autenticato () 🌄 Esposizione del codice breve dell'appuntamento nella API new-draft () 🌄 Aggiunta visualizzazion del codice breve per un appuntamento nella landing page () 🐞 Corretto errore di loop infinito sul sistema di retry se un microservizio che lo usa omette il retry counter () 🐞 Migliorata la selezione dell'orario di un appuntamento dinamico per prenotazione sale () 🐞 Corretto bug che effettuava chiamate multiple di session-auth in Formio () 🐞 Correzione dei colori nel tema Amaranto () 🐞 Allineati i colori dei componenti calendario con il tema impostato () 🌄 Aggiunta ntegrazione Residenza archetipo con PDND () 🌄 Minor fix sull'invio della pratica () 🐞 Corretto bug che permetteva l'abilitazione un gateway di pagamento via API del servizio anche se il gateway non era abilitato a livello di teant () 🌄 Aggiunto link Diretto al Calendario nelle Email di Prenotazione Appuntamento () 🐞 Corretto bug che impediva il pagamento immediato su pratiche compilate come Operatore () 🌄 Aggiunta documentazione integrazione sistema esterno che supporti autenticazione tramite jwt () 🐞 Corretto errore nel salvataggio della bozza quando il richiedente non compare nel primo step del form () 🐞 Disabilitata possibilità di richiedere integrazioni su servizi con flusso inoltro () 🐞 Corretto bug che permetteva la creazione di pagamenti multipli al caricamento della pagina - MyPay v1 () 🐞 Migliorata la gestione di errori da parte del gateway MyPay v1 () 🐞 Il componente giorno adesso compare correttamente nel'export csv dell pratiche () 🐞Corretto bug che impediva di visualizzare tutti gli stati (acquisita e inviata) nell'iter ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
🆙 MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
🆙 Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Correzione verifica tipo prima di convertire la data
🐞 [2306] Errore riferimento al luogo dell'appuntamento con link online 2.49
🐞 [2312] Aggiunta indicizzazione per Uffici Giudiziari
🐞 [2285] Decodifica il codice catastale nel caso di paese estero 2.49
🐞 Aggiornamento versione axios su 2.49
🐞 Corretto bug ne document dispatcher che impediva di fare il parsing dei campi "event_version" () 🐞 Rimozione possibilità di procedere al pagamento di dovuti annullati () 🐞 Corretto bug per cui le pratiche acquisite e protocollate non presentano la data di protocollazione () 🐞 Corretto bug per cui la causale del debito non veniva inclusa in fase di creazione di quest'ultimo () 🐞 Corretto bug per cui se il protocollo restituisce errore, il proxy lo riconosce come protocollazione positiva () 🐞 Rimossa produzione erronea di eventi doppi di tipo documento per lo stesso stato () 🌄 Migliorata la comunicazione al cittadino in caso di importazione dovuto () 🌄 Salvataggio nel servizio delle configurazioni di pagamento () 🐞 Corretto bug che impediva la modifica della bozza della segnalazione () 🐞 I campi non provenienti dalla pdnd nel form oc-coniuge sono adesso modificabili () 🌄 Aggiunta la possibilità nel form builder di deprecare un form () 🌄 Aggiunto nuovo tema Rivoli () 🐞 Rimossa la possibilità di copiare dal campo password () 🐞 Corretto bug di impostazione della data di scadenza di default di un dovuto importato tramite csv () 🌄 Aggiunta la possibilità di fascicolare e trasmettere a più uffici un pratica protocollata nel protocollo Urbi Smart () 🐞 Corretto errore di visualizzazione degli orari di chiusura su visualizzazione mensile del calendario operatori () 🌄 Aggiunte api per reperire i dati profilo del cittadino (profile blocks) () 🐞 Pulsante dettaglio sulla scrivania deve indirizzare al dettaglio della pratica () 🌄 Aggiunto controllo e limitazioni su caricamento immagini e file nel widget delle segnalazioni() 🌄 Aggiunta importazione dovuti mediante API nel gateway di pagamento jppa() 🌄 Aggiunta possibilità come cittadino di poter pagare i dovuti di pagamenti non creati a partire dall'area personale tramite il proxy di pagamento Silfi payment proxy ()
🆙 Core
Varnish
🆙 Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
🆙 Protocol proxy AGSPR
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
🆙 Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto bug che impediva la modifica di un calendario () 🐞 La scadenza viene correttamente valorizzata per gli appuntament in bozza creati via API () 🐞 Errore importazione servizio da altro tenant () 🌄 Integrazione con proxy di protocollaizone maggioli sicraweb evo () 🐞 Corretto bug che impediva la valorizzazione del Submission time per le pratiche con pagamento immediato () 🐞 Come cittadino non riesco a riprovare il pagamento dopo essere uscito dal checkout () 🌄 Resa opzionale l' autogenerazione dello IUV nel proxy di pagamento JPPA () 🐞 Corretto bug che impediva la personalizzazione del footer delle email () 🐞 Errore messaggio di conferma in caso di appuntamento moderato () 🐞 Impedire eliminazione di allegati per pratiche già inviate () 🌄 Aggiungere un identificativo del documento per ogni protocollazione () 🐞 Correzione messaggio permessi di visualizzazione calendario () 🐞 Verifica validità del file caricato per l'importazione dei dovuti () 🐞 Miglioramenti pagina di atterraggio in attesa del modulo pdf () 🐞 Allineamento tema Warmred () 🌄 Implementazione stato famiglia in nested form OC - Coniuge () 🌄 Implementazione stato famiglia in nested form OC - Genitori () 🌄 Eliminata la funzionalità dell'erogatore perchè ormai in disuso () 🐞 Corretto bug che permetteva la modifica di appuntamenti passati () 🌄 Aggiunto Filtro service_id sulla API /applications () 🌄 Il pulsante ìVai al pagamento' per pagamenti dovuti riporta alla scheda del servizio () 🌄 Cambio password admin () 🐞 Corretto errore di visualizzazione dei contatti del footer in caso di inserimento di testi molto lunghi () 🌄 Aggiornamento del dbal alla versione3.0 () 🌄 Pregettazione Interfaccia pagamenti multipli sulla configurazione del servizio () 🌄 Creazione nuovo ruolo "manager" () 🌄 Aggiunte API mancanti per la gestione delle pratiche da parte di un sistema esterno () 🐞 Corretto bug che permmetteca di visualizzare Tra i nested form disponibili su formio anche dei servizi () 🌄 Apportate diverse migliorie al procedimento di recupero della password (, , )
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
🆙 Protocol proxy AGSPR
🆙 Pdnd-connector
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
🆙 Efil payment proxy
MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
🆙 MyPay payment proxy
🆙 MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
🆙 Payments poller
Efil payment proxy
🆙 MyPay payment proxy
🆙 MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
🆙 Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Form Server
2.0.0Form Builder
Payment dispatcher -
Payments poller
Efil payment proxy
MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Document dispatcher
🆙 Document updater
🆙Fake registry proxy
🆙 Protocol proxy Sipal
Pitre soap proxy
Registry
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
🆙 Widget Login Box
🆙 Widget Satisfy
charts-exporter
first-availability-aggregator
services-aggregator
ksqldb-init
clickhouse
bookings-aggregator
🆙 Core
Varnish
Form Server
🆙 Form Builder
🆙 Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
🆙 Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
🆙 IEfil payment proxy
🆙 IMyPay payment proxy
🆙 MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
🆙 Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
🆙 Registry
🆙 protocol proxy Italprot
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment updater
Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
🆙 Payments poller
Efil payment proxy
MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
🆙 Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🐞 Corretto bug cge impediva la visualizzazione degli allegati inviati con protocollo pec () 🐞 Miglioramenti componenti segnalazioni in versione mobile () 🐞 Correzione formato importo per pagamenti Mypay v1 () 🌄 Integrazione e-service stato famiglia () 🐞 Corretto errore di validazione della data di rilascio di un bollo se non viene compilata l'ora () 🐞 Corretta data ultima per fornire l'esito della domanda errata nell'email operatore () 🐞 Corretto bug durante la creazione di un calendario () 🐞 Corretto errore visualizzazione disponibilità dell'ultimo giorno del mese () 🐞 Prenotazione appuntamento - corretto "sfarfallio" all'apertura select () 🐞 Corretto errore di upload allegati di tipo p7m su Safari e Firefox () 🐞 Link al dettaglio della pratica dopo il login operatore non manda al dettaglio delle pratiche () 🐞 Aggiunto link mancante nel menù di navigazione laterale della landing page () 🐞 Miglioramenti componenti segnalazioni in versione mobile () 🌄 Aggiunto Permettere la creazione di un collegamento tra il modulo di form.io e un front-end esterno () 🌄 Aggiunta possibilità di filtrare la lista degli appuntamenti tramite API per data dell'appuntamento () 🐞 Il dovuto presente viene adesso annullato in fase di registrazione del pagamento da parte dell'operatore () 🌄 Aggiunta possibilità di creazione dei dovuti nel proxy di pagamento JPPA () 🐞 Corretta documentazione per la creazione di un servizio () 🐞 Corretto bug che impediva il corretto salvataggio della configurazione bolli sull'importazione del servizio () 🌄 Esposta la lingua di compilazione della pratica nelle API ()
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
MyPay payment proxy(version 1)
🆙 MyPay payment proxy(version 2)
MyPay wrapper
Iris payment proxy(version 1)
🆙 Iris payment proxy(version 2)
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
🆙 Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
Pagamenti
Protocolli
🆙 Document updater 1.12.0
Widget
Analytics
Pagamenti
Protocolli
Widget
Analytics
Satisfy
Data di rilascio: 22 novembre 2023
Pagamenti
Protocolli
🆙 Document updater 1.12.0
Widget
Misc
Pagamenti
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Pagamenti
Protocolli
Widget
Analytics
Satisfy
Ratings Aggregator ???
Data di riascio: 12 Settembre 2023
Data di rilascio: 10 ottobre 2023
Data di rilascio: 8 novembre 2023
Data di rilascio: 26 Settembre 2023
Data di rilascio: 24 ottobre 2023
Data di rilascio: 29 agosto 2023
🆙 Core
🆙 Form Server
🆙 Form Builder
Payment dispatcher -
Payments poller
Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Document dispatcher
Fake registry proxy
🆙 Protocol proxy Sipal
Pitre soap proxy
Registry
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
🆙 Widget Satisfy
charts-exporter
first-availability-aggregator
services-aggregator
ksqldb-init
clickhouse
bookings-aggregator
🆙 Core
🆙 Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
🆙 Gotenberg
🆙 PostgreSQL
🆙 MongoDB
🆙 Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
🆙 Kafka HTTP API (vector)
🆙 Payments poller
Efil payment proxy
MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
GovPay payment proxy
Silfi payment proxy
🆙 Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
🆙 Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
🆙 Hasura
🆙 Ratings API (vector)
🆙 Ratings Aggregator
🆙 Core
Form Server
Form Builder
Payment dispatcher -
Payments poller
OC Python SDK
Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Document dispatcher
🆙 Fake registry proxy
🆙 Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
🆙 Widget Login Box
🆙 Widget Satisfy
Analytics
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
🆙 Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
🆙 PmPay payment proxy
External page payment proxy
PagoPA payment proxy
Dedagroup payment proxy
🆙 Silfi payment proxy
APKappa payment proxy
Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
🆙 Registry
Protocol proxy italProt
Protocol proxy AGSPR
Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
🆙 Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
Document dispatcher
Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
🆙 Efil payment proxy
🆙 MyPay payment proxy
🆙 MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
🆙 PagoPA payment proxy
🆙 Dedagroup payment proxy
🆙 Silfi payment proxy
🆙 APKappa payment proxy
🆙 Siscom payment proxy
Fake registry proxy
Protocol proxy Sipal
Pitre soap proxy
Registry
Protocol proxy italProt
Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Varnish
Form Server
Form Builder
Payment dispatcher (event version 1)
Payment dispatcher (event version 2)
Payment updater
🆙 Document dispatcher
🆙 Document updater
Gotenberg
PostgreSQL
MongoDB
Kafka e Zookeeper (confluent platform 7.0.0)
KsqlDB
KsqlDB-init
Kafka HTTP API (vector)
Payments poller
Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
🆙 Silfi payment proxy
🆙 APKappa payment proxy
🆙 Siscom payment proxy
🆙 Fake registry proxy
🆙 Protocol proxy Sipal
Pitre soap proxy
Registry
🆙 Protocol proxy italProt
🆙 Protocol proxy AGSPR
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
Widget Satisfy
Charts exporter
First availability aggregator
Services aggregator
Clickhouse
Bookings aggregator
Hasura
Ratings API (vector)
🆙 Core
Form Server
Form Builder
Payment dispatcher
Payments poller
Analytics
Pitre soap proxy
OC Python SDK
Registry
Efil payment proxy
MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
🆙 PagoPA payment proxy
🆙 Dedagroup payment proxy
Payment updater
🆙 Payment KsqlDB
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
🆙 Document dispatcher
🆙 Core
Form Server
Form Builder
Payment dispatcher
Payments poller
Analytics
Pitre soap proxy
OC Python SDK
🆙 Registry
Efil payment proxy
MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
🆙 External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
🆙 Widget Login Box
🆙 Document dispatcher
🆙 Payment dispatcher -
Payments poller
Analytics
Pitre soap proxy
OC Python SDK
🆙 Registry
Efil payment proxy
MyPay payment proxy
🆙 MyPay wrapper
🆙 Iris payment proxy
🆙 PmPay payment proxy
🆙 External page payment proxy
🆙 PagoPA payment proxy
🆙 Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Core
Form Server
Form Builder
Payment dispatcher
Payments poller
Analytics
Pitre soap proxy
OC Python SDK
Registry
Efil payment proxy
MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
🆙 PagoPA payment proxy
Payment updater
Payment KsqlDB
🆙 Widget Segnalazioni sul territorio
🆙 Widget Richiedi Assistenza
🆙 Widget Prenotazione appuntamento
Widget Login Box
🆙 Document dispatcher
🆙 Payment dispatcher
Payments poller
Analytics
Pitre soap proxy
OC Python SDK
🆙 Registry
🆙 Efil payment proxy
🆙 MyPay payment proxy
MyPay wrapper
🆙 Iris payment proxy
PmPay payment proxy
External page payment proxy
PagoPA payment proxy
🆙 Dedagroup payment proxy
Payment updater
Payment KsqlDB
🆙 Core
Form Server
🆙 Form Builder
Payment dispatcher
Payments poller
Analytics
Pitre soap proxy
:up:OC Python SDK
Registry
🆙 Efil payment proxy
MyPay payment proxy
MyPay wrapper
Iris payment proxy
PmPay payment proxy
🆙 External page payment proxy
PagoPA payment proxy
Payment updater
Payment KsqlDB
Widget Segnalazioni sul territorio
Widget Richiedi Assistenza
Widget Prenotazione appuntamento
Widget Login Box
Document dispatcher