Audit di data quality e compliance con Copera AI
Alla fine di questa ricetta, un campo obbligatorio vuoto o un'approval saltata non passeranno inosservati — Copera AI scansiona i board per i record che violano le regole sui dati, segnala ciascuno e lo instrada a chi può sistemarlo. Poiché ogni board, documento e policy vive nello stesso workspace, l'auditor può controllare i record rispetto ai tuoi standard reali — e leggere più board insieme, cosa che nessuna singola automazione può fare.
Prontezza: Disponibile ora — esegui un audit a livello di workspace a richiesta con Ask Copera AI, e aggiungi Automations di guardrail per-board per tenere i record puliti tra un audit e l'altro. L'auditor completamente autonomo che gira con il proprio schedule è in rollout in early access.
Cosa fa
Un auditor di compliance e data quality risponde a una domanda semplice a cui a mano non riesci mai a tenere il passo: i nostri record seguono davvero le nostre regole? Osserva i due modi in cui i dati puliti marciscono in silenzio:
- Campi obbligatori lasciati vuoti. Un deal arriva allo stage Committed senza Owner o Close Date. Un vendor è segnato Active senza data di contratto firmato. Un ticket è Resolved senza nota di risoluzione. Il record è andato avanti, ma i dati dietro sono incompleti.
- Approval o step saltati. Una spesa è segnata Paid senza che nessuno risulti averla approvata. Un contratto è Sent senza data di legal review. Una riga è saltata dritta a Done senza il sign-off che il processo richiede.
Ci sono due modi onesti di far girare questo in Copera, e si completano a vicenda:
| Il gap | Come lo intercetta l'auditor | Cosa succede |
|---|---|---|
| Campo obbligatorio lasciato vuoto | La riga è in uno stage committed ma una colonna obbligatoria è vuota | Segnalata Needs review; l'owner viene invitato a completarla |
| Approval o step saltato | La riga ha raggiunto uno status finale senza approval a registro | Segnalata Skipped approval; il compliance lead viene avvisato |
| Audit di tutto il workspace | Ask Copera AI legge board e il documento di policy | Un report raggruppato di ogni gap, con il record e il suo owner |
Le prime due righe sono guardrail per-board che costruisci come Automations — scattano nell'istante in cui un gap appare sul board che osservano. La terza è la sweep a richiesta cross-board che fai chiedendo a Copera AI, perché leggere più board e documenti insieme è qualcosa che solo l'assistente può fare. La maggior parte dei team usa entrambe: guardrail sui board che contano, e un audit a livello di workspace ogni volta che serve il quadro completo.
Costruiscilo tu
Due piccole automazioni tengono onesto un singolo board: una sweep pianificata che segnala i record a cui manca un dato obbligatorio, e un skip-catcher che scatta nel momento in cui un record raggiunge uno status finale senza la sua approval. Entrambe vivono in Automations.
Un'automazione osserva l'unico board su cui vive — non può leggere l'intero workspace. Quindi aggiungi questi guardrail a ogni board che vuoi tenere pulito. Per fare audit di molti board insieme — Deals, Vendors ed Expenses rispetto al documento di policy insieme — è il lavoro di Ask Copera AI nella sezione successiva.
Prima di iniziare
Decidi le regole e dai al board i campi che l'auditor legge:
- Le regole sui campi obbligatori. Per ogni status che conta come "committed," elenca le colonne che devono essere compilate — ad esempio, I deal Committed necessitano di un Owner e di una Close Date.
- Le regole di approval. Per ogni status finale, nota il campo che registra il sign-off — una colonna people Approved by o una colonna Approval date. Una vuota a uno status finale è un'approval saltata.
- Un flag Compliance. Aggiungi una colonna single-select (opzioni come OK, Needs review, Skipped approval) così ogni finding è visibile, filtrabile e contabile sul board stesso.
- Opzionale: un doc Data Standards. Scrivi le regole una volta in un documento così le persone — e Ask Copera AI — fanno riferimento alla stessa fonte di verità.
Vedi Boards Overview se stai costruendo il board da zero.
Automazione 1 — la sweep di data quality
Aggiungi un trigger Schedule per quando vuoi che il board sia controllato — ad esempio, ogni giorno feriale alle 8:00. Questa sweep intercetta i record che sono già incompleti, non solo quelli editati oggi.
Aggiungi un'azione Find rows sulla tabella che restituisce i record incompleti: lo Status is a committed stage e un required field is empty (ad esempio, Status is Committed AND (Owner is empty OR Close Date is empty)). È lo stesso filtering che già usi sulle viste — combina i check con gruppi AND/OR e l'operatore is empty per descrivere esattamente cosa significa "incompleto" per questo board.
Aggiungi un passaggio For each sulle righe tornate, così i passaggi successivi girano una volta per ogni record incompleto.
Dentro il loop, aggiungi un'azione Set field per impostare Compliance → Needs review, così il gap è visibile sul board e appare in ogni filtro e vista. Aggiungi un'azione Set date to now a una colonna Last audited se vuoi un timestamp a registro.
Aggiungi un passaggio AI → Generate che scrive una nota breve e specifica che nomina esattamente quale campo manca, poi un Send direct message (o Send notification più leggera) all'owner della riga con quella nota e un link alla riga: "Heads up — il rinnovo 'Acme' è Committed ma non ha Close Date. Te la metti?" Lo specifico batte il generico: l'owner lo sistema in un click.
Invia un digest unico invece di un diluvio. Se i DM per-owner sembrano rumorosi, aggiungi un passaggio AI → Summarize sulle righe trovate e un'azione Post channel message per lasciare un unico report "gap di data quality di oggi" nel canale operations — mentre gli owner ricevono ancora i loro nudge individuali. Si legge in modo naturale accanto a un weekly project digest.
Automazione 2 — lo skip-catcher delle approval
La sweep gira una volta al giorno. Questa scatta nell'istante in cui un record taglia il traguardo senza il suo sign-off.
Sullo stesso board, aggiungi un'automazione con un trigger Field changed che osserva la colonna Status.
Aggiungi una condition che continua solo quando entrambe sono vere, combinate con un gruppo AND: lo status changed to un valore finale (un check changed from → to — ad esempio, to Closed Won o to Paid), e il campo Approved by is empty. Quella combinazione è la definizione di un'approval saltata.
Sul ramo true, aggiungi un'azione Set field per impostare Compliance → Skipped approval così il record è inconfondibile sul board e facile da tirare in una vista delle eccezioni.
Aggiungi un Send direct message al compliance o finance lead, e un Post channel message a un canale controls, nominando il record e chi lo ha mosso: "⚠️ la 'fattura contractor Q3' è stata spostata dritta a Paid senza approval a registro." Preferisci un percorso più silenzioso? Sostituisci con un Send notification o Assign user(s) per portare il reviewer sulla riga.
L'audit più forte è quello di cui non hai mai bisogno. Se uno step non deve essere saltabile, applicalo con un'approval di Workflow — uno status non può passare allo stage successivo finché qualcuno non approva la transizione, quindi lo skip non può accadere in primo luogo. Il catcher sopra fa poi ciò che un controllo preventivo non può: segnala i record che comunque scivolano — import, bulk edit e righe più vecchie create prima che esistesse la regola.
Oppure chiedilo a Copera AI
Il modo più veloce di fare audit — e l'unico per scansionare molti board e i documenti di policy insieme — è semplicemente chiedere. Apri Ask Copera AI e descrivi l'audit:
"Fai audit del nostro workspace per data quality e compliance. Sul Deals board, elenca ogni riga in stage Committed o Closed Won a cui manca un Owner o una Close Date. Sul Expenses board, elenca ogni spesa segnata Paid senza 'Approved by' registrato. Controlla ciascuna rispetto alle regole nel nostro Data Standards doc. Raggruppa i risultati per problema, mostra il nome del record e chi lo possiede, e segnala ogni riga problematica 'Needs review.'"
Ask Copera AI legge i board che indichi, cerca nel workspace e legge il documento Data Standards in un unico passaggio — poi restituisce i finding raggruppati per problema, con l'owner di ciascun record. Questa lettura cross-board e cross-document è esattamente ciò che una singola automazione non può fare, ed è perché l'audit a richiesta è il modo principale per avere il quadro completo.
Poiché l'assistente agisce come te, entro i tuoi permessi, l'audit è automaticamente limitato ai dati che sei autorizzato a vedere — una proprietà utile per un check di compliance. Il reporting è read-only e sicuro in qualsiasi permission mode. Se gli chiedi anche di segnalare le righe problematiche, la modalità predefinita Ask before acting ti mostra una review card per ogni modifica prima che sia fatta, così approvi esattamente cosa viene marcato. Vedi What Copera AI Can Do per l'insieme completo delle azioni che può fare.
Ancora l'audit a uno standard scritto. Tieni le regole in un documento e punta l'assistente su di esso — "controlla ogni record rispetto al nostro Data Standards doc" — così l'audit riflette la policy reale invece del best guess dell'assistente. Aggiorna il doc e l'audit successivo segue automaticamente la nuova regola.
Fallo diventare un collega fisso
I colleghi AI sono in rollout graduale. Quando uno arriva nel workspace, un collega "Compliance Auditor" con nome può possedere questo beat con il proprio schedule e sotto la propria identità: leggere i Data Standards e i board di cui lo metti a capo, segnalare ogni record a cui manca un campo obbligatorio o un sign-off, pubblicare un report mattutino di data quality nel canale compliance e inviare DM agli owner per chiudere ogni gap. Per design un collega non può cancellare dati e non può inviare nulla fuori dal workspace — quindi un auditor che segnala e riporta ma non distrugge né fa leak è un buon fit per il ruolo. Se non vedi ancora i teammate, stanno arrivando, e tutto in questa guida si può costruire oggi come Automation o eseguire a richiesta con Ask Copera AI.
Consigli
Rendi i finding filtrabili, non solo messaggi. Scrivi sempre il risultato su un campo Compliance della riga, non solo in un DM. Una colonna single-select di OK / Needs review / Skipped approval trasforma l'audit in una vista board live che puoi ordinare, contare e reportare — la differenza tra un ping una tantum e un controllo permanente.
Fai audit per eccezione, non su tutto. Non scansionare ogni riga ogni giorno. Filtra la sweep sui record negli stati in cui la regola si applica davvero — un deal Committed ha bisogno di una close date; uno Prospecting non ancora. Filtri stretti significano che i flag che alzi sono sempre gap reali, così il team continua a fidarsene.
Intercetta anche quelli che vanno in silenzio. Alcuni gap non sono un campo vuoto — sono una review in ritardo. Avvia un SLA timer quando un record entra in uno stato "needs review"; se non viene sgombrato in tempo, un SLA breach può escalarlo automaticamente, così un'approval ferma non resta per sempre.
Imposta uno spend cap. Poiché la sweep può generare una nota per riga segnalata in un loop, dai all'automazione uno spend cap per-automazione e osserva il dashboard di usage. Una settimana disordinata non può allora mai superare un budget che scegli tu — la run si ferma semplicemente e lo riporta.
Domande frequenti
Copera AI può fare audit dei miei board per dati mancanti e approval saltate?
Sì. Ask Copera AI può leggere più board e i documenti di policy in una volta sola, poi riportare ogni record che viola le regole — righe con un campo obbligatorio mancante, o righe arrivate a uno status finale senza approval registrata — e segnalare ogni riga problematica per la review. Per l'enforcement continuo, le Automations per-board intercettano un gap nel momento in cui appare sul board che osservano.
Come trova Copera le righe con campi obbligatori mancanti?
Definisci tu cosa significa "completo" con un filtro. Una sweep Find rows pianificata restituisce ogni record in uno stage committed la cui colonna obbligatoria è vuota — ad esempio, un deal segnato Committed senza Owner o Close Date. Ogni riga incompleta viene segnalata e il suo owner viene invitato a colmare il gap, usando lo stesso filtering che già conosci dalle viste.
Copera può rilevare un'approval saltata?
Sì. Un'automazione scatta quando lo status di una riga changes to un valore finale come Paid o Closed Won, e una condition continua solo quando il campo di approval is empty — cioè il record ha raggiunto il traguardo senza un sign-off a registro. La riga viene segnalata e il compliance lead viene avvisato. Per prevenire del tutto gli skip, applica lo step con un'approval di Workflow.
L'audit cambia i miei dati o li riporta soltanto?
Di default riporta. Ask Copera AI legge i board e restituisce i finding senza toccare nulla, e sotto la modalità predefinita Ask before acting qualsiasi modifica — come segnalare una riga Needs review — appare su una review card che approvi prima. L'auditor vede e fa solo ciò che può fare il tuo account.
Può fare audit di più board insieme?
Ask Copera AI sì. Legge i board che indichi e cerca nel workspace e nei doc di policy in un'unica richiesta, così un prompt può fare audit di Deals, Vendors ed Expenses insieme. Una singola Automation, al contrario, osserva solo il board su cui vive — quindi aggiungi le automazioni di guardrail per board e usa Ask Copera AI per la sweep a livello di workspace.
Correlati
- Automations — i blocchi schedule, find rows, condition e set-field su cui è costruita questa ricetta
- What Copera AI Can Do — esegui l'audit cross-board a richiesta, entro i tuoi permessi
- Workflows — applica le approval così uno step non può essere saltato in primo luogo
- Filters & Sorting — il filtering che definisce cosa significa "incompleto" per ogni board
- SLA-Breach Watchdog — escala le review che si bloccano invece di restare in silenzio
- Run a Reliable Month-End Close — la stessa mentalità di controllo applicata a una checklist finance
- What You Can Build with Copera AI — il playbook completo