Tus scripts viejos corren bien.
Hasta que una release los rompe.
SuiteScript 1.0 está en desuso y 2.0 ya no recibe las mejoras del lenguaje. La mayoría de las cuentas no sabe cuántos scripts tiene ni cuáles siguen vivos. Empezamos por eso: una evaluación que te dice exactamente qué hay, qué riesgo corre y en qué orden migrarlo.
Inventario por SuiteQL · Plan por oleadas · Pruebas en sandbox · Código 2.1 documentado
Ejemplo de inventario
- SuiteScript 1.038 scripts
- SuiteScript 2.061 scripts
- SuiteScript 2.112 scripts
- Sin despliegue activo9 · se retiran
- Con dependencias entre sí23 · se migran juntos
- Riesgo alto (gobernanza, scheduled)7 · primera oleada
Señales de que ya toca migrar
- Tienes scripts escritos por alguien que ya no está en la empresa y nadie quiere abrirlos.
- Cada release de NetSuite la vives con miedo y pruebas a mano "lo más importante".
- Hay scripts que no sabes si siguen corriendo o para qué sirven.
- Un scheduled script se queda sin gobernanza y nadie sabe por qué.
- Quieres que tu equipo pueda mantener el código, no solo el consultor que lo escribió.
Primero, saber exactamente qué tienes
Es un entregable fijo con fecha. Entramos a tu sandbox con un rol de solo lectura y salimos con un documento que puedes usar con nosotros o con quien quieras.
Inventario completo
Todos los scripts y despliegues de la cuenta leídos por SuiteQL: versión de API, tipo, registros a los que aplican, estado y última modificación.
Mapa de dependencias
Qué scripts se llaman entre sí, qué librerías comparten y qué campos y registros personalizados tocan. Lo que se migra junto, se identifica junto.
Clasificación por riesgo
Qué puede romper una release, qué está cerca de los límites de gobernanza y qué ya no debería existir. Cada script con un veredicto: migrar, retirar o reescribir.
Plan por oleadas y estimación
Orden de migración que entrega valor desde la primera oleada, esfuerzo por oleada y qué necesitamos de tu equipo en cada una.
Lo único que necesitamos: acceso a tu sandbox con un rol de solo lectura y una hora con quien conoce la operación.
Solicitar la evaluaciónPor oleadas, con pruebas antes y después
Nunca "todo de golpe". Cada oleada agrupa scripts que dependen entre sí, se migra en sandbox, se prueba contra los casos reales que documentamos antes de tocar nada y pasa a producción cuando la operación lo confirma.
Casos de prueba del comportamiento actual
Antes de cambiar una línea, documentamos qué hace hoy cada script con datos reales de tu sandbox. Es el contrato contra el que se prueba la migración.
Migración a 2.1
Módulos N/*, promesas donde aportan, límites de gobernanza medidos y librerías compartidas donde antes había copias. Lo que se puede retirar, se retira.
Pruebas en sandbox
Cada script migrado se prueba contra sus casos. Las diferencias se revisan contigo: a veces el comportamiento viejo era un error que nadie había notado.
Producción y acompañamiento
Despliegue por oleada con vuelta atrás preparada. Después seguimos ahí durante la primera operación real y entregamos el código documentado a tu equipo.
Por qué nos toma menos que a mano
La migración entre versiones de SuiteScript es mecánica en un 80 por ciento y crítica en el 20 restante. La IA se encarga del 80: inventariar, traducir sintaxis y módulos, generar los casos de prueba y la documentación. Las personas se concentran en el 20 que decide si el proyecto sale bien.
Lo que hace la IA
- Leer e inventariar cientos de scripts en horas
- Traducir la sintaxis y los módulos de 1.0 y 2.0 a 2.1
- Generar casos de prueba a partir del comportamiento actual
- Documentar cada script migrado
Lo que decide una persona
- Qué scripts no deberían existir
- Gobernanza, concurrencia y orden de ejecución
- Qué diferencia de comportamiento es un error y cuál una mejora
- Cuándo una oleada está lista para producción
Lo que nos preguntan antes de empezar
No. Todo se construye y prueba en tu sandbox. A producción solo pasa una oleada cuando sus pruebas están en verde y con un plan de vuelta atrás listo.
Pide la evaluación de tu cuenta
Cuéntanos quién eres y, si lo sabes, cuántos scripts crees tener. Te escribimos en menos de 24 horas hábiles para coordinar el acceso al sandbox.