Genera report Vista Utente
Il task Genera report Vista Utente crea un report da una Vista Utente pubblicata. I formati disponibili sono PDF, XLSX e CSV.
Il selettore mostra soltanto Viste pubblicate accessibili all'utente che esegue il workflow.
Configurazione
| Campo | Descrizione |
|---|---|
| Vista Utente | Vista pubblicata dalla quale generare il report. |
| Formato | PDF visuale, XLSX multi-foglio oppure CSV. |
| Pagina | Pagina della Vista da rappresentare nel PDF. |
| Widget dati | Widget tabellari da includere nei formati dati. Per CSV è ammesso un solo widget. |
| Valori filtri | Oggetto JSON con i valori da applicare ai filtri della Vista. |
| Tema | Chiaro oppure scuro per la rappresentazione visuale. |
| Modalità dati tabellari | Dati della pagina progettata oppure tutte le righe disponibili. |
| Nome file | Modello del nome del report. |
| Attendi il completamento | Attende la generazione prima di proseguire. |
| Timeout e intervallo | Regolano l'attesa. |
| Chiave idempotenza | Evita la creazione di richieste duplicate equivalenti. |
Esempio sintetico dei filtri:
{
"periodo": "corrente",
"area": "DEMO"
}
Le chiavi devono corrispondere ai filtri definiti nella Vista.
Risultati
Il task restituisce:
- identificativo e stato della generazione;
- percentuale di avanzamento;
- file e nome del report, quando pronto;
- formato e dimensione;
- messaggio diagnostico in caso di errore.
Se Attendi il completamento è disattivato o il timeout scade, collegare l'identificativo a Monitora generazione report.
Verifica
Prima di automatizzare, pubblicare e controllare la Vista come descritto in Pubblicazione e gestione. Provare filtri e widget con dati sintetici, verificando che il report non includa contenuti non destinati ai suoi destinatari.