Traduzione automatica in revisione. La versione inglese è quella di riferimento.
Progettazione dei workflow da lavori consegnati
Le progettazioni si collocano sulle quattro fasi di un incarico. Discovery legge il sistema; Build porta il codice in produzione entro uno sprint di due settimane; Deployment entra in esercizio senza fermare l'attività; Trust comprende i punti di approvazione, le tracce di audit e le riconciliazioni che permettono a un revisore di seguire ogni registrazione.
Le 10 progettazioni
- Acquisizione documenti: dalla carta al ricevimento articoli registrato
- Agenti AI governati: leggono liberamente, scrivono solo tramite una persona
- Il pacchetto di contesto: query preliminari prima di qualsiasi chiamata al modello
- Consenso a due modelli: letture indipendenti prima che venga proposta una bozza
- Acquisizione vocale: una telefonata che termina come ordine di lavoro pianificato
- Punto di ingresso unico: un router governato per ogni salvataggio di transazione
- La revisione di due diligence: prima la telemetria, per ultime le interviste
- Passaggio in produzione: dalla banchina di carico al libro mastro con tracciabilità dei lotti
- Portale per le modifiche di progetto e fatturazione sulla scansione del corriere
- La dorsale dei ricavi: HubSpot, Stripe e NetSuite riconciliati al centesimo
Nessuna progettazione corrisponde a questa combinazione. Rimuova un filtro.
Acquisizione documenti: dalla carta al ricevimento articoli registrato
Dove opera: banchine di ricevimento e uffici contabilità fornitori nella manifattura e nella distribuzione; documenti di trasporto con numeri di colata o di lotto, fatture del corriere, fatture fornitore
Una bolla di consegna o una fattura fornitore arriva come PDF, scansione o foto da telefono. Un modello di visione la legge, SuiteQL individua il fornitore, gli articoli e le righe aperte dell'ordine di acquisto, e l'agente propone un ricevimento articoli o una fattura fornitore con i relativi subrecord dei lotti. Una persona approva; nessuno ridigita un numero di colata.
01Acquisizione
- Documento di trasporto, polizza di carico o fattura fornitore arriva via email, scanner o foto da telefono
- Il file entra nella coda di acquisizione con mittente e data e ora
- Controllo dei duplicati tramite hash del contenuto rispetto ai documenti precedenti
02Estrazione
- L'OCR a visione normalizza PDF multipagina e foto
- Intestazione, righe, quantità, numeri di colata o di lotto, date di scadenza
- Confidenza per campo; la bassa confidenza viene segnalata, mai ipotizzata
03Risoluzione in NetSuite
- Corrispondenza SuiteQL: dal nome del fornitore all'ID entità
- Dal codice articolo del fornitore all'articolo tramite lo storico degli alias
- Righe aperte degli ordini di acquisto estratte per il three-way match
04Proposta
- Bozza di ricevimento articoli o fattura fornitore con subrecord dei lotti
- Scostamenti di riga calcolati rispetto all'ordine di acquisto
- Pacchetto di evidenza: pagina di origine, valori estratti, record associati
05Approvazione e registrazione
- Le corrispondenze esatte con l'ordine di acquisto vanno in coda per l'approvazione con un clic
- Gli scostamenti restano aperti, con il PDF accanto alla bozza
- NetSuite scrive il record con il ruolo dell'approvatore
Punti di controllo
- Nulla viene registrato senza un approvatore nominato. L'approvazione richiede un clic; l'inserimento manuale non serve più.
- Una chiave di idempotenza su ogni bozza impedisce una seconda ricevuta quando un documento viene reinviato.
- L'affidabilità a livello di campo e i riferimenti alla pagina di origine rendono ogni riga verificabile a posteriori.
Agenti AI governati: leggono liberamente, scrivono solo tramite una persona
Dove opera: holding di servizi con più società controllate; servizi gestiti per grandi imprese e logistica complessa
Un router centrale assegna il lavoro ad agenti specializzati, ciascuno operante solo tramite strumenti formali del Model Context Protocol: SuiteQL parametrizzato in sola lettura, schema dei record e proposta di bozza. Le letture restituiscono righe in tempo reale. Le scritture si fermano a una finestra di revisione in cui un responsabile approva prima che NetSuite registri il record.
01Input
- Fatture fornitori in PDF tramite OCR
- Una domanda in linguaggio naturale del CFO
- La diagnostica notturna pianificata
02Router centrale
- Dispatcher degli agenti e macchina a stati
- Contesto dalla base di conoscenza aziendale
03Agenti specializzati
- Agente di abbinamento dei debiti verso fornitori
- Rilevatore di perdite di margine nel libro mastro
- Auditor forense SuiteQL
04Strumenti MCP governati
- execute_suiteql, in sola lettura
- get_record_schema
- propose_transaction_draft
05Libro mastro di produzione
- Le letture restituiscono righe SuiteQL in tempo reale
- Le bozze si fermano alla finestra di approvazione umana
- Le bozze approvate vengono registrate nel libro mastro ACID
Punti di controllo
- Token limitati al ruolo e un confine lettura/scrittura che un revisore può ispezionare; nessuno scraper, nessun driver di database condiviso.
- Ogni cifra nella risposta di un agente rimanda a una riga SuiteQL che l'agente non ha generato.
- Un agente può trovare quattordici fatture duplicate in cinquemila ordini di acquisto; non può registrare una nota di credito per nessuna di esse.
Il pacchetto di contesto: query preliminari prima di qualsiasi chiamata al modello
Dove opera: qualsiasi agente AI che tocchi entità, valute o imposte: abbinamento dei debiti verso fornitori, rilevamento delle perdite di margine, domande di natura finanziaria sul libro mastro
I modelli commerciali falliscono all'interno di un ERP quando devono ricordare ID interni, nexus fiscale e tassi di cambio lungo un contesto esteso. Questa architettura non lo chiede mai. Il codice esegue prima le interrogazioni e fornisce al modello un piccolo pacchetto strutturato di righe aggiornate per l'unico compito da svolgere.
01Attivazione
- Un documento in entrata, una domanda della finanza o la diagnostica notturna
- Il router classifica il compito e sceglie il worker
- Il contesto richiesto dal worker è dichiarato, non improvvisato
02SuiteQL preliminare
- Interrogazioni parametrizzate, in sola lettura, per le sole righe necessarie
- Entità, righe d'ordine aperte, valute, nexus fiscale, alias degli articoli
- Risultati in cache per l'esecuzione; nessuna ricerca salvata nel ciclo
03Pacchetto di contesto
- Pacchetto strutturato compatto con gli ID interni dei record
- Dati personali mascherati prima di lasciare il tenant
- Ogni valore riporta la propria tabella e riga
04Ragionamento del modello
- Il modello ragiona solo sul pacchetto
- Ogni cifra dell'output è riconducibile a una riga del pacchetto
- Le incognite tornano come domande, non come supposizioni
05Memoria
- Alias risolti e decisioni scritti nella base di conoscenza
- L'esecuzione successiva parte dalla mappatura corretta
- Una correzione di una persona diventa una regola che il worker segue
Punti di controllo
- Il costruttore del pacchetto dispone di credenziali in sola lettura, limitate al ruolo; non può scrivere.
- Mascheramento e marcatura delle righe avvengono nel codice prima che il modello venga chiamato, per cui il modello non vede mai un nome di cui non ha bisogno.
- Il pacchetto viene registrato con l'hash del prompt, così ogni risposta può essere riprodotta e verificata.
Consenso a due modelli: letture indipendenti prima che venga proposta una bozza
Dove opera: contabilità fornitori e ogni acquisizione in cui la lettura di un modello diventa una registrazione a libro mastro: fatture fornitore, note di credito, condizioni contrattuali
La lettura di una fattura da parte di un solo modello è un'opinione. Due letture indipendenti confrontate dal codice con l'ordine d'acquisto sono evidenza. Il controllo propone una bozza solo quando entrambe le letture concordano e corrispondono a NetSuite; qualsiasi discordanza diventa un'eccezione con le due letture affiancate, e nessun percorso porta da uno dei due modelli al libro mastro.
01Estrazione indipendente
- Il modello A estrae intestazione, righe, quantità e seriali di lotto
- Il modello B estrae lo stesso documento senza vedere l'output di A
- Entrambi restituiscono un output strutturato secondo lo stesso schema
02Confronto deterministico
- Il codice confronta A e B riga per riga
- Totali ricalcolati dalle righe, non letti dalla pagina
- Condizioni, numeri di fattura duplicati e codici fiscali verificati su NetSuite
03Esito
- Concordanza al centesimo e corrispondenza con l'ordine d'acquisto: viene proposta una bozza
- Qualsiasi discordanza: un'eccezione con le due letture affiancate
- Nessun percorso da uno dei due modelli al libro mastro
04Approvazione umana
- L'approvatore vede la bozza, l'evidenza e lo scostamento
- Un clic approva; un clic lo rinvia
- Il record viene salvato con il ruolo dell'approvatore
05Traccia di audit
- Hash dei prompt e versioni dei modelli nelle note di sistema
- Entrambe le letture conservate insieme al documento
- Timbro di approvazione e marca temporale sulla transazione
Punti di controllo
- La concordanza è decisa dal codice con tolleranze fisse, non da un terzo modello.
- La tolleranza che consente a una corrispondenza esatta di entrare in coda per l'approvazione con un clic è un'impostazione di cui è responsabile il controller.
- I fornitori di modelli sono intercambiabili; il controllo è la progettazione, non un modello particolare.
Acquisizione vocale: una telefonata che termina come ordine di lavoro pianificato
Dove opera: aziende di assistenza sul campo e di installazione le cui chiamate arrivano fuori orario; lo stesso schema è alla base dell'agente multilingue di questo sito
Chi chiama raggiunge un agente conversazionale invece della segreteria telefonica. L'agente dichiara che cosa è, rileva cliente, sito, problema e urgenza, verifica l'account e il calendario in NetSuite con chiamate di sola lettura e prepara una bozza di ordine di intervento con uno slot bloccato. Il dispatcher lo rilascia; le eccezioni passano a una persona con la trascrizione.
01Chiamata
- Chiamata in entrata, anche fuori orario
- A chi chiama viene comunicato che si tratta di un agente AI e il consenso viene registrato
- Lingua rilevata; l'agente risponde in quella lingua
02Conversazione
- Da voce a testo e ritorno, in streaming
- Intento e dati rilevati: cliente, sito, problema, urgenza
- Ciò che manca viene chiesto, non presunto
03Consultazioni di sola lettura
- Cliente e sito abbinati in NetSuite per telefono, nome e indirizzo
- Stato del contratto o della garanzia, ordini aperti, ultima visita
- Disponibilità dei tecnici dal calendario
04Proposta
- Bozza di ordine di intervento con i dati rilevati
- Slot proposto bloccato, non prenotato
- Conferma riletta a chi chiama
05Conferma e passaggio di consegne
- Conferma via SMS o email a chi ha chiamato
- Il dispatcher esamina la coda e rilascia lo slot
- Eccezioni e richiami passano a una persona con la trascrizione
Punti di controllo
- L'informativa e il consenso aprono la chiamata; la trascrizione resta con l'ordine.
- Ogni chiamata a NetSuite durante la conversazione è una lettura. La scrittura è un'azione del dispatcher.
- Bloccare, non prenotare: lo slot è riservato per la revisione, così che due persone non richiedano mai la stessa ora.
Evidenza e pagine correlate
Punto di ingresso unico: un router governato per ogni salvataggio di transazione
Dove opera: account NetSuite in cui una serie di script user-event si attiva a ogni salvataggio: distribuzione, produzione, fatturazione in abbonamento
Una dozzina di script su un solo tipo di record viene eseguita in un ordine che nessuno ha scelto, ciascuno carica ricerche sul thread dell'utente e il salvataggio si blocca o va in conflitto. Il punto di ingresso unico sostituisce la serie di script con un unico router tipizzato: il lavoro sincrono è la convalida in memoria e tutto ciò che è oneroso viene eseguito dopo il salvataggio in una coda idempotente.
01Evento del record
- Ordine di vendita, ricevimento articoli o fattura salvati dall'interfaccia, da un RESTlet, da un'importazione CSV o da EDI
- Un deployment per tipo di record sostituisce la serie di script user-event
- Contesto acquisito: ruolo, origine, stato del record
02Router
- Dispatch tipizzato per tipo di record ed evento
- Ordine delle regole deterministico, dichiarato nel codice
- Un feature flag per ogni regola per un rilascio sicuro
03Validazione in memoria
- Regole valutate su dati di riferimento in cache
- Nessuna ricerca salvata né caricamento di record nel flusso di salvataggio del record
- Rifiutare subito, con un messaggio specifico
04Coda
- Allocazioni di contabilità generale, controlli del credito, invio EDI e notifiche messi in coda
- Una chiave di idempotenza per ogni job; i nuovi tentativi sono sicuri
- I worker Map/Reduce svuotano la coda con margine di governance
05Libro mastro e telemetria
- Il salvataggio si completa in ben meno di un secondo nelle retrospettive pubblicate
- Le collisioni di blocco dei record scompaiono con l'eliminazione del lavoro sincrono
- Tempi per regola registrati per il benchmark di velocità
Punti di controllo
- Un unico punto in cui leggere le regole, così che un revisore possa vedere ogni effetto collaterale di un salvataggio.
- Il codice sincrono non può richiamare una ricerca; se lo fa, il lint di deployment fallisce.
- I job in coda sono idempotenti e rieseguibili. Un job fallito viene ritentato, mai duplicato.
La revisione di due diligence: prima la telemetria, per ultime le interviste
Dove si applica: target di private equity e società in portafoglio appena acquisite su NetSuite; anche il primo passo di ogni incarico DataOngoing
Una discovery convenzionale intervista le persone per settimane e consegna una presentazione. Questo approccio legge il sistema: un ruolo di sola lettura, SuiteQL su log di esecuzione, script, ricerche, ruoli e integrazioni, e una mappa delle dipendenze con risultati classificati per esposizione. La restituzione avviene 48-72 ore dopo l'accesso e il compenso viene accreditato sul primo sprint.
01Accesso
- Un ruolo di sola lettura concesso dall'amministratore del target
- Perimetro concordato: script, ricerche, ruoli, integrazioni, volumi di transazioni
- Nessun workshop, nessun calendario di interviste
02Estrazione
- SuiteQL su deployment degli script, log di esecuzione e utilizzo della governance
- Ricerche salvate, workflow, record personalizzati e relativi responsabili
- Ruoli e permessi valutati con l'indice di rischio per ruolo (0-4)
03Analisi
- Percorsi critici: gli script eseguiti al salvataggio del record e i relativi tempi
- Collisioni di blocco, ricerche N+1, criteri non indicizzati
- Integrazioni e middleware, con le relative modalità di guasto
04Mappa dell'architettura
- Mappa delle dipendenze dal tipo di record allo script all'integrazione
- Risultati classificati per esposizione in dollari e sforzo di correzione
- Ciò che la lettura non può vedere, dichiarato esplicitamente
05Restituzione
- Un report scritto e una restituzione al team dell'operazione
- Una roadmap di sprint a prezzo fisso
- Il compenso della revisione accreditato per intero sul primo sprint
Punti di controllo
- Accesso in sola lettura; durante la due diligence nulla cambia nel sistema target.
- Ogni rilievo cita la riga di log, l'ID dello script o il ruolo da cui proviene.
- Il report indica ciò che non è stato possibile osservare, così che un rilievo non venga mai dedotto dall'assenza di evidenze.
Passaggio in produzione: dalla banchina di carico al libro mastro con tracciabilità dei lotti
Dove opera: distributore di alimenti e bevande deperibili della costa occidentale degli USA da $70M; distribuzione di alimenti a catena del freddo e bevande deperibili
L'ingresso fisico è disaccoppiato dalla contabilità. Gli scanner inviano i dati a un RESTlet di staging idempotente e vengono rilasciati in meno di un secondo; un worker Map/Reduce associa lotti e date di scadenza, accantona il costo franco destino (landed cost) e rilascia lo SKU all'ondata di picking. Il passaggio dalla piattaforma precedente è avvenuto con un'ingestione differenziale idempotente attraverso un cambio turno.
01Ricezione in ingresso
- Camion frigorifero alla banchina di carico
- Scansione RF mobile dell'etichetta del pallet
- Acquisizione di fornitore, SKU, lotto, scadenza, peso
02Motore di staging
- Coda di staging RESTlet idempotente
- Convalida atomica dei subrecord
- Valido: ricevimento articoli in staging in meno di 800 ms
- Scostamento: blocco in un'ubicazione di quarantena QA
03Motore asincrono di lotti e contabilità generale
- Pipeline di allocazione Map/Reduce
- Associazione dei numeri di lotto ai subrecord di inventario FIFO
- Accantonamento del costo franco destino (landed cost) stimato del trasporto
- Rilascio dello SKU all'ondata di picking e imballaggio
04Nucleo finanziario governato
- Addebito all'attivo di magazzino, per singolo lotto
- Accredito al conto di accantonamento del costo franco destino (landed cost)
- Fattura effettiva del vettore abbinata al lotto al suo arrivo
Punti di controllo
- Uno scanner che ritenta aggiorna lo stesso record di staging; non crea mai un secondo pallet.
- I subrecord di lotto e scadenza vengono convalidati al momento dell'ingresso fisico, quando possono ancora essere corretti.
- Gli scostamenti restano bloccati in un'ubicazione di quarantena invece di bloccare la banchina di carico.
Portale per le modifiche di progetto e fatturazione sulla scansione del corriere
Dove opera: produttore di sistemi di filtrazione e HVAC ingegnerizzati da $90M; produzione di apparecchiature industriali e filtrazione ingegnerizzata
Una modifica di progetto è un evento commerciale. Una Suitelet la registra, blocca il ticket di produzione, ricalcola il prezzo in base al costo dei materiali e attende l'approvazione del project manager prima di aggiornare l'ordine di vendita e gli ordini di lavoro in un'unica transazione. Anche la fatturazione diventa un evento: la scansione del vettore avvia la verifica, la registrazione e l'invio della fattura.
01Prima: quattordici giorni lavorativi
- Il reparto produttivo spedisce l'apparecchiatura
- Scheda cartacea di lavorazione imballata con l'unità
- Modifiche di progetto tracciate in un foglio di calcolo condiviso
- Revisione manuale della fatturazione in NetSuite
- Fattura creata 12-14 giorni lavorativi dopo
02Dopo: meno di due minuti
- Scansione del vettore con ShipStation
- Webhook di evasione verso NetSuite
- Il motore abbinato verifica le milestone e le approvazioni DCR
- Fattura generata e registrata nel libro mastro
- Fattura elettronica inviata al cliente
Punti di controllo
- Una modifica registrata blocca il ticket di produzione a valle fino alla sua approvazione o al suo ritiro.
- L'ordine di vendita, gli ordini di lavoro e la fattura sono collegati in modo programmatico, così un revisore traccia una riga senza foglio di calcolo.
- Le fatture vengono registrate solo dopo che evasione, approvazioni e condizioni sono state verificate dal job, non da un addetto.
La dorsale dei ricavi: HubSpot, Stripe e NetSuite riconciliati al centesimo
Dove opera: SaaS B2B ad alta crescita e attività in abbonamento; software B2B e servizi abilitati dalla tecnologia
Le condizioni commerciali vengono registrate una sola volta nel CRM. Un deal chiuso come vinto crea il cliente, l'ordine di vendita e l'abbonamento Stripe; ogni webhook di pagamento registra importo lordo, netto e commissione come un'unica scrittura; l'accordo ASC 606 viene creato alla chiusura del deal. Ogni payload è sottoposto a hash rispetto all'ID evento Stripe, così un nuovo tentativo non registra nulla due volte.
01HubSpot
- Deal contrassegnato come chiuso e vinto
- Payload: condizioni, prodotti, licenze
02Provisioning in NetSuite
- Validare partita IVA, valuta e società controllata
- Creare il cliente e l'ordine di vendita
- Creare il cliente Stripe e il piano di abbonamento
03Stripe
- Addebitare la carta o inviare la fattura
- Webhook: invoice.payment_succeeded con importo lordo, commissione e ID transazione
04Motore di regolamento
- Addebitare il conto transitorio Stripe per l'accredito netto
- Addebitare il costo delle commissioni di incasso
- Accreditare i crediti verso clienti per l'importo lordo
05Motore dei ricavi
- Creare l'accordo di ricavo e l'allocazione al fair value
- Registrare la scrittura mensile dei ricavi differiti
Punti di controllo
- La commissione del gateway viene separata all'acquisizione, così l'accredito bancario quadra al centesimo il giorno stesso in cui arriva.
- Deduplicazione dei webhook per ID evento: un duplicato restituisce esito positivo a Stripe e non registra nulla.
- I commerciali non gestiscono mai codici fiscali o tassi di cambio; la traduzione nelle regole contabili è affidata al codice.
Casi compositi modellizzati: ogni progetto deriva da lavori consegnati, con il cliente rappresentato come archetipo. Le cifre si trovano nei casi studio collegati e nel registro del tempo 100x, ciascuna con la propria classe di fonte. Come i progetti vengono realizzati e fatturati: come lavoriamo.
Domande frequenti
Questi sono i diagrammi effettivi degli incarichi?
Sono ridisegnati. I diagrammi di lavoro riportano nomi dei clienti, nomi del personale e dettagli dei conti, perciò l'architettura è pubblicata come diagrammi a corsie nativi, con il cliente rappresentato come archetipo. Le fasi, i passaggi e i punti di approvazione sono quelli effettivamente eseguiti.
I progetti di AI scrivono su NetSuite in autonomia?
No. Ogni progetto di AI qui descritto legge tramite strumenti governati, in sola lettura, e propone bozze. Una persona identificata approva e NetSuite scrive il record con il ruolo di quella persona. L'approvazione richiede un clic, ma è il clic di una persona.
Dove sono i numeri?
Nei casi studio collegati e nel registro del tempo 100x, ciascuno con la propria classe di fonte. I diagrammi stessi non riportano cifre oltre a quelle già pubblicate in quelle pagine.
Uno di questi progetti può essere adattato al nostro stack?
A questo serve uno sprint di due settimane. La revisione di due diligence tecnologica, 48-72 ore dall'accesso, indica quale progetto è adatto e che cosa muoverebbe; lo sprint lo consegna come codice in produzione e il costo della revisione viene accreditato per intero al primo sprint.
Parli con l'architetto, non con un venditore
Tecnologia Aissistor per NetSuite: i cinque ruoli che un'azienda retribuisce, assorbiti in un unico box governato a un costo inferiore del 20-80% (modellizzato), con il team esistente ricollocato e non sostituito, e ogni risultato pubblicato in un registro del tempo 100x con la relativa classe di fonte. Legga il registro.
Prenoti un colloquio strategico Esegua il calcolatore dei cinque ruoli
The direct email and phone number are shared in the receipt of a verified request.