Creación de una entrada de menú para una pantalla de infraestructura de interfaz de usuario web nueva

Puede crear una entrada de menú para una nueva pantalla de infraestructura de interfaz de usuario web utilizando el gestor de aplicaciones utilizando los elementos archivo XML Struts, permisos de usuario, menú y recurso. Además, puede crear un nuevo menú utilizando el Generador de plantillas de código.

Acerca de esta tarea

Puede utilizar el Gestor de aplicaciones para crear una nueva entrada de menú para una nueva pantalla de la infraestructura de interfaz de usuario web utilizando los elementos siguientes:
  • Recurso
  • Menú
  • Permisos de usuario
  • Archivo xml Struts

También puede crear un menú nuevo utilizando el generador de plantillas de código del entorno de trabajo Designer Workbench. Utilice el Generador de plantillas de código para acceder a la página Actualizar código, donde puede crear el menú utilizando el código que ha generado en el Generador de plantillas de código.

Procedimiento

  1. Inicie la aplicación.
  2. Inicie el Gestor de aplicaciones.
  3. Pulse Aplicaciones > Application Platform.
  4. Para crear un recurso nuevo, haga lo siguiente:
    1. Efectúe una doble pulsación en el elemento Presentación .
    2. Efectúe una doble pulsación en el elemento Recursos .

      Se muestra la Jerarquía de recursos.

    3. Seleccione el elemento Sterling_Supply_Chain_Applications_Console .
    4. Pulse el botón Crear nuevo (el signo más verde).

      Se muestra la pantalla Detalles de recurso.

    5. Escriba la información de todos los códigos.

      El código de ID de recurso asocia menús y recursos. Para la etiqueta URL , escriba < espacio de nombres de paquete en el archivo struts.xml >/< nombre de acción >. Para la etiqueta Tipo de recurso, seleccione StrutsAction en la lista desplegable.

      Nota: El nombre del paquete URL y el nombre de la acción en el archivo struts.xml deben ser los mismos.
    6. Pulse el botón Guardar en la esquina superior derecha de la pantalla Detalles de recurso.
  5. Cree la nueva pantalla mediante el Designer Workbench.
  6. Copie todos los archivos generados de la pantalla nueva en una carpeta nueva en el directorio <dir_aplic> /webpages. Estos archivos incluyen los archivos <newscreen> .json, <newscreen> .js, <newscreen>_config.jsy <newscreen>.js.sample .
  7. Para crear un menú nuevo, siga estos pasos:
    1. Efectúe una doble pulsación en el elemento Presentación .
    2. Efectúe una doble pulsación en el elemento Menú .

      Se muestra Jerarquía de menús.

    3. Efectúe una doble pulsación en la opción del menú en donde se accederá a la nueva pantalla.

      Por ejemplo, debería efectuar una doble pulsación en la opción <application> _Admin_Menu para crear un menú en el menú superior o en un submenú existente como AdminPage.

    4. Pulse el menú principal de la nueva entrada de menú.
    5. Pulse el botón Crear nuevo elemento de menú (incluye un signo más verde).

      Se muestra la pantalla Detalles de artículo de menú.

    6. Escriba la información de todos los códigos.

      Para el código de ID de recurso, seleccione el recurso con el que debe asociarse este menú.

  8. Para otorgar permisos de usuario, haga lo siguiente:
    1. Efectúe una doble pulsación en el elemento Seguridad .
    2. Efectúe una doble pulsación en el elemento Usuarios .

      Se muestra la pantalla Búsqueda de usuario.

    3. Seleccione un usuario y suscríbase a un grupo. Por ejemplo, puede seleccionar <aplicación> admin y suscribirse al grupo SYSTEM.
    4. En el elemento Seguridad, efectúe una doble pulsación en el elemento Grupos .

      Se muestra la pantalla Grupos.

    5. Edite los detalles del grupo predeterminado del usuario. Para <application> admin, el grupo predeterminado es <application> admingroup.
    6. Efectúe una doble pulsación en el nombre del grupo predeterminado para mostrar la pantalla Detalles de grupo.
    7. Pulse el botón Permisos para la opción En toda la aplicación.
    8. Permita al usuario acceder a la nueva acción Struts.
    9. Guarde los cambios y revierta las suscripciones del grupo a los valores predeterminados.
  9. Defina la acción Struts en un archivo de configuración Struts que sirve a la página enlazada al lugar donde pulsa en el menú. Puede utilizar el archivo Struts en el Generador de plantillas de código para definir la acción Struts, que después puede pegar en el archivo de configuración mencionado previamente. El resourceId debe ser igual que el resourceId definido en el Gestor de aplicaciones.
    El archivo jar del mandato install3rdParty.sh también debe contener el archivo de clases java de esta acción Struts.
    <struts>
        <package name="<package-name>" namespace=/<namepsace>"" extends="struts-default">
              <action name="home" class="<struts-action-class>">
                         <param name="RessourceId"><resourceId></param>
                         <result name="success"><result-1></result>
              </action>
        </package>
    </struts>