Vai al contenuto

Generatore firma digitale

Strumento client-side per creare la firma email Paradigma in HTML, pronta da incollare nel client di posta.

Esperienza utente

Cosa si può fare

  1. Compilare il form con nome, cognome e ruolo (select predefinita o "Altro" con campo libero)
  2. Visualizzare l'anteprima della firma aggiornata in tempo reale
  3. Per alcuni ruoli (PM, Lead): compilare il numero di telefono (campo mostrato condizionalmente)
  4. Copiare la firma renderizzata o il codice HTML negli appunti

L'email viene generata automaticamente come nome.cognome@paradigma.me.

Chi può accedere

Tutti gli utenti autorizzati in dashboard. Nessun permesso speciale.

Dettaglio tecnico

Generazione HTML

generateSignatureHTML() costruisce il markup della firma in base ai valori del form. Non ci sono chiamate HTTP: tutto avviene nel browser.

Ruoli con telefono

ROLES_WITH_PHONE abilita il campo numero per Project Manager e ruoli Lead. Un effect precompila +39 quando il campo diventa visibile (con queueMicrotask per evitare errori di change detection).

Clipboard

Due modalità di copia:

  • Selezione del DOM renderizzato (refSignature)
  • Codice sorgente HTML (refCodeSignature) via navigator.clipboard

File principali

File Ruolo
src/pages/signature-generator/signature-generator.component.ts Form, generazione, clipboard