Opciones de personalización
Puedes personalizar y configurar Centro de pedidos de próxima generación para satisfacer sus necesidades comerciales creando nuevas aplicaciones y páginas o modificando aplicaciones y páginas existentes. Su elección depende de sus requisitos de personalización y de cómo desea manejar y procesar las actualizaciones.
Personalización mediante la creación de nuevas aplicaciones y páginas.
Cuando agrega capacidades al diseñar y codificar una aplicación o página nueva, separada y personalizada, usted controla y es dueño de su código. Su código está aislado de IBM® código y no afecta a ninguno de los módulos o páginas proporcionadas por IBM. Por lo tanto, cuando salen actualizaciones mensuales de funciones de IBM, las actualizaciones no afectan sus personalizaciones. Para comenzar con este tipo de personalización, siga las Centro de pedidos instrucciones para configurar su entorno de desarrollo con la opción de generar un nuevo repositorio de módulos de código. Para más información, ver Creación de nuevas aplicaciones en Order Hub de próxima generación.
Personalización modificando aplicaciones existentes.
Puede agregar capacidades modificando las aplicaciones y páginas existentes proporcionadas por IBM. Este método tiene diferentes enfoques. Dependiendo del enfoque que adopte, puede escribir código nuevo o, para personalizaciones simples, realizar cambios de configuración. En cualquier caso, tiene flexibilidad en cuanto a cómo se procesan e implementan las actualizaciones y a qué afectan. El enfoque que utilice dependerá de sus requisitos de personalización y de cómo desee mantener y actualizar su código.
El enfoque de personalización por configuración
Con el personalización por configuración Enfoque, puede personalizar las páginas existentes sin escribir código. Ciertas páginas o patrones en Centro de pedidos de próxima generación permita personalizaciones simples al completar los cambios de configuración que se definen en archivos JSON. Los patrones que admiten esta capacidad son los formularios de búsqueda, tablas y atributos de campo que tienen el ícono de configuración. . Puede obtener más información sobre el enfoque de personalización por configuración en los siguientes tutoriales:
- Tutorial: Personalización del flujo de creación de pedidos
- Tutorial: Personalización de la página de resultados de búsqueda de inventario
Para obtener más información sobre la personalización por configuración, consulte Elementos personalizables por configuración..
El enfoque de personalización por código
Con el personalización por código En este enfoque, se personalizan las páginas existentes escribiendo código de dos maneras:
- Personalización diferencial
- Personalización por anulaciones
- Agregar páginas personalizadas
- Cuando agregas nuevas páginas a la navegación, actúa como un iFrame dentro del caparazón común. Para más información, ver Creación de nuevas aplicaciones en Order Hub de próxima generación.
- Agregar contenido a páginas existentes mediante puntos de extensión
- Cada componente que compone una página contiene dos puntos de extensión para insertar código personalizado en cualquier página existente. Las correcciones y las nuevas capacidades se obtienen fácilmente gracias a la separación limpia del código. Para más información, ver Agregar contenido a páginas existentes mediante el uso de puntos de extensión.
- Agregar pestañas personalizadas y acciones de página
- Agregue pestañas personalizadas y acciones de página en el orden que especifique. Para más información, ver Agregar pestañas personalizadas a páginas existentes y Agregar acciones personalizadas a páginas existentes.
Conozca más sobre el enfoque de personalización diferencial en el Tutorial: Personalización de la acción Programar orden tutorial.
Con la personalización mediante anulaciones, puede personalizar una página existente en Centro de pedidos de próxima generación con total flexibilidad. Sin embargo, después de modificar el código, usted toma posesión de esa ruta o página y de todos los activos de código complementario correspondientes que vienen con esa página. Por lo tanto, cuando se publican nuevas actualizaciones, no obtienes automáticamente actualizaciones para esa página. Para obtener las nuevas actualizaciones, debe resincronizar sus cambios de personalización con la última versión Centro de pedidos de próxima generación liberación de código. Obtenga más información sobre la personalización en los siguientes tutoriales:
- Tutorial: Personalización de la acción Programar orden
- Tutorial: Personalización del flujo de creación de pedidos
- Tutorial: Personalización de la página de resultados de búsqueda de inventario
La personalización se acerca a la comparación rápida
| Enfoque | ¿Se necesita codificación? | ¿Se necesita una combinación de código para IBM¿arreglar actualizaciones? |
|---|---|---|
| Personalización por configuración | No | No |
| Personalización por código | Sí |
|
Referencias
- Order Hub está construido utilizando el framework Angular y es compatible con los componentes Carbon. Para obtener información sobre las versiones actuales de Angular y Carbon, la compatibilidad y la migración, consulte Versiones de Angular y Carbon.
- Empiece a crear rápidamente prototipos de fragmentos de interfaz de usuario para sus páginas de Order Hub de última generación utilizando el generador de interfaz de usuario de carbono de IBM. Para más información, consulte https://builder.carbondesignsystem.com.