Página de presentación de ToolTech (Business Edition)

La Página de presentación de ToolTech, CatalogMainDisplay.jsp, es el primer paso del flujo de catálogo que sirve de guía a los clientes registrados para examinar el catálogo, efectuar selecciones y añadir artículos a sus pedidos. Sólo los clientes registrados que hayan sido aprobados pueden ver la página de presentación.

El flujo de catálogo de la tienda de ejemplo ToolTech utiliza los siguientes archivos JSP:

Mandatos

CatalogMainDisplay.jsp utiliza los mandatos siguientes:

Beans

CatalogMainDisplay.jsp utiliza los beans siguientes:

Implementación

Nota: Para obtener información sobre las técnicas de implementación comunes a todas las páginas de la tienda de ejemplo, incluida la información multicultural, consulte Páginas de la tienda de ejemplo: técnicas de implementación comunes.

CatalogMainDisplay.jsp comprueba si los clientes registrados tienen un rol de Aprobador de compradores. Si es así, se carga la página de presentación. Si los clientes son invitados y no están registrados, se les redirige a la página de conexión.

Cuando los clientes aprobados pulsan Examinar catálogo desde la página de presentación,  se llama al mandato TopCategoriesDisplay y se visualiza la Página de categorías principales CatalogTopCategoriesDisplay.jsp, donde los clientes pueden examinar el catálogo.

La página LogonForm.jsp  la inicia la página index.jsp, que proporciona un URL para invocar la página de presentación de la tienda de ejemplo. La página index.jsp llama al archivo  parameters.jsp, que contiene los parámetros necesarios para iniciar la tienda.

Si los clientes tienen el rol de Administrador de compradores, podrán ver el enlace Ir a Herramienta de aprobación para empezar el proceso de aprobación. 

 function ApprovalToolLink() { //se llama a la función checkBrowser() en NavSideBar.jsp cuando se carga esta página. //La variable bRightBrowser se llenará con datos. if (bRightBrowser) { RFQwindow=window.open('<%=ApprovalToolLinkURL%>'); } else { window.location.href=('<%=BrowserVerErrorURL%>'); }

El Administrador de compradores lleva a cabo la aprobación de usuarios y asigna a los clientes el rol de Comprador (parte compradora) para permitirles realizar compras en la tienda ToolTech. Este rol también se ocupa del mantenimiento de la información de la organización compradora. 

Nota: La Herramienta de aprobación sólo se visualizará si el cliente tiene un rol de Administrador de compradores o Aprobador de compradores.

Si los clientes están en un estado pendiente de aprobación, no se pueden conectar para ver el catálogo y se les redirige a la página Cuenta. Si los clientes están aprobados o no tienen un estado pendiente de aprobación, se visualiza el catálogo normal.

if (userState.equals("0")) { // El usuario está pendiente de aprobación - no puede conectarse %> <center> <font class="text">Estado del usuario: Pendiente de aprobación<br> <a href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=<%=catalogId%>&page=sidebar">Logon</a> </font> </center> <% } else if ((userState.equals("1") || userState.equals("")) && bnRegUser.findUser()) {

Si los clientes se han conectado utilizando la Organización A o B, verán el logotipo de su organización en la esquina derecha de la cabecera de la página.

Conceptos relacionados

Tareas relacionadas

IBM copyright