DevPortalPagoPA



Come creare il Dossier per la richiesta di firma

In questo tutorial vedremo come creare il Dossier, un contenitore che identifica l'insieme dei metadati dei documenti da firmare all'interno di una richiesta di firma.

Ciascun dossier rappresenta uno specifico caso d’uso. Ad esempio, potresti creare un dossier per i documenti delle borse di studio, “Richiesta Borsa di studio”, e un altro “Contratto di assunzione” per i contratti di collaborazione sulla didattica. In questo modo, è possibile creare le richieste di firma verso gli utenti riutilizzando lo stesso dossier.

Infatti, tutti gli studenti e le studentesse che dovranno firmare dei contratti per richiedere una borsa di studio potranno ricevere una signature request creata a partire dallo stesso dossier (in questo esempio, “Richiesta Borsa di studio”).

Il titolo del dossier sarà anche riportato nel messaggio di richiesta di firma al cittadino:

dc465d08-e291-4ca2-879d-e9ee8dfed2b7.png

Queste le caratteristiche principali di un dossier​:

  • Può essere riutilizzato, infatti non è legato a specifici utenti, né a uno specifico documento: infatti, non contiene il file PDF
  • Consente di "raggruppare" le richieste di firma per visualizzare rapidamente determinati dati (e.g., quanti contratti di assunzione sono stati mandati in firma)
  • Consente di ridurre il numero di chiamate necessarie alla creazione della richiesta di firma
  • Diminuisce la possibilità di duplicare informazioni durante una richiesta di firma

Il titolo

Il titolo del dossier deve essere breve e sintetizzare l'oggetto per cui si chiede la firma (es. Carta d'Identità, Contratto di RIcerca...)

  • deve essere lungo al massimo 75 caratteri, spazi inclusi
  • deve essere scritto in lettere minuscole e non maiuscole, a meno che non si tratti di sigle o acronimi (es. Carta d'Identità e non CARTA D'IDENTITÀ)
  • non deve contenere sigle o acronimi poco noti
  • non deve contenere le parole "online" o "digitale", ma nemmeno parole come "notifica" o "servizio".

Un esempio

Ecco un esempio di chiamata verso l'endpoint:

POST /api/v1/sign/dossiers

Immaginiamo di dover creare un Dossier per la firma di un Contratto 150 ore ("title":"Contratto 150 ore").

Il Dossier prevede un solo documento ("title":"Contratto"), il quale a sua volta richiede una sola firma ("title":"Firma contratto") obbligatoria ("type":"REQUIRED") da parte dell'utente.

Vuoi aggiungere ulteriori documenti al dossier?

Un dossier può essere composto da più documenti. Puoi mandare in firma più documenti PDF in una singola richiesta, inserendo all'interno della lista documents_metadata un oggetto per ogni documento.

Vuoi aggiungere una email di assistenza specifica per il dossier?

Nella fase di creazione di un dossier, hai la possibilità di inserire una email di assistenza specifica per quel dossier. Support_email è un campo opzionale. Nel caso in cui non venga specificato, come email di assistenza verrà utilizzata di default quella inserita in fase di onboarding.

Hai creato i campi firma tramite coordinate?

In questo caso, il corpo del messaggio sarà:

{
   "title": "Contratto 150 ore",
   "documents_metadata":[
      {
         "title":"Contratto",
         "signature_fields":[
            {
               "clause":{
                  "title":"Firma contratto",
                  "type":"REQUIRED"
               },
               "attrs":{
                  "coordinates":{
                     "x":360,
                     "y":100
                  },
                  "size":{
                     "w":170,
                     "h":30
                  },
                  "page":1
               }
            }
         ]
      }
   ],
   "support_email": "demo@assistenza.it"
}

 

Non hai creato i campi firma (firma trasparente)?

In questo caso, il corpo del messaggio sarà:

{
   "title": "Contratto 150 ore",
   "documents_metadata":[
      {
         "title":"Contratto",
         "signature_fields":[]
      }
   ]
}

 

In tutti i casi, all'interno della risposta riceverai il Dossier creato con il relativo ID associato (dossier_id).

{
  "id":"01GG4NFBCN4ZH8ETCCKX3766KX",
   "title": "Contratto 150 ore",
   "documents":[
      {
         "title":"Contratto",
         "signature_fields":[]
      }
   ]
}

Prendi nota del dossier_id: ti servirà in una fase successiva.

Come indicare se le firme sono obbligatorie, facoltative o vessatorie?

  • Per indicare che la firma è obbligatoria, inserisci il "type":"REQUIRED"
  • Per indicare che la firma è vessatoria, inserisci il "type":"UNFAIR"
  • Per indicare che la firma è facoltativa, inserisci il "type":"OPTIONAL"

In questa pagina

Creiamo il dossier

Serve aiuto durante l’integrazione?

Scrivi un’e-mail in cui descrivi il tuo problema o dubbio all’indirizzo firmaconio-tech@pagopa.it

Assistenza continua

Per problemi o dubbi dopo l’integrazione, scrivici all’indirizzo enti-firmaconio@assistenza.pagopa.it