De Oracle Forms a APEX
Tu aplicación de Forms funciona. El problema es quién la mantiene dentro de cinco años, y que nadie la abre desde un teléfono.
Por qué se mueve
Forms no se rompió. Se quedó solo.
Nadie entra desde el móvil
Forms nació para un escritorio con un cliente instalado. Hoy media operación quiere aprobar algo desde el teléfono, y esa puerta no existe.
El que lo sabe mantener se jubila
El riesgo real no es técnico: es que la lógica de tu negocio vive en la cabeza de dos personas y en disparadores que nadie documentó.
Cada cambio cuesta semanas
Compilar, distribuir, probar en cada puesto. Lo que en una aplicación web es un despliegue, aquí es un operativo.
Lo que decide el costo
Dónde vive tu lógica de negocio
Es la única pregunta que mueve el presupuesto por un factor de tres, y casi nadie la hace antes de pedir cotización.
En la base de datos
Si tus reglas están en paquetes y procedimientos PL/SQL, APEX las llama igual que las llamaba Forms. Eso se reutiliza casi tal cual: la migración es de pantallas, no de negocio.
En los disparadores de Forms
Si las reglas están en los disparadores del formulario no hay traslado posible: hay que reescribirlas y, antes, entender qué hacían. Ahí es donde se va el tiempo.
Por eso lo primero que miramos no es cuántos formularios tienes, sino dónde está escrito lo que de verdad hace tu empresa.
Cómo se hace
Por partes, y con las dos cosas funcionando
APEX y Forms hablan con la misma base de datos. Eso permite migrar por módulos y dejar el resto operando, en vez de apagar todo un lunes.
1 · Inventario
Cuántos formularios y reportes existen, y cuántos abre alguien de verdad en un mes. Lo segundo suele ser la mitad de lo primero.
2 · Decisión por formulario
Se migra, se rehace o no se migra. El tercero es una decisión legítima, y es la que más presupuesto ahorra.
3 · Migración por módulos
Se empieza por el que menos depende de los demás. Cada módulo entra en producción cuando está, no cuando terminen todos.
4 · Convivencia
Durante la transición los usuarios entran a lo nuevo y a lo viejo contra los mismos datos. Sin ventana de corte, sin fin de semana crítico.
¿Quieres la comparación punto por punto?
La tabla de Forms frente a APEX —despliegue, movilidad, seguridad, costo— ya está en la página de Oracle APEX.
Ver la comparaciónLo que siempre se pregunta
- ¿Hay que migrar todo?
- No. Lo normal es que una parte de los formularios no se use y otra no merezca el esfuerzo. Decidir qué dejar fuera es parte del trabajo.
- ¿Se puede ir por fases?
- Sí, y es lo recomendable. APEX corre sobre la misma base de datos que Forms, así que ambos pueden operar a la vez durante la transición.
- ¿Qué pasa con los reportes?
- Los Reports se rehacen en APEX o se mantienen con BI Publisher, según el volumen y quién los consume. Se decide en el inventario.
- ¿Cuánto cuesta y cuánto tarda?
- Depende de dónde viva tu lógica de negocio, y eso no se sabe por teléfono. La revisión gratuita existe exactamente para contestar esa pregunta con cifras tuyas.
Empieza por saber de qué tamaño es
Cuarenta y cinco minutos, remota y sin costo. Sale un inventario con las cifras reales y el esfuerzo por tramos. No una propuesta comercial.
Pedir la revisión