Invio dei messaggi al protocollo
In futuro vorremmo avere nella configurazione del servizio delle opzioni del tipo:
- protocollare i messaggi delle pratiche: [sempre | solo se richiesto (default) | mai ]
- protocollare le note private delle pratiche: [sempre | solo se richiesto (default) | mai ]
Questo consente all'amministratore di dare o meno la libertà agli operatori di inviare al protocollo alcuni messaggi o tutti.
In questo microservizio ci mettiamo intanto nella condizione di fare qualcosa di simile ma prima che questi aspetti siano sviluppati nell'API della stanza.
-
aggiungiamo un paio di variabili di configurazione: RECORD_MESSAGES
,RECORD_NOTES
con valori possibili[always, never(default), on-demand]
-
per generare il PDF del messaggio dobbiamo: - creare un HTML minimale tipo quello della risposta dell'operatore
- inviare una POST a gotemberg https://thecodingmachine.github.io/gotenberg/#html
- salvare il risultato
- inviarlo al protocollo
-
nice-to-have: invia il file a S3 invece di salvarlo localmente (si può rinunciare se non ci si fa)
Edited by Emily Lancietti