Prueba de personalizaciones de módulos existentes en Order Hub

Después de personalizar un módulo existente, puede probar los cambios configurando Order Hub para conectarse al entorno del kit de herramientas.

  1. Inicie sesión en Order Hub en https://www.supply-chain.ibm.com/order-management.
  2. Habilite el menú Personalizaciones en uno de los arrendatarios (o cambie a un arrendatario de personalización existente). Para obtener más información, consulte Habilitación del menú de personalización para un arrendatario.
  3. Seleccione Configuración > Personalizaciones en el menú.
  4. Pulse Habilitar personalización de módulo OOB.
  5. Establezca el módulo que ha personalizado en ON.
  6. Guarde los cambios.
  7. Si el servidor local no se está ejecutando, inicie el servidor.
    yarn start-app
  8. Abra un nuevo separador y vaya al siguiente URL mientras sustituye < puerto> por el número de puerto aplicable para el módulo que está personalizando. Por ejemplo, para el módulo buc-app-order , el número de puerto predeterminado es 8300.
    https://bucgenerichost:<port>
    Acepte el certificado para que el módulo personalizado pueda cargarse en Order Hub.
  9. Renueve la pestaña del navegador que ha iniciado la sesión en Order Hub. El elemento de menú que ha habilitado para la personalización ahora debe aparecer entre paréntesis (modo DEV). Estos elementos de menú se representarán ahora desde el servidor local en lugar de desde Order Hub.
    El menú Orden incluye la modalidad de palabras DEV entre paréntesis para indicar que estas páginas se están sirviendo desde el servidor local
  10. Ahora puede probar las personalizaciones.
  11. Si desea probar las personalizaciones con un servidor OMS distinto del servidor configurado en el arrendatario de Order Hub , actualice el archivo <module-name>/packages/<route-name>/src-custom/environments/environment.ts añadiendo la información siguiente:
    
    import { BucSvcAngularStaticAppInfoFacadeUtil } from '@buc/svc-angular';
    
    // set url to the OMS app server
    // example url:  https://mydomain.mycompany.com:9443/smcfs
    BucSvcAngularStaticAppInfoFacadeUtil.setLocalDevModeCustomizationTeamOMSUrl('https://<host>:<port>/smcfs');
    
    Donde host y port son los valores del nombre de host y número de puerto del servidor OMS que desea probar.
  12. Después de completar todas las pruebas, puede desplegar las personalizaciones en los arrendatarios. Para obtener más información, consulte Despliegue de personalizaciones para aplicaciones existentes.