# Integrazioni

- [Integrazione Widget servizio (FormIO)](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-widget-servizio-formio.md): Widget Formio – Servizio  permette di integrare i form registrati all’interno del portale servizi del Comune.  Di seguito la guida all’installazione e configurazione.
- [Integrazioni con il flusso delle pratiche](/sviluppatori-e-partner-tecnologici/integrazioni/integrazioni-con-il-flusso-delle-pratiche.md)
- [API ReST](/sviluppatori-e-partner-tecnologici/integrazioni/integrazioni-con-il-flusso-delle-pratiche/api-rest.md): Le API consentono di leggere e modificare informazioni sulla piattaforma in modo programmatico.
- [Webhooks](/sviluppatori-e-partner-tecnologici/integrazioni/integrazioni-con-il-flusso-delle-pratiche/webhooks.md): Sono un meccanismo di comunicazione tra sistemi che consentono una comunicazione in tempo reale tra due API
- [Utilizzare le API delle pratiche per inviare messaggi](/sviluppatori-e-partner-tecnologici/integrazioni/integrazioni-con-il-flusso-delle-pratiche/utilizzare-le-api-delle-pratiche-per-inviare-messaggi.md): In questa pagina discuteremo di un caso d'uso che può utilizzare entrambi le integrazioni.
- [Modello di integrazione con l'area personale](/sviluppatori-e-partner-tecnologici/integrazioni/modello-di-integrazione-con-larea-personale.md): Questo documento descrive gli aspetti tecnici dell'importazione delle Pratiche Lite, uno strumento che permette di integrare le pratiche provenienti da altri gestionali.
- [Integrazione con Intermediari di pagamento PagoPA](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa.md)
- [Requisiti per l'integrazione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/requisiti-per-lintegrazione.md)
- [Il Pagamento](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/il-pagamento.md): In questa sezione viene descritto in dettaglio il json del pagamento e la definizione dettagliata dei campi
- [Versione 1.0](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/il-pagamento/versione-1.0.md)
- [Versione 2.0](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/il-pagamento/versione-2.0.md)
- [Schema di Funzionamento](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/schema-di-funzionamento.md): Panoramica dei ciclo di funzionamento dei pagamenti di Opencity Italia - Area Personale.
- [Configurazione dei pagamenti](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/configurazione-tenant-e-servizi.md)
- [API v1](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/configurazione-tenant-e-servizi/api-v1.md)
- [API v2](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/configurazione-tenant-e-servizi/api-v2.md)
- [Un pagamento in dettaglio](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/un-pagamento-in-dettaglio.md): Descrizione dettagliata di tutti i passaggi che portano alla creazione e alla chiusura di un pagamento a partire da una pratica.
- [Gli stati di un pagamento](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/gli-stati-di-un-pagamento.md): Dettaglio degli stati che attraversa un pagamento nel suo ciclo di vita
- [Processo di sviluppo](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/processo-di-sviluppo.md)
- [Implementazione di un proxy](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-intermediari-di-pagamento-pagopa/implementazione-di-un-proxy.md): Molti aspetti implementativi dipendono più dalla normativa che da nostre scelte progettuali, in questa pagina si evidenziano gli uni e le altre.
- [Integrazione con Protocollo Informatico](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico.md)
- [Requisiti per l'integrazione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/requisiti-per-lintegrazione.md)
- [Excursus Generale](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/excursus-generale.md)
- [Documento digitale](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale.md): Descrizione in dettaglio di un documento generato dalla piattaforma
- [Esempio documento con allegati non protocollato](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/esempio-documento-con-allegati-non-protocollato.md)
- [Esempio documento con allegati  protocollato](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/esempio-documento-con-allegati-protocollato.md)
- [Esempio documento con campo retry\_meta prodotto dal protocol proxy](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/esempio-documento-con-campo-retry_meta-prodotto-dal-protocol-proxy.md): Il campo "retry\_meta" è stato creato dal protocol proxy e contiene il topic di origine ed eventuali campi utili al protocol proxy per tenere lo stato della protocollazione
- [Esempio documento con campo retry\_meta modificato dal sistema di retry](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/esempio-documento-con-campo-retry_meta-modificato-dal-sistema-di-retry.md): Il campo "retry\_meta" contiente le informazioni inserite dal sistema di retry. Queste dovrebbero essere ignorate da protocol proxy
- [Usecase: Il Documento originato dalle pratiche dai servizi digitali](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/usecase-il-documento-originato-dalle-pratiche-dai-servizi-digitali.md)
- [Stati del documento](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/documento-digitale/stati-del-documento.md)
- [Architettura del sistema di protocollazione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/architettura-del-sistema-di-protocollazione.md): Questa pagina descrive l'architettura impiegata per attuare il processo di protocollazione di una pratica
- [WorkFlow sistema di protocollazione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/workflow-sistema-di-protocollazione.md)
- [Configurazione tenant e servizi](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/workflow-sistema-di-protocollazione/configurazione-tenant-e-servizi.md)
- [Protocol Proxy: Specifiche Implementative](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/protocol-proxy-specifiche-implementative.md)
- [Processo di sviluppo](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-protocollo-informatico/processo-di-sviluppo.md)
- [Integrazione con PDND](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-pdnd.md)
- [Introduzione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-pdnd/introduzione.md)
- [Integrazione tecnica tra OpenCity, PDND Connector e PDND](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-pdnd/integrazione-tecnica-tra-opencity-pdnd-connector-e-pdnd.md)
- [Definizione API PDND Connector](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-con-pdnd/definizione-api-pdnd-connector.md)
- [Integrazioni con il Sito Istituzionale](/sviluppatori-e-partner-tecnologici/integrazioni/integrazioni-con-il-sito-istituzionale.md): I widget dell'area personale sono una serie di componenti js/html/css che sono inseribili in una qualunque pagina web. In particolare alcuni di questi sono servizi built-in che i comuni devono offrire
- [Single Sign-On](/sviluppatori-e-partner-tecnologici/integrazioni/single-sign-on.md): Per SSO si intende la possibilità per il cittadino di fare login sull'area personale o su un servizio digitale e non dovrelo ripetere se si sposta su un altro servizio digitale dello stesso Ente.
- [SSO mediante oAuth2](/sviluppatori-e-partner-tecnologici/integrazioni/single-sign-on/sso-mediante-oauth2.md): Opencity Italia integra l'autenticazione Spid/CIE mediante il componente dedicato OpenLogin, dialogando con esso con protocollo oAuth2. Lo stesso componente può essere usato da altri applicativi.
- [SSO mediante JWT](/sviluppatori-e-partner-tecnologici/integrazioni/single-sign-on/sso-mediante-jwt.md): La piattaforma Opencity Italia supporta questa possibilità mediante una tecnica che permette di convertire una sessione basata su cookie in un token JWT.
- [Processi asincroni (job)](/sviluppatori-e-partner-tecnologici/integrazioni/processi-asincroni-job.md): In questa pagina viene fatta una breve descrizione delle API per la gestione dei Jobs (processi asincroni)
- [Importazione dovuti](/sviluppatori-e-partner-tecnologici/integrazioni/processi-asincroni-job/importazione-dovuti.md): In questa pagina viene fornito un esempio di chiamata API per l'importazione dovuti
- [Integrazione di un servizio di terze parti protetto da autenticazione](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-di-un-servizio-di-terze-parti-protetto-da-autenticazione.md): In questa sezione viene descritta la modalità di integrazione con un servizio di terze parti protetto da autenticazione tramite il token JWT dell'utente.
- [Esempio con GovWay](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-di-un-servizio-di-terze-parti-protetto-da-autenticazione/esempio-con-govway.md): Esempio dettagliato di una integrazione di un modulo di Opencity Italia che attinge a una API protetta mediante l'API gateway opensource GovWay di Link.it
- [Integrazione dei calendari con un servizio di terze parti](/sviluppatori-e-partner-tecnologici/integrazioni/integrazione-dei-calendari-con-un-servizio-di-terze-parti.md): La presente documentazione descrive come integrare sistemi esterni (ad esempio IVR o sistemi di gestione code) con le API dei calendari di OpenCity Italia
- [Importazioni massive](/sviluppatori-e-partner-tecnologici/integrazioni/importazioni-massive.md)
- [Importazione massiva pagamenti](/sviluppatori-e-partner-tecnologici/integrazioni/importazioni-massive/importazione-massiva-pagamenti.md)
