Antes de empezar
Para pasar de Application Console a Angular-based Order Hub, es importante que tenga una comprensión completa de las personalizaciones existentes.
Comparación funcional
Asegúrese de que conoce los flujos personalizados para los casos de uso de negocio y los archivos personalizados revisando los archivos que están presentes en la carpeta de extensiones. Además, revise la comparación funcional y evalúe si los casos de uso personalizados ya se tienen en cuenta. Si no se tiene en cuenta, y si se mejora una interfaz de usuario o una característica, es posible que tenga que implementar los casos de uso de negocio de forma diferente.
Comparación técnica
Antes de empezar a desarrollar las personalizaciones para Order Hub, revise y comprenda los cambios de implementación de personalización entre Application Console y Order Hub en la comparación técnica.
Tipos de personalización
- Personalización por configuración
- Hay determinadas páginas/patrones en Order Hub que permiten personalizaciones simples completando los cambios de configuración definidos a través de archivos JSON. Los patrones que dan soporte a esta prestación son los formularios de búsqueda, las tablas y los atributos de campo que tienen el icono de valores (
).
Este es un enfoque ideal para obtener personalizaciones comunes de Application Console en Order Hub-sin necesidad de codificación.
- Personalización diferencial
- El enfoque de personalización diferencial le permite mantener el código de personalización separado del código de IBM . Al utilizar el enfoque de personalización diferencial, las actualizaciones se conservan cuando Order Hub publica actualizaciones en las mismas páginas que ha personalizado. No se requiere ninguna fusión de código; simplemente vuelva a compilar con el código DTK mensual.
Este es un enfoque ideal para mejorar la interfaz de usuario de Order Hub para que se adapte a sus necesidades empresariales sin fusiones de código, simplemente recompile con el código DTK mensual.
- Personalización por alteraciones temporales
- El enfoque de personalización por alteraciones temporales proporciona una flexibilidad completa para personalizar cualquier cosa en las páginas existentes. Sin embargo, después de realizar cambios en el código, está tomando la propiedad de esa ruta o página y de todos los activos de código de acompañante que vienen con esa página. Esto significa que cuando IBM publique nuevas actualizaciones, no obtendrá automáticamente actualizaciones para esa página. Para obtener nuevas actualizaciones, tendrá que volver a sincronizar los cambios de personalización con el release de código más reciente.
Angular es una infraestructura basada en typescript diferente para desarrollar pantallas cuando se compara con JSP y applets de Java. En la nueva aplicación, deberá volver a implementar los casos de uso personalizados. Para obtener más información sobre la infraestructura de personalización de Order Hub, consulte Personalización de Order Hub.