Prueba de nuevas aplicaciones o rutas en Order Hub

Si ha creado una nueva aplicación o una nueva ruta, utilice el menú Valores > Personalización para añadir la aplicación al arrendatario de personalización para la prueba.

Nota: Este tema sólo es aplicable a la versión de SaaS de Order Hub .
El procedimiento siguiente explica cómo registrar la aplicación o ruta. Si ha personalizado un módulo existente y desea ver los cambios en el arrendatario de personalización, consulte Prueba de personalizaciones de módulo existentes en Order Hub.

Antes de empezar

Asegúrese de que tiene asignado el rol Administrador de arrendatarios . Para obtener más información, consulte Adición de usuarios.

Habilite la personalización para uno de los arrendatarios. Para obtener más información, consulte Habilitación del menú de personalización para un arrendatario.

Procedimiento

  1. En el menú de navegación Order Hub , seleccione Valores > Personalizaciones.
    La página Personalizaciones proporciona una representación visual jerárquica de las características disponibles para que pueda obtener una vista previa de las nuevas opciones cuando las añada al menú de navegación.

    Puede seleccionar una función en la lista Menú para ver los detalles, como el nombre de la función, la ruta y la URL en la que está desplegada.

  2. Haga clic en Crear para añadir una característica personalizada al menú.
  3. En el campo ID de característica , especifique un identificador exclusivo para la característica.
    • El identificador debe ser exclusivo.
    • El identificador no debe tener espacios.
    • El campo de identificador distingue entre mayúsculas y minúsculas. Por ejemplo, custom-feature-1 y custom-Feature-1 se consideran dos ID diferentes.
    • Este ID se utiliza en el archivo features.json que necesita actualizar en el código fuente al desplegar las personalizaciones.
  4. En la opción Nombre de icono , seleccione el icono que se mostrará en el menú junto al nombre de característica.
  5. En el campo Nombre de característica personalizada , especifique el texto que desea visualizar en el menú.
    Por ejemplo, custom-repo.
  6. En Habilitar característica para, determine qué roles de usuario tendrán acceso a esta característica.
    • Gestor de despacho de pedidos -Los usuarios a los que se les ha asignado el rol de Gestor de despacho de pedidos pueden acceder a esta característica personalizada.
    • Administrador de arrendatarios -Los usuarios a los que se les ha asignado el rol de administrador de arrendatarios pueden acceder a esta característica personalizada.
  7. Para la opción Ocultar este elemento de menú :
    • Desmarque este recuadro si va a añadir una nueva aplicación. Aparecerá un nuevo elemento de menú y, al pulsar el elemento de menú, se mostrará la nueva aplicación.
    • Seleccione este recuadro si ha creado una ruta nueva a la que se accede desde una página existente en una aplicación existente. Para enlazar rutas entre aplicaciones, la ruta debe estar registrada con la interfaz de usuario. Al seleccionar este recuadro de selección, está registrando la ruta con la interfaz de usuario sin crear un nuevo elemento de menú.
  8. En Ubicación de origen, determine de dónde desea que este arrendatario extraiga el origen.
    Tabla 1. Opciones de ubicación de origen
    Opción Descripción
    Modalidad de desarrollo local Seleccione esta opción para probar la aplicación personalizada desde el servidor local. Cuando está seleccionado, Order Hub se conecta al servidor local, incluso si también está seleccionado Alojado por IBM . Esta opción garantiza que la aplicación se prueba localmente antes de desplegarla para que otros usuarios puedan acceder a ella. Después de que la aplicación se haya probado y esté lista para desplegarse, puede deseleccionar esta opción.
    Nota: Si está suscrito a IBM Sterling Order Management, en modalidad de desarrollo local, puede cambiar el punto final del sistema Order Management que está configurado para el arrendatario a cualquier otro punto final. Es posible que tenga que cambiar el punto final que está configurado si tiene otra instalación de OMS en la que las configuraciones y los datos están configurados específicamente para el desarrollo de características. Puede utilizar el método BucSvcAngularStaticAppInfoFacadeUtil.setLocalDevModeCustomizationTeamOMSUrl() en el archivo app.module.ts para apuntar a cualquier URL HTTPS del sistema de gestión.

    Esta alteración temporal se utiliza sólo para los arrendatarios de personalización y cuando se selecciona Entorno de desarrollo local .

    Vía de acceso Esta opción es aplicable cuando se selecciona Local development mode .

    Especifique la vía de acceso relativa que se mostrará en la barra de direcciones del navegador cuando se seleccione la página. Por ejemplo, custom-page1.

    Url de modalidad de desarrollo local Esta opción es aplicable cuando se selecciona Local development mode .

    Introduce la URL de tu servidor angular local. La URL debe utilizar HTTPS, debe ser válida y debe utilizar únicamente un nombre de host bucgenerichost.

    La URL del modo de desarrollo local nunca se utiliza en los inquilinos QA, STAGE o PROD.

    Por ejemplo:
    https://bucgenerichost:9300/custom-repo/custom-page1
    Alojado por IBM De forma predeterminada, Alojado por IBM está seleccionado para todas las características nuevas y se recomienda que mantenga esto sin cambios para la mayoría de las configuraciones. Esta es la URL que se utiliza en sus inquilinos QA, STAGE o PROD.
    • Si se selecciona Alojado por IBM y Modalidad de desarrollo local , Order Hub se conecta al servidor local.
    • Si ha desplegado las personalizaciones y desea que Order Hub se conecte a IBM en lugar del servidor local, borre Modalidad de desarrollo local.
    URL relativa Esta opción es aplicable cuando se selecciona Alojado por IBM .

    Proporcione la vía de acceso relativa a la aplicación a partir del valor base-href de package.json. No es necesario empezar con una barra inclinada: "/" y una barra inclinada final.

    • En el caso de las funciones hijo, debe utilizar el siguiente patrón para evitar una URL no válida.
      <base-href value>/<relative angular route for the feature in routing module
                file>
    • Esta vía de acceso relativa se convierte en el iFrame src correcto para el arrendatario mediante Order Hub.
    • Por ejemplo, /custom-repo, /custom-repo/custom-page1
    URL Esta opción es aplicable cuando Alojado por IBM no está seleccionado. Especifique esta opción si está alojando la aplicación en un servidor externo.
    Proporcione la URL completa de la función. Por ejemplo:
    https://www.example.com/custom-feature1
    Nota: Para permitir que Order Hub se conecte al servidor externo, debe cargar un archivo features.json . Para obtener más información, consulte Despliegue de personalizaciones para aplicaciones existentes.
  9. Reorganice las aplicaciones en la lista de navegación según sea necesario.
    Arrastrar y soltar
    Puede arrastrar elementos en el menú utilizando el icono del dispositivo de agarre (::) a la izquierda del nombre. También puede anidar elementos de menú.
    Menú de desbordamiento (3 puntos)
    Puede abrir el menú de desbordamiento pulsando los 3 puntos verticales (Icono de acción) a la derecha del nombre.
    • Subir: Subir en el menú.
    • Mover hacia abajo: Mover hacia abajo en el menú.
    • Mover a: Mover a una característica padre (anidar como hijo).
    • Desconectar: Mover y establecer como padre.
    • Desconectar todo: Mover a todos los niños y establecer como padres.
    • Suprimir: suprimir elemento de menú.
  10. Pulse Guardar.
    Puede crear varios elementos de menú y guardar todas las aplicaciones personalizadas a la vez.
  11. El valor JSON de característica se genera basándose en las configuraciones de esta página. Tendrá que utilizar este valor cuando despliegue las personalizaciones. Para obtener más información, consulte Despliegue de personalizaciones para aplicaciones existentes.
    Nota: Si la característica tiene contenido sin guardar, el valor no se visualiza ya que se genera sólo después de guardar los cambios.

Resultados

Si ha creado una aplicación, la nueva característica se lista en Lista de menús. La característica también está ahora disponible en el menú principal de la interfaz de usuario de Order Hub . Los usuarios que tienen los permisos y roles necesarios ahora pueden acceder a este menú.
Nota: Es posible que tenga que renovar el navegador para ver el elemento de menú recién añadido.
  • Para suprimir un elemento de menú, seleccione la característica en la Lista de menús y pulse Suprimir seleccionado.
  • Para descartar los cambios, pulse Revertir no guardados.
Si crea una ruta, la ruta estará ahora disponible en las páginas existentes. Después de completar todas las pruebas, puede desplegar las personalizaciones en los arrendatarios. Para obtener más información, consulte Despliegue de nuevas aplicaciones.