Tradução automática em revisão. A versão em inglês é a referência.
Desenhos de fluxo de trabalho de projetos entregues
Os desenhos se apoiam nas quatro etapas de um projeto. A Descoberta lê o sistema; a Construção leva o código à produção dentro de um sprint de duas semanas; a Implantação entra no ar sem parar a operação; a Confiança são os gates de aprovação, as trilhas de auditoria e as conciliações que permitem a um auditor acompanhar cada registro.
Os 10 desenhos
- Entrada de documentos: do papel ao recebimento de itens lançado
- Workers de IA governados: leem livremente, gravam somente por meio de uma pessoa
- O pacote de contexto: consultas prévias antes de qualquer chamada ao modelo
- Consenso entre dois modelos: leituras independentes antes de propor um rascunho
- Entrada por voz: uma ligação que termina como ordem de serviço agendada
- Ponto de entrada único: um roteador governado para cada gravação de transação
- A leitura de diligência: telemetria primeiro, entrevistas por último
- Virada ao vivo: da doca ao livro razão com rastreabilidade por lote
- Portal de alteração de projeto e faturamento na leitura do transportador
- A espinha dorsal de receita: HubSpot, Stripe e NetSuite conciliados até o centavo
Nenhum desenho corresponde a essa combinação. Limpe um filtro.
Entrada de documentos: do papel ao recebimento de itens lançado
Onde roda: docas de recebimento e mesas de contas a pagar em manufatura e distribuição; romaneios com números de corrida ou de lote, conhecimentos de transporte, faturas de fornecedores
Um romaneio ou uma fatura de fornecedor chega como PDF, digitalização ou foto de celular. Um modelo de visão faz a leitura, o SuiteQL identifica o fornecedor, as peças e as linhas abertas do pedido de compra, e o worker propõe um recebimento de itens ou uma fatura de fornecedor com seus subregistros de lote. Uma pessoa aprova; ninguém digita de novo um número de corrida.
01Captura
- Romaneio, conhecimento de embarque ou fatura de fornecedor chega por e-mail, scanner ou foto de celular
- O arquivo entra na fila de entrada com remetente e data e hora
- Verificação de duplicidade por hash de conteúdo em relação a documentos anteriores
02Extração
- O Vision OCR normaliza PDFs de várias páginas e fotos
- Cabeçalho, linhas, quantidades, números de corrida ou de lote, datas de validade
- Confiança por campo; confiança baixa é sinalizada, nunca presumida
03Resolução no NetSuite
- Correspondência via SuiteQL: nome do fornecedor para ID da entidade
- Código do fornecedor para o item por meio do histórico de aliases
- Linhas abertas de pedidos de compra puxadas para a conciliação tripla
04Proposta
- Rascunho de recebimento de itens ou fatura de fornecedor com subregistros de lote
- Variações por linha calculadas em relação ao pedido de compra
- Pacote de evidências: página de origem, valores extraídos, registros correspondentes
05Aprovação e lançamento
- Correspondências exatas com o pedido de compra entram na fila para aprovação com um clique
- Variações são abertas com o PDF ao lado do rascunho
- O NetSuite grava o registro sob o perfil do aprovador
Pontos de controle
- Nada é lançado sem um aprovador identificado. A aprovação é um clique; a digitação deixa de existir.
- Uma chave de idempotência em cada rascunho impede um segundo recebimento quando um documento é reenviado.
- A confiança por campo e as referências à página de origem tornam cada linha auditável a posteriori.
Workers de IA governados: leem livremente, gravam somente por meio de uma pessoa
Onde roda: holding de serviços com várias subsidiárias; serviços gerenciados corporativos e logística complexa
Um roteador central distribui o trabalho a workers especializados, cada um atuando apenas por meio de ferramentas formais do Model Context Protocol: SuiteQL parametrizado somente leitura, esquema de registros e uma proposta em rascunho. As leituras retornam linhas em tempo real. As gravações param em uma janela de revisão, onde um supervisor aprova antes que o NetSuite confirme o registro.
01Entradas
- Faturas de fornecedores em PDF via OCR
- Uma pergunta em linguagem natural do CFO
- O diagnóstico noturno agendado
02Roteador central
- Despachante de agentes e máquina de estados
- Contexto da base de conhecimento corporativa
03Workers especializados
- Worker de conciliação de contas a pagar
- Detector de vazamento de margem no livro razão
- Auditor forense de SuiteQL
04Ferramentas MCP governadas
- execute_suiteql, somente leitura
- get_record_schema
- propose_transaction_draft
05Livro razão de produção
- As leituras retornam linhas SuiteQL em tempo real
- Os rascunhos param na janela de aprovação humana
- Rascunhos aprovados são efetivados no livro razão ACID
Pontos de controle
- Tokens com escopo por função e uma fronteira de leitura/escrita que um auditor pode inspecionar; sem scrapers, sem drivers de banco de dados compartilhados.
- Cada valor na resposta de um worker remete a uma linha SuiteQL que ele não gerou.
- Um worker pode encontrar quatorze faturas duplicadas em cinco mil pedidos de compra; ele não pode lançar um crédito para nenhuma delas.
O pacote de contexto: consultas prévias antes de qualquer chamada ao modelo
Onde roda: qualquer worker de IA que toque entidades, moedas ou impostos: conciliação de contas a pagar, detecção de vazamento de margem, perguntas de finanças sobre o livro razão
Modelos comerciais falham dentro de um ERP quando precisam lembrar IDs internos, nexo tributário e taxas de câmbio ao longo de um contexto extenso. Este desenho nunca pede isso a eles. O código executa as consultas primeiro e entrega ao modelo um pacote pequeno e estruturado de linhas ativas para a única tarefa em questão.
01Gatilho
- Um documento recebido, uma pergunta de finanças ou o diagnóstico noturno
- O roteador classifica a tarefa e escolhe o worker
- O contexto necessário ao worker é declarado, não improvisado
02SuiteQL de pré-verificação
- Consultas parametrizadas e somente leitura, apenas para as linhas necessárias
- Entidade, linhas de PO em aberto, moedas, nexo tributário, aliases de itens
- Resultados em cache durante a execução; sem pesquisas salvas no fluxo
03Pacote de contexto
- Pacote estruturado e compacto com os IDs internos dos registros
- Dados pessoais mascarados antes de saírem do tenant
- Cada valor identificado com sua tabela e linha
04Raciocínio do modelo
- O modelo raciocina somente sobre o pacote
- Cada valor na saída remete a uma linha do pacote
- O que é desconhecido volta como pergunta, não como suposição
05Memória
- Aliases e decisões resolvidos gravados na base de conhecimento
- A próxima execução parte do mapeamento corrigido
- Uma correção feita por uma pessoa se torna uma regra que o worker segue
Pontos de controle
- O construtor de pacotes tem credenciais somente leitura e com escopo por função; ele não pode escrever.
- O mascaramento e a marcação de linhas acontecem no código antes de o modelo ser chamado, de modo que o modelo nunca vê um nome de que não precisa.
- O pacote é registrado com o hash do prompt, de modo que qualquer resposta pode ser reproduzida e verificada.
Consenso entre dois modelos: leituras independentes antes de propor um rascunho
Onde roda: contas a pagar e qualquer entrada em que a leitura de um modelo vira lançamento no livro razão: faturas de fornecedores, notas de crédito, condições contratuais
A leitura de uma fatura por um modelo é uma opinião. Duas leituras independentes comparadas por código com o pedido de compra são evidência. O gate propõe um rascunho apenas quando as duas leituras concordam e coincidem com o NetSuite; qualquer divergência vira uma exceção com as duas leituras lado a lado, e nenhum caminho leva de qualquer um dos modelos ao livro razão.
01Extração independente
- O modelo A extrai cabeçalho, linhas, quantidades e seriais de lote
- O modelo B extrai o mesmo documento sem ver a saída do A
- Ambos retornam saída estruturada no mesmo esquema
02Comparação determinística
- O código compara A e B linha por linha
- Totais recalculados a partir das linhas, não lidos da página
- Condições, números de fatura duplicados e códigos de imposto verificados no NetSuite
03Resultado
- Concordância até o centavo e correspondência com o PO: um rascunho é proposto
- Qualquer divergência: uma exceção com as duas leituras lado a lado
- Nenhum caminho de qualquer dos modelos até o livro razão
04Aprovação humana
- O aprovador vê o rascunho, a evidência e a variação
- Um clique aprova; um clique devolve
- O registro é salvo sob a função do aprovador
05Trilha de auditoria
- Hashes de prompt e versões de modelo nas notas do sistema
- As duas leituras são mantidas junto ao documento
- Carimbo de aprovação e data e hora na transação
Pontos de controle
- A concordância é decidida por código com tolerâncias fixas, não por um terceiro modelo.
- A tolerância que permite que uma correspondência exata entre na fila de aprovação com um clique é uma configuração sob responsabilidade do controller.
- Os fornecedores de modelos são intercambiáveis; o gate é o desenho, não um modelo específico.
Entrada por voz: uma ligação que termina como ordem de serviço agendada
Onde roda: empresas de serviços de campo e instalação cujas chamadas chegam fora do horário comercial; o mesmo padrão responde pelo agente multilíngue deste site
Quem liga fala com um agente conversacional em vez de cair na caixa postal. O agente informa o que é, registra cliente, local, problema e urgência, consulta a conta e a agenda no NetSuite por chamadas somente leitura e elabora uma ordem de serviço com um horário reservado. O despachante a libera; as exceções vão para uma pessoa com a transcrição.
01Chamada
- Chamada recebida, inclusive fora do horário comercial
- Quem liga é informado de que se trata de um agente de IA e o consentimento é registrado
- O idioma é detectado; o agente responde nele
02Conversa
- Conversão de fala em texto e de texto em fala em tempo real
- Intenção e dados registrados: cliente, local, problema, urgência
- O que não se sabe é perguntado, não presumido
03Consultas somente leitura
- Cliente e local identificados no NetSuite por telefone, nome e endereço
- Status de contrato ou garantia, ordens em aberto, última visita
- Disponibilidade dos técnicos conforme a agenda
04Proposta
- Rascunho de ordem de serviço com os dados registrados
- Horário proposto reservado, não agendado
- Confirmação lida de volta para quem ligou
05Confirmação e repasse
- Confirmação por mensagem de texto ou e-mail a quem ligou
- O despachante revisa a fila e libera o horário
- Exceções e retornos vão para uma pessoa com a transcrição
Pontos de controle
- A chamada começa com a informação e o consentimento; a transcrição fica com a ordem.
- Toda chamada ao NetSuite durante a conversa é uma leitura. A gravação é ação do despachante.
- Reservar, não agendar: o horário é reservado para revisão, de modo que duas pessoas nunca disputem a mesma hora.
Evidências e páginas relacionadas
Ponto de entrada único: um roteador governado para cada gravação de transação
Onde roda: contas NetSuite em que uma pilha de scripts de user event dispara a cada gravação: distribuição, manufatura, cobrança de assinaturas
Uma dúzia de scripts em um mesmo tipo de registro roda em uma ordem que ninguém escolheu, cada um carregando buscas na thread do usuário, e a gravação trava ou colide. O ponto de entrada único substitui a pilha por um roteador tipado: o trabalho síncrono é validação em memória, e tudo o que é pesado roda depois da gravação, em uma fila idempotente.
01Evento de registro
- Pedido de venda, recebimento de itens ou fatura salvos pela interface, por um RESTlet, por uma importação CSV ou por EDI
- Uma implantação por tipo de registro substitui a pilha de scripts de evento de usuário
- Contexto capturado: função, origem, estado do registro
02Roteador
- Despacho tipado por tipo de registro e evento
- Ordem determinística das regras, declarada em código
- Uma feature flag por regra para um lançamento seguro
03Validação em memória
- Regras avaliadas com dados de referência em cache
- Sem pesquisas salvas nem carregamento de registros no processo de salvamento do registro
- Rejeitar cedo, com uma mensagem específica
04Fila
- Alocações no livro razão, verificações de crédito, envio de EDI e notificações enfileirados
- Uma chave de idempotência por tarefa; novas tentativas são seguras
- Workers de Map/Reduce esvaziam a fila com folga de governança
05Livro razão e telemetria
- A gravação retorna em bem menos de um segundo nas retrospectivas publicadas
- As colisões de bloqueio de registro desaparecem com o trabalho síncrono
- Tempo por regra registrado para o benchmark de velocidade
Pontos de controle
- Um só lugar para ler as regras, para que um auditor possa ver todos os efeitos colaterais de uma gravação.
- O código síncrono não pode chamar uma pesquisa; o lint da implantação falha se chamar.
- As tarefas enfileiradas são idempotentes e reexecutáveis. Uma tarefa com falha é reprocessada, nunca duplicada.
A leitura de diligência: telemetria primeiro, entrevistas por último
Onde se aplica: alvos de private equity e empresas do portfólio recém-adquiridas no NetSuite; também é o primeiro passo de todo projeto da DataOngoing
Uma descoberta convencional entrevista pessoas por semanas e entrega uma apresentação. Este desenho lê o sistema: uma função somente leitura, SuiteQL sobre logs de execução, scripts, pesquisas, funções e integrações, e um mapa de dependências com achados ordenados por exposição. A apresentação dos resultados ocorre 48-72 horas após o acesso, e o valor é creditado no primeiro sprint.
01Acesso
- Uma função somente leitura concedida pelo administrador do alvo
- Escopo acordado: scripts, pesquisas, funções, integrações, volumes de transações
- Sem workshop, sem agenda de entrevistas
02Extração
- SuiteQL sobre implantações de scripts, logs de execução e uso de governança
- Pesquisas salvas, fluxos de trabalho, registros personalizados e seus responsáveis
- Funções e permissões pontuadas no índice de risco de função (0-4)
03Análise
- Caminhos críticos: os scripts executados ao salvar o registro e seu tempo de execução
- Colisões de bloqueio, pesquisas N+1, critérios sem índice
- Integrações e middleware, com seus modos de falha
04Mapa de arquitetura
- Mapa de dependências do tipo de registro ao script e à integração
- Achados ordenados por exposição em dólares e esforço de correção
- O que a leitura não consegue enxergar, declarado explicitamente
05Apresentação dos resultados
- Um relatório escrito e uma apresentação dos resultados para a equipe do negócio
- Um roadmap de sprints com preços fixos
- A taxa da leitura é creditada integralmente no primeiro sprint
Pontos de controle
- Acesso somente leitura; nada no alvo muda durante a due diligence.
- Cada achado cita a linha de log, o ID do script ou o perfil de acesso de onde veio.
- O relatório declara o que não conseguiu observar, de modo que nenhum achado é inferido a partir do silêncio.
Virada ao vivo: da doca ao livro razão com rastreabilidade por lote
Onde roda: distribuidora de alimentos e bebidas perecíveis da Costa Oeste dos EUA, com USD 70M de receita; distribuição de alimentos e bebidas perecíveis com cadeia de frio
A entrada física é desacoplada da contabilidade. Os leitores (scanners) enviam dados a um RESTlet de staging idempotente e são liberados em menos de um segundo; um worker Map/Reduce vincula lotes e datas de validade, provisiona o custo de importação (landed cost) e libera o SKU para a onda de separação (picking). A saída da plataforma legada ocorreu por ingestão delta idempotente durante uma troca de turno.
01Recebimento de entrada
- Caminhão refrigerado na doca
- Leitura móvel por RF da etiqueta do palete
- Captura de fornecedor, SKU, lote, validade e peso
02Mecanismo de staging
- Fila de staging idempotente em RESTlet
- Validação atômica de subregistros
- Válido: recebimento de itens em staging em menos de 800 ms
- Divergência: retenção em um local de quarentena de QA
03Mecanismo assíncrono de lotes e GL
- Pipeline de alocação Map/Reduce
- Vincular números de lote a subregistros de estoque FIFO
- Provisionar o custo de importação (landed cost) estimado do frete
- Liberar o SKU para a onda de separação e embalagem
04Núcleo financeiro governado
- Débito no ativo de estoque, por lote
- Crédito na provisão de compensação do custo de importação (landed cost)
- A fatura real da transportadora é conciliada com o lote quando chega
Pontos de controle
- Um leitor (scanner) que tenta novamente atualiza o mesmo registro de staging; nunca cria um segundo palete.
- Os subregistros de lote e validade são validados no momento da entrada física, quando ainda podem ser corrigidos.
- As divergências ficam retidas em um local de quarentena em vez de bloquear a doca.
Portal de alteração de projeto e faturamento na leitura do transportador
Onde roda: fabricante de sistemas de filtração e HVAC sob medida, com USD 90M de receita; fabricação de equipamentos industriais e filtração sob medida
Uma alteração de projeto é um evento comercial. Um Suitelet a registra, bloqueia a ordem de produção, reprecifica com base no custo de material e aguarda a aprovação do gerente de projeto antes de atualizar o pedido de venda e as ordens de trabalho em uma única transação. O faturamento também se torna um evento: a leitura da transportadora aciona a verificação, o lançamento e o envio da fatura.
01Antes: quatorze dias úteis
- O chão de fábrica despacha o equipamento
- Ficha de papel embalada com a unidade
- Alterações de projeto controladas em uma planilha compartilhada
- Revisão manual de faturamento no NetSuite
- Fatura criada 12-14 dias úteis depois
02Depois: menos de dois minutos
- Leitura da transportadora no ShipStation
- Webhook de fulfillment para o NetSuite
- O mecanismo pareado verifica marcos e aprovações de DCR
- Fatura gerada e lançada no livro razão
- Fatura eletrônica enviada ao cliente
Pontos de controle
- Uma alteração registrada bloqueia o ticket de produção seguinte até que seja aprovada ou retirada.
- O pedido de venda, as ordens de serviço e a fatura são vinculados por programação, de modo que um auditor rastreia uma linha sem planilha.
- As faturas são lançadas somente depois que o fulfillment, as aprovações e as condições são verificados pelo job, e não por um assistente.
A espinha dorsal de receita: HubSpot, Stripe e NetSuite conciliados até o centavo
Onde roda: SaaS B2B de alto crescimento e negócios de assinatura; software B2B e serviços habilitados por tecnologia
As condições comerciais são registradas uma única vez no CRM. Um negócio fechado-ganho provisiona o cliente, o pedido de venda e a assinatura no Stripe; cada webhook de pagamento lança valor bruto, líquido e tarifa em um único lançamento; o contrato ASC 606 é criado no fechamento do negócio. Cada payload recebe um hash do ID do evento do Stripe, de modo que uma nova tentativa não lança nada duas vezes.
01HubSpot
- Negócio marcado como fechado-ganho
- Payload: condições, produtos, licenças
02Provisionamento no NetSuite
- Validar identificação fiscal, moeda, subsidiária
- Criar o cliente e o pedido de venda
- Criar o cliente e o cronograma de assinatura no Stripe
03Stripe
- Cobrar o cartão ou enviar a fatura
- Webhook: invoice.payment_succeeded com valor bruto, tarifa e ID da transação
04Mecanismo de liquidação
- Debitar a conta transitória do Stripe pelo depósito líquido
- Debitar a despesa com tarifa de processamento
- Creditar contas a receber pelo valor bruto
05Mecanismo de receita
- Criar o contrato de receita e a alocação a valor justo
- Lançar o diário mensal de receita diferida
Pontos de controle
- A tarifa do gateway é separada na ingestão, de modo que o depósito bancário é conciliado ao centavo no dia em que entra.
- Deduplicação de webhook por ID do evento: um duplicado retorna sucesso ao Stripe e não lança nada.
- Os vendedores nunca são responsáveis por códigos fiscais ou taxas de câmbio; a tradução para regras contábeis é feita por código.
Casos compostos modelados: cada desenho é extraído de trabalhos entregues, com o cliente apresentado como arquétipo. Os números estão nos estudos de caso vinculados e no registro de tempo 100x, cada um com uma classe de fonte. Como os desenhos são construídos e cobrados: como trabalhamos.
Perguntas frequentes
Estes são os diagramas reais dos projetos?
Eles foram redesenhados. Os diagramas de trabalho contêm nomes de clientes, nomes de funcionários e dados de contas, por isso a arquitetura é publicada como diagramas de raias nativos, com o cliente apresentado como arquétipo. As etapas, as transferências e os pontos de aprovação são os que foram executados.
Os desenhos de IA gravam no NetSuite por conta própria?
Não. Todo desenho de IA aqui lê por meio de ferramentas governadas, somente leitura, e propõe rascunhos. Uma pessoa identificada aprova, e o NetSuite grava o registro sob a função dessa pessoa. A aprovação é um clique, mas é o clique de uma pessoa.
Onde estão os números?
Nos estudos de caso vinculados e no registro de tempo 100x, cada um com uma classe de fonte. Os próprios diagramas não trazem números além do que essas páginas já publicam.
Algum destes pode ser adaptado à nossa stack?
É para isso que serve um sprint de duas semanas. A leitura de diligência tecnológica, 48-72 horas após o acesso, mostra qual desenho se encaixa e o que ele alteraria; o sprint o entrega como código em produção, e a taxa da leitura é integralmente creditada no primeiro sprint.
Fale com o arquiteto, não com um vendedor
Tecnologia Aissistor para NetSuite: as cinco funções que a empresa paga, absorvidas em uma caixa governada a um custo modelado 20-80% menor, com a equipe existente realocada, não substituída, e cada resultado publicado em um registro de tempo 100x com sua classe de fonte. Leia o registro.
Agende uma conversa de estratégia Execute a calculadora de cinco funções
The direct email and phone number are shared in the receipt of a verified request.