Adaptto × Dorel Juvenile · Documento para el equipo de TI Adaptto × Dorel Juvenile · Document for the IT team

Flujos de datos entre Adaptto y Dorel Data flows between Adaptto and Dorel

Adaptto · 6 de agosto de 2026 · Dynamics AX 2012 R2, on-premise Adaptto · 6 August 2026 · Dynamics AX 2012 R2, on-premise
Lo que pedimos What we're asking
  1. EntradasInputslo que Adaptto consumewhat Adaptto consumes
  2. SalidasOutputslo que Adaptto escribewhat Adaptto writes
  3. Preguntas abiertasOpen questions
  4. AnexoAppendixqué estamos construyendowhat we're building

01Entradas — lo que Adaptto consumeInputs — what Adaptto consumes

Las dos columnas de la derecha están en blanco porque la decisión de qué servicio usar y cómo es de ustedes. Les pedimos que nos la comuniquen. The two right-hand columns are blank because the choice of service and integration mode is yours to make. We're asking you to share that with us.

# DatoData FasePhase Sistema origenSource system Modo de integraciónIntegration mode
E1 CatálogoCatalog
SKU, nombre, categoría (área / línea / sublínea / marca)SKU, name, category (area / line / sub-line / brand)
V1 a confirmarto confirm a confirmarto confirm
E2 Inventario por bodegaPer-warehouse stock V1 a confirmarto confirm a confirmarto confirm
nos consta que ya existe un endpoint de consulta de stockwe understand a stock-query endpoint already exists
E3 ClientesClients
RUT, razón social, código de cliente, dominios de correotax ID (RUT), legal name, client code, email domains
V1 a confirmarto confirm a confirmarto confirm
E4 PreciosPrices
mayorista, PVP, plan comercial, descuentos por volumenwholesale, PVP, commercial plan, volume discounts
V1 ExcelExcel
no vive en ningún sistema · acordado con team comercial el 5 agonot in any system · agreed with commercial team 5 Aug
Carga de archivo + edición manualFile upload + manual edit
E5 Órdenes de compra a proveedorPurchase orders to supplier
SKU + #OC + fecha estimada de llegadaSKU + PO number + estimated arrival date
V1 a confirmarto confirm a confirmarto confirm
E6 Pedidos entrantes — correo directoInbound orders — direct email
buzones de los campscamp mailboxes
V1 a confirmarto confirm a confirmarto confirm
E7 Pedidos entrantes — portal mayoristaInbound orders — wholesale portal V1 Quotiza a confirmarto confirm
E8 Pedidos entrantes — Duty FreeInbound orders — Duty Free V1 Portal B2B Duty FreeDuty Free B2B portal
tercerothird party
a confirmarto confirm
sin API pública conocidano known public API
E9 Histórico de pedidosOrder history
12 meses, a nivel de línea12 months, line-level
V1
una vezone time
a confirmarto confirm a confirmarto confirm
E10 Fotos de productoProduct images Fase 2 a confirmarto confirm a confirmarto confirm
E11 Fichas y especificaciones de productoProduct datasheets and specs Fase 2 a confirmarto confirm a confirmarto confirm

02Salidas — lo que Adaptto escribeOutputs — what Adaptto writes

El modo de integración también es suyo para definir. The integration mode is also yours to define.

# DatoData FasePhase Sistema destinoTarget system Modo de integraciónIntegration mode
S1 Pedido de venta en estado digitadoSales order in draft status
cabecera + líneas (cliente, SKU, cantidad, precio unitario)header + lines (client, SKU, quantity, unit price)
V1 Dynamics AX a confirmarto confirm
S2 Correo al clienteEmail to client
catálogo curado / cotizacióncurated catalog / quotation
Fase 2 a confirmarto confirm a confirmarto confirm
Adaptto no escribe nada más en AX. El pedido en borrador es el único punto de contacto con el ERP. Adaptto writes nothing else to AX. The draft order is the only ERP touchpoint.

03Preguntas abiertasOpen questions

Lo que las tablas no pueden resolver — las respuestas condicionan el diseño, el plazo y la viabilidad del proyecto. What the tables cannot resolve — the answers shape the design, timeline, and viability of the project.

1 · Campos requeridos para el pedido digitado1 · Required fields for the draft order

¿Cuál es la lista exacta de campos que AX necesita para crear un pedido en estado digitado? What is the exact list of fields AX needs to create an order in draft status?
  • Cabecera y líneas — qué campos son obligatorios, cómo se llaman en AX y en qué formato. Por ejemplo: cliente, bodega, fecha de pedido, canal; y por línea: código de SKU, cantidad, precio unitario. Header and lines — which fields are mandatory, their names in AX and their format. For example: client, warehouse, order date, channel; and per line: SKU code, quantity, unit price.
  • Los identificadores que ya tenemos — en los exports que nos compartieron, los SKUs y los clientes tienen sus propios códigos. ¿Son esos los mismos que espera el servicio de escritura, o AX usa claves internas distintas? Es una pregunta pequeña que rompe todas las escrituras si sale mal. The identifiers we already hold — in the exports you shared, SKUs and clients have their own codes. Are those the same ones the write service expects, or does AX use different internal keys? A small question that breaks every write if it's wrong.
  • Bodega — el pedido lleva una bodega en la cabecera. ¿Qué código corresponde a un pedido B2B estándar, y varía según el cliente? Warehouse — the order header needs a warehouse code. Which one applies to a standard B2B order, and does it vary by client?

2 · El servicio de escritura2 · The write service

¿Existe hoy un servicio utilizable para inyectar un pedido en estado borrador, o hay que construir uno nuevo? Does a usable service for injecting a draft-status order exist today, or must a new one be built?
  • Si hay que construir uno nuevo: ¿quién lo construye, con qué estimación y en qué lugar de la cola? Nuestro plan de dos meses hasta producción asume este servicio disponible alrededor de la semana 3-4. Es la mayor incógnita de cronograma y está fuera de nuestro control. If a new one must be built: who builds it, with what estimate, and where in the queue? Our two-month plan to production assumes this service is available around week 3-4. It is the biggest schedule unknown and outside our control.
  • ¿Crear un pedido por el servicio dispara algo aguas abajo? Reserva de stock, chequeo de crédito, recálculo de precio, envío a WMS / BlueXpress, o cualquier paso de facturación. Es exactamente el problema que descartó el middleware. Does creating an order via the service trigger anything downstream? Stock reservation, credit check, price recalculation, WMS / BlueXpress push, or any invoicing step. This is exactly the problem that rules out the middleware.
  • ¿Podemos enviar un identificador externo propio para que un reintento no genere un pedido duplicado? Can we send our own external identifier so a retry doesn't create a duplicate order?
  • Si un pedido de 24 líneas tiene 3 inválidas, ¿el servicio rechaza todo o crea parcialmente? If a 24-line order has 3 invalid lines, does the service reject everything or create it partially?
  • El tope de 24 líneas que mencionó el equipo de back-office: ¿es una restricción dura de AX o una política revisable? Si el pedido se divide, ¿existe forma de vincular los resultantes como una sola orden lógica? The 24-line cap: is it a hard AX constraint or a revisable policy? If the order must be split, is there a way to link the resulting orders as one logical order?

3 · Red y ambientes3 · Network and environments

¿Cuál es el camino de red previsto para que la plataforma de Adaptto alcance el AX on-premise? What is the intended network path for the Adaptto platform to reach the on-premise AX?
  • ¿VPN sitio a sitio, endpoint publicado con whitelist de IP, proxy inverso, o un conector / agente alojado por ustedes? Site-to-site VPN, published endpoint with IP whitelist, reverse proxy, or a connector / agent hosted by you?
  • ¿Existe un ambiente de pruebas / UAT de AX con datos representativos? Is there an AX test / UAT environment with representative data? Developing or testing against production is not viable — if none exists, the implementation plan changes substantially.
  • Modelo de credenciales para el acceso al servicio: certificado, usuario / clave, OAuth / ADFS. ¿Política de rotación? ¿Quién aprovisiona y con qué plazo? Credential model for service access: certificate, user / password, OAuth / ADFS. Rotation policy? Who provisions, and with what lead time?

4 · Correo4 · Email

Acceso a los buzones de los camps y requisitos de seguridad Access to camp mailboxes and security requirements
  • Leer los buzones donde llegan los pedidos por correo (E6) requiere consentimiento de nivel tenant de M365 para la aplicación de Adaptto — no una autorización por usuario. ¿Es viable obtenerlo? Reading the mailboxes where email orders arrive (E6) requires M365 tenant-level admin consent for the Adaptto application — not a per-user authorization. What is the approval process and lead time?
Si solo hay tiempo para responder tres:If there's only time to answer three: Los campos exactos que AX necesita para crear el borrador (§ 03·1), si el servicio de escritura existe o hay que construirlo — y si hay que construirlo, quién y cuándo (§ 03·2), y el camino de red al AX on-premise (§ 03·3). Las tres determinan si el proyecto es viable como está planteado. Con gusto lo vemos en una llamada técnica de 45-60 minutos si resulta más rápido que responder por escrito. The exact fields AX needs to create the draft (§ 03·1), whether the write service exists or must be built — and if it must be built, who and when (§ 03·2), and the network path to the on-prem AX (§ 03·3). These three determine whether the project is viable as scoped. Happy to cover it in a 45-60 minute technical call if that's faster than answering in writing.

ANEXOAPPENDIXQué estamos construyendoWhat we're building

Una plataforma que recibe los pedidos que llegan hoy por correo y otros canales, los interpreta, y los deja como borrador en AX para que el equipo comercial revise y confirme. A platform that receives the orders arriving today by email and other channels, interprets them, and leaves them as a draft in AX for the commercial team to review and confirm.

EntradaInput
Correo (E6)Email (E6)
Quotiza (E7)
Duty Free (E8)
Fase 2 ···Phase 2 ···
Plataforma AdapttoAdaptto platform
01
Recepción e identificaciónIntake & identify
Detecta qué correos son pedidos; extrae líneas desde PDF, Excel o imagen.Detects which emails are orders; extracts lines from PDF, Excel or image.
02
EmparejamientoMatching
Resuelve cliente y líneas contra catálogo y clientes cargados.Resolves client and lines against the loaded catalog and client list.
archivofile
03
ValidaciónValidation
Verifica stock y precio; aplica la regla de 24 líneas.Checks stock and price; applies the 24-line rule.
archivofile
04
Revisión humanaHuman review
El equipo comercial revisa y confirma. Sin este paso no se escribe nada.The commercial team reviews and confirms. Nothing is written without this step.
05
Escritura del borradorDraft write
ERP · S1
Sistema de registroSystem of record
Dynamics AX 2012 R2

único punto de contactosingle touchpoint

La restricción que no cambia:The constraint that doesn't change: el pedido debe quedar digitado — visible en AX para el equipo comercial, pero no facturado y no despachado. the order must land as a draft — visible in AX to the commercial team, but not invoiced and not dispatched.