Traducción automática en revisión. La versión en inglés es la referencia.
Diseños de flujo de trabajo de proyectos entregados
Los diseños se apoyan en las cuatro etapas de un proyecto. Discovery lee el sistema; Build lleva código a producción dentro de un sprint de dos semanas; Deployment entra en operación sin detener la operación; Trust son las puertas de aprobación, los rastros de auditoría y las conciliaciones que permiten a un auditor seguir cada registro.
Los 10 diseños
- Recepción de documentos: del papel a una recepción de artículos contabilizada
- Trabajadores de IA gobernados: leen libremente, escriben solo a través de una persona
- El paquete de contexto: consultas previas antes de cualquier llamada a un modelo
- Consenso de dos modelos: lecturas independientes antes de proponer un borrador
- Recepción por voz: una llamada telefónica que termina como una orden de trabajo programada
- Punto de entrada único: un enrutador gobernado para cada guardado de transacción
- La lectura de diligencia: primero telemetría, entrevistas al final
- Cutover en vivo: del muelle al libro mayor con trazabilidad de lotes
- Portal de cambios de diseño y facturación según el escaneo del transportista
- La columna vertebral de ingresos: HubSpot, Stripe y NetSuite conciliados al centavo
Ningún diseño coincide con esa combinación. Borre un filtro.
Recepción de documentos: del papel a una recepción de artículos contabilizada
Dónde opera: muelles de recepción y áreas de cuentas por pagar en manufactura y distribución; albaranes con números de colada o de lote, guías del transportista, facturas de proveedores
Un albarán o factura de proveedor llega como PDF, escaneo o foto de teléfono. Un modelo de visión lo lee, SuiteQL resuelve el proveedor, las partes y las líneas abiertas de la orden de compra, y el trabajador propone una recepción de artículos o una factura de proveedor con sus subregistros de lote. Una persona aprueba; nadie vuelve a digitar un número de colada.
01Captura
- El albarán, la carta de porte o la factura de proveedor llega por correo electrónico, escáner o foto de teléfono
- El archivo llega a la cola de recepción con remitente y marca de tiempo
- Verificación de duplicados mediante hash de contenido contra documentos anteriores
02Extracción
- El OCR de visión normaliza PDF de varias páginas y fotos
- Encabezado, líneas, cantidades, números de colada o de lote, fechas de vencimiento
- Confianza por campo; la baja confianza se marca, nunca se adivina
03Resolución en NetSuite
- Coincidencia con SuiteQL: nombre del proveedor a ID de entidad
- Número de parte del proveedor a artículo mediante el historial de alias
- Líneas abiertas de órdenes de compra extraídas para la conciliación a tres vías
04Propuesta
- Borrador de recepción de artículos o factura del proveedor con subregistros de lote
- Variaciones por línea calculadas contra la orden de compra
- Paquete de evidencia: página de origen, valores extraídos, registros conciliados
05Aprobación y contabilización
- Las coincidencias exactas con la orden de compra pasan a una cola de aprobación con un clic
- Las variaciones quedan abiertas con el PDF junto al borrador
- NetSuite escribe el registro con el rol del aprobador
Puntos de control
- Nada se contabiliza sin un aprobador identificado. La aprobación es un clic; la digitación desaparece.
- Una clave de idempotencia en cada borrador evita una segunda recepción cuando se reenvía un documento.
- La confianza por campo y las referencias a la página de origen hacen que cada línea sea auditable a posteriori.
Trabajadores de IA gobernados: leen libremente, escriben solo a través de una persona
Dónde opera: holding de servicios con múltiples subsidiarias; servicios administrados empresariales y logística compleja
Un enrutador central asigna el trabajo a trabajadores especializados, y cada uno actúa solo mediante herramientas formales de Model Context Protocol: SuiteQL parametrizado de solo lectura, esquema de registros y una propuesta en borrador. Las lecturas devuelven filas en vivo. Las escrituras se detienen en una ventana de revisión donde un supervisor aprueba antes de que NetSuite confirme el registro.
01Entradas
- Facturas de proveedores en PDF mediante OCR
- Una pregunta en lenguaje natural del CFO
- El diagnóstico nocturno programado
02Enrutador central
- Despachador de agentes y máquina de estados
- Contexto de la base de conocimiento corporativa
03Trabajadores especializados
- Trabajador de conciliación de cuentas por pagar
- Detector de fugas de margen en el libro mayor
- Auditor forense de SuiteQL
04Herramientas MCP con gobernanza
- execute_suiteql, solo lectura
- get_record_schema
- propose_transaction_draft
05Libro mayor de producción
- Las lecturas devuelven filas de SuiteQL en vivo
- Los borradores se detienen en la ventana de aprobación humana
- Los borradores aprobados se confirman en el libro mayor ACID
Puntos de control
- Tokens con alcance por rol y un límite de lectura/escritura que un auditor puede inspeccionar; sin scrapers ni controladores de base de datos compartidos.
- Cada cifra en la respuesta de un trabajador se rastrea hasta una fila de SuiteQL que el trabajador no generó.
- Un trabajador puede encontrar catorce facturas duplicadas en cinco mil órdenes de compra; no puede contabilizar una nota de crédito para ninguna de ellas.
El paquete de contexto: consultas previas antes de cualquier llamada a un modelo
Dónde funciona: cualquier trabajador de IA que toque entidades, monedas o impuestos: conciliación de cuentas por pagar, detección de fugas de margen, consultas de finanzas sobre el libro mayor
Los modelos comerciales fallan dentro de un ERP cuando se les pide recordar IDs internos, nexo fiscal y tipos de cambio a lo largo de un contexto extenso. Este diseño nunca se lo pide. El código ejecuta primero las consultas y entrega al modelo un paquete pequeño y estructurado de filas actuales para la tarea que tiene enfrente.
01Disparador
- Un documento entrante, una pregunta de finanzas o el diagnóstico nocturno
- El enrutador clasifica la tarea y elige al trabajador
- El contexto que requiere el trabajador se declara, no se improvisa
02SuiteQL previo
- Consultas parametrizadas y de solo lectura para exactamente las filas necesarias
- Entidad, líneas abiertas de órdenes de compra, monedas, nexo fiscal, alias de artículos
- Resultados en caché durante la ejecución; sin búsquedas guardadas en el ciclo
03Paquete de contexto
- Paquete estructurado y compacto con los IDs internos de los registros
- Datos personales enmascarados antes de salir del tenant
- Cada valor etiquetado con su tabla y fila
04Razonamiento del modelo
- El modelo razona únicamente sobre el paquete
- Cada cifra del resultado se rastrea hasta una fila del paquete
- Lo desconocido se devuelve como preguntas, no como suposiciones
05Memoria
- Alias y decisiones resueltos se escriben en la base de conocimiento
- La siguiente ejecución parte del mapeo corregido
- Una corrección hecha por una persona se convierte en una regla que el trabajador sigue
Puntos de control
- El armador de paquetes tiene credenciales de solo lectura y con alcance por rol; no puede escribir.
- El enmascaramiento y el etiquetado de filas ocurren en código antes de llamar al modelo, de modo que el modelo nunca ve un nombre que no necesita.
- El paquete se registra junto con el hash del prompt, de modo que cualquier respuesta puede reproducirse y verificarse.
Consenso de dos modelos: lecturas independientes antes de proponer un borrador
Dónde funciona: cuentas por pagar y cualquier ingreso de datos en el que la lectura de un modelo se convierte en un asiento del libro mayor: facturas de proveedores, notas de crédito, condiciones contractuales
La lectura de una factura por parte de un solo modelo es una opinión. Dos lecturas independientes comparadas por código contra la orden de compra son evidencia. La puerta propone un borrador solo cuando ambas lecturas coinciden y concuerdan con NetSuite; cualquier discrepancia se convierte en una excepción con ambas lecturas lado a lado, y ningún camino lleva de cualquiera de los modelos al libro mayor.
01Extracción independiente
- El modelo A extrae encabezado, líneas, cantidades y series de lote
- El modelo B extrae el mismo documento sin ver el resultado de A
- Ambos devuelven resultados estructurados según el mismo esquema
02Comparación determinística
- El código compara A y B línea por línea
- Totales recalculados a partir de las líneas, no leídos de la página
- Condiciones, números de factura duplicados y códigos de impuestos verificados contra NetSuite
03Resultado
- Coincidencia al centavo y con la orden de compra: se propone un borrador
- Cualquier discrepancia: una excepción con ambas lecturas lado a lado
- Ningún camino de ninguno de los modelos al libro mayor
04Aprobación humana
- El aprobador ve el borrador, la evidencia y la variación
- Un clic aprueba; un clic lo devuelve
- El registro se guarda bajo el rol del aprobador
05Pista de auditoría
- Hashes de prompts y versiones de modelo en las notas del sistema
- Ambas lecturas se conservan junto con el documento
- Sello de aprobación y marca de tiempo en la transacción
Puntos de control
- La concordancia se decide mediante código con tolerancias fijas, no mediante un tercer modelo.
- La tolerancia que permite que una coincidencia exacta pase a la cola de aprobación con un clic es una configuración que pertenece al controller.
- Los proveedores de modelos son intercambiables; la puerta es el diseño, no un modelo en particular.
Recepción por voz: una llamada telefónica que termina como una orden de trabajo programada
Dónde opera: empresas de servicio en campo e instalación cuyas llamadas llegan fuera del horario laboral; el mismo patrón responde al agente multilingüe de este sitio
Quien llama se comunica con un agente conversacional en lugar de un buzón de voz. El agente informa qué es, registra al cliente, el sitio, el problema y la urgencia, consulta la cuenta y la agenda en NetSuite mediante llamadas de solo lectura y prepara un borrador de orden de servicio con un horario reservado. El despachador lo libera; las excepciones pasan a una persona junto con la transcripción.
01Llamada
- Llamada entrante, incluso fuera del horario laboral
- Se informa a quien llama que se trata de un agente de IA y se registra su consentimiento
- Se detecta el idioma; el agente responde en ese idioma
02Conversación
- Voz a texto y texto a voz en tiempo real
- Intención y datos capturados: cliente, sitio, problema, urgencia
- Lo que se desconoce se pregunta, no se supone
03Consultas de solo lectura
- Cliente y sitio identificados en NetSuite por teléfono, nombre y dirección
- Estado del contrato o la garantía, órdenes abiertas, última visita
- Disponibilidad de técnicos según la agenda
04Propuesta
- Borrador de orden de servicio con los datos capturados
- Horario propuesto reservado, no agendado
- Confirmación leída de vuelta a quien llama
05Confirmación y traspaso
- Confirmación por mensaje de texto o correo electrónico a quien llama
- El despachador revisa la cola y libera el horario
- Las excepciones y las devoluciones de llamada pasan a una persona con la transcripción
Puntos de control
- La divulgación y el consentimiento abren la llamada; la transcripción permanece con la orden.
- Cada llamada a NetSuite durante la conversación es de lectura. La escritura es una acción del despachador.
- Reservar, no agendar: se reserva un horario para revisión, de modo que dos personas nunca ocupen la misma hora.
Evidencia y páginas relacionadas
Punto de entrada único: un enrutador gobernado para cada guardado de transacción
Dónde opera: cuentas de NetSuite donde una pila de scripts user-event se ejecuta en cada guardado: distribución, manufactura, facturación por suscripción
Una docena de scripts sobre un mismo tipo de registro se ejecuta en un orden que nadie eligió, cada uno cargando búsquedas en el hilo del usuario, y el guardado se congela o genera colisiones. El punto de entrada único reemplaza la pila con un solo enrutador tipado: el trabajo síncrono es validación en memoria, y todo lo pesado se ejecuta después del guardado en una cola idempotente.
01Evento de registro
- Orden de venta, recepción de artículos o factura guardada desde la interfaz, un RESTlet, una importación CSV o EDI
- Un despliegue por tipo de registro reemplaza la pila de scripts user-event
- Contexto capturado: rol, origen, estado del registro
02Router
- Despacho tipado por tipo de registro y evento
- Orden determinístico de reglas, declarado en código
- Un feature flag por regla para un despliegue seguro
03Validación en memoria
- Reglas evaluadas contra datos de referencia en caché
- Sin búsquedas guardadas ni cargas de registros en el proceso de guardado del registro
- Rechazar de inmediato, con un mensaje específico
04Cola
- Asignaciones al libro mayor, verificaciones de crédito, envíos EDI y notificaciones en cola
- Una clave de idempotencia por trabajo; los reintentos son seguros
- Los workers de Map/Reduce vacían la cola con margen de gobernanza
05Libro mayor y telemetría
- El guardado responde en mucho menos de un segundo en las retrospectivas publicadas
- Las colisiones de bloqueo de registros desaparecen al retirar el trabajo síncrono
- Tiempo por regla registrado para el benchmark de velocidad
Puntos de control
- Un solo lugar para leer las reglas, de modo que un auditor pueda ver cada efecto secundario de un guardado.
- El código síncrono no puede llamar a una búsqueda; la validación de lint del despliegue falla si lo hace.
- Los trabajos en cola son idempotentes y reproducibles. Un trabajo fallido se reintenta, nunca se duplica.
La lectura de diligencia: primero telemetría, entrevistas al final
Dónde se aplica: objetivos de private equity y empresas del portafolio recién adquiridas en NetSuite; también es el primer paso de todo proyecto de DataOngoing
Un descubrimiento convencional entrevista a personas durante semanas y entrega una presentación. Este diseño lee el sistema: un rol de solo lectura, SuiteQL sobre registros de ejecución, scripts, búsquedas, roles e integraciones, y un mapa de dependencias con hallazgos clasificados por exposición. La presentación de resultados llega 48-72 horas después del acceso, y la tarifa se acredita al primer sprint.
01Acceso
- Un rol de solo lectura otorgado por el administrador de la empresa objetivo
- Alcance acordado: scripts, búsquedas, roles, integraciones, volúmenes de transacciones
- Sin talleres ni calendario de entrevistas
02Extracción
- SuiteQL sobre despliegues de scripts, registros de ejecución y uso de gobernanza
- Búsquedas guardadas, flujos de trabajo, registros personalizados y sus responsables
- Roles y permisos calificados con el Índice de Riesgo de Roles de 0-4
03Análisis
- Rutas críticas: los scripts que se ejecutan al guardar el registro y sus tiempos
- Colisiones de bloqueo, búsquedas N+1, criterios sin índice
- Integraciones y middleware, con sus modos de falla
04Mapa de arquitectura
- Mapa de dependencias desde el tipo de registro hasta el script y la integración
- Hallazgos clasificados por exposición en dólares y esfuerzo de corrección
- Lo que la lectura no puede ver, indicado de forma explícita
05Presentación de resultados
- Un informe escrito y una presentación de resultados con el equipo de la transacción
- Una hoja de ruta de sprints con precios fijos
- La tarifa de la lectura se acredita por completo al primer sprint
Puntos de control
- Acceso de solo lectura; nada cambia en el objetivo durante la diligencia.
- Cada hallazgo cita la fila del registro, el ID de script o el rol del que proviene.
- El informe indica lo que no pudo observar, de modo que ningún hallazgo se infiere del silencio.
Cutover en vivo: del muelle al libro mayor con trazabilidad de lotes
Dónde opera: distribuidor de alimentos y bebidas perecederos de la Costa Oeste con $70M; distribución de alimentos en cadena de frío y bebidas perecederas
La recepción física está desacoplada de la contabilidad. Los escáneres publican en un RESTlet de staging idempotente y se liberan en menos de un segundo; un proceso Map/Reduce vincula lotes y fechas de vencimiento, devenga el costo de importación (landed cost) y libera el SKU a la ola de picking. La migración desde la plataforma anterior se ejecutó como ingesta delta idempotente durante un cambio de turno.
01Recepción de entrada
- Camión refrigerado en el muelle
- Escaneo RF móvil de la etiqueta del pallet
- Captura de proveedor, SKU, lote, vencimiento y peso
02Motor de staging
- Cola de staging RESTlet idempotente
- Validación atómica de subregistros
- Válido: recepción de artículos preparada en menos de 800 ms
- Variación: retención en una ubicación de cuarentena de QA
03Motor asíncrono de lotes y libro mayor
- Pipeline de asignación Map/Reduce
- Vincular números de lote a subregistros de inventario FIFO
- Devengar el costo de importación (landed cost) estimado del flete
- Liberar el SKU a la ola de picking y empaque
04Núcleo financiero gobernado
- Débito al activo de inventario, específico por lote
- Crédito a la cuenta de devengo de compensación del costo de importación (landed cost)
- La factura real del transportista se concilia con el lote cuando llega
Puntos de control
- Un escáner que reintenta actualiza el mismo registro de staging; nunca crea un segundo pallet.
- Los subregistros de lote y vencimiento se validan en el momento de la entrada física, cuando aún pueden corregirse.
- Las variaciones se retienen en una ubicación de cuarentena en lugar de bloquear el muelle.
Portal de cambios de diseño y facturación según el escaneo del transportista
Dónde opera: fabricante de sistemas de filtración y HVAC de ingeniería con $90M; fabricación de equipo industrial y filtración de ingeniería
Un cambio de diseño es un evento comercial. Un Suitelet lo registra, bloquea el ticket de producción, vuelve a calcular el precio según el costo de materiales y espera la aprobación del gerente de proyecto antes de actualizar la orden de venta y las órdenes de trabajo en una sola transacción. La facturación también se convierte en un evento: el escaneo del transportista activa la verificación, el registro y el envío de la factura.
01Antes: catorce días hábiles
- El piso de planta despacha el equipo
- Hoja de ruta en papel empacada con la unidad
- Cambios de diseño registrados en una hoja de cálculo compartida
- Revisión manual de facturación en NetSuite
- Factura creada 12-14 días hábiles después
02Después: menos de dos minutos
- Escaneo del transportista en ShipStation
- Webhook de cumplimiento hacia NetSuite
- Un motor emparejado verifica los hitos y las aprobaciones de DCR
- Factura generada y registrada en el libro mayor
- Factura electrónica enviada al cliente
Puntos de control
- Un cambio registrado bloquea el ticket de producción posterior hasta que sea aprobado o retirado.
- La orden de venta, las órdenes de trabajo y la factura se vinculan de forma programática, de modo que un auditor rastrea una línea sin una hoja de cálculo.
- Las facturas se registran solo después de que el proceso verifique el cumplimiento, las aprobaciones y los términos, no un empleado.
La columna vertebral de ingresos: HubSpot, Stripe y NetSuite conciliados al centavo
Dónde opera: SaaS B2B de alto crecimiento y negocios de suscripción; software B2B y servicios habilitados por tecnología
Los términos comerciales se capturan una sola vez en el CRM. Un negocio cerrado-ganado aprovisiona al cliente, la orden de venta y la suscripción de Stripe; cada webhook de pago registra el monto bruto, el neto y la comisión como un solo asiento; el acuerdo de ASC 606 se crea al cerrar el negocio. Cada payload se calcula como hash contra el ID de evento de Stripe, de modo que un reintento no registra nada dos veces.
01HubSpot
- Negocio marcado como cerrado-ganado
- Payload: términos, productos, licencias
02Aprovisionamiento en NetSuite
- Validar ID fiscal, moneda y subsidiaria
- Crear el cliente y la orden de venta
- Crear el cliente de Stripe y el calendario de suscripción
03Stripe
- Cobrar la tarjeta o enviar la factura
- Webhook: invoice.payment_succeeded con monto bruto, comisión e ID de transacción
04Motor de conciliación
- Debitar la cuenta transitoria de Stripe por el depósito neto
- Debitar el gasto por comisión de procesamiento
- Acreditar las cuentas por cobrar por el monto bruto
05Motor de ingresos
- Crear el acuerdo de ingresos y la asignación de valor razonable
- Registrar el asiento mensual de ingresos diferidos
Puntos de control
- La comisión de la pasarela se separa al ingresar, de modo que el depósito bancario concilia al centavo el día en que llega.
- Deduplicación de webhooks por ID de evento: un duplicado devuelve éxito a Stripe y no registra nada.
- Los representantes de ventas nunca administran códigos de impuestos ni tipos de cambio; la traducción a reglas contables la realiza el código.
Casos compuestos modelados: cada diseño se construye a partir de trabajo entregado, con el cliente presentado como arquetipo. Las cifras están en los casos de estudio vinculados y en el registro de tiempo 100x, cada una con su clase de fuente. Cómo se construyen y facturan los diseños: cómo trabajamos.
Preguntas frecuentes
¿Son estos los diagramas reales de los proyectos?
Están redibujados. Los diagramas de trabajo contienen nombres de clientes, nombres del personal y datos de cuentas, por lo que la arquitectura se publica como diagramas de carriles nativos con el cliente presentado como arquetipo. Las etapas, los traspasos y los puntos de aprobación son los que se ejecutaron.
¿Los diseños de IA escriben en NetSuite por sí solos?
No. Cada diseño de IA aquí lee mediante herramientas gobernadas de solo lectura y propone borradores. Una persona identificada aprueba, y NetSuite escribe el registro con el rol de esa persona. La aprobación es un clic, pero es el clic de una persona.
¿Dónde están las cifras?
En los casos de estudio vinculados y en el registro de tiempo 100x, cada una con su clase de fuente. Los diagramas en sí no incluyen cifras más allá de las que esas páginas ya publican.
¿Se puede adaptar alguno de estos a nuestra plataforma?
Para eso sirve un sprint de dos semanas. La lectura de diligencia tecnológica, 48-72 horas desde el acceso, muestra qué diseño se ajusta y qué movería; el sprint lo entrega como código en producción, y el costo de la lectura se acredita por completo al primer sprint.
Hable con el arquitecto, no con un vendedor
Tecnología Aissistor para NetSuite: los cinco roles por los que una empresa paga, absorbidos en una caja gobernada con un costo modelado entre 20-80% menor, con el equipo existente reasignado y no reemplazado, y cada resultado publicado en un registro de tiempo 100x con su clase de fuente. Lea el registro.
Agende una llamada de estrategia Ejecute la calculadora de cinco roles
The direct email and phone number are shared in the receipt of a verified request.