Cabecera de ToolTech (Business Edition)

La tienda de ejemplo ToolTech tiene una cabecera en la parte superior de cada página (NavHeader.jsp) que incluye enlaces con lo siguiente:

Cuando los clientes están conectados, registrados y aprobados, se visualizan los enlaces arriba listados; de lo contrario, los enlaces Cuenta y Desconexión son los únicos enlaces que se visualizan. Si los clientes han añadido el logotipo de su organización al archivo businessaccount.xml, lo verán en el lado derecho de la cabecera. Para obtener más información sobre cómo añadir el logotipo de su organización a ToolTech, consulte los enlaces relacionados que aparecen al final de la página.

Nota: El enlace Espacios de trabajo colaborativos sólo se visualiza para los clientes registrados si la característica espacios de trabajo colaborativos está habilitada en los Servicios de tienda. Para obtener más información sobre los espacios de trabajo colaborativos, consulte la sección Implementación que aparece más abajo.

Mandatos

NavHeader.jsp utiliza los mandatos siguientes:

Beans

NavHeader.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.

Cuando se carga NavHeader.jsp, el bean UserRegistrationBean  filtra los enlaces a los que los clientes no tienen acceso. Sólo las características específicas a las que los clientes tengan acceso se visualizarán en la cabecera. Al pulsar cada enlace, éste lleva a los clientes a la página correspondiente.

Cuando los clientes pulsan Inicio, el mandato StoreCatalogDisplay carga la página CatalogMainDisplay.jsp.

Cuando los clientes pulsan Catálogo, el mandato TopCategoriesDisplay carga la página de visualización de categorías principales CatalogTopCategories.jsp.

Cuando los clientes pulsan Cuenta, el mandato LogonForm carga la página LogonForm.jsp, que redirige a continuación a LogonDisplay.jsp.

Cuando los cliente pulsan Pedido actual, el mandato OrderItemDisplay carga la página Su pedido OrderItemDisplay.jsp.

Cuando los clientes pulsan Estado de los pedidos, el mandato TrackOrderStatus carga la página TrackOrderStatus.jsp.

Cuando los clientes pulsan Lista de solicitudes, el mandato RequisitionListDisplay carga la página Lista de solicitudes.

Cuando los clientes pulsan Espacios de trabajo colaborativos, el mandato StoreCollabListDisplay carga la página Espacios de trabajo colaborativos, StoreCollabListDisplay.jsp. El enlace Espacios de trabajo colaborativos está encerrado dentro del cuerpo de un código personalizado (el código ifEnabled), y se puede habilitar o inhabilitar en función de la opción que se seleccione en los Servicios de tienda. Siempre y cuando el código personalizado permanezca en su sitio, los Servicios de tienda se pueden utilizar para conmutar automáticamente entre un sitio que tenga soporte de colaboración y otro que no lo tenga, sin tener que modificar la página JavaServer. Para habilitar o inhabilitar permanentemente el soporte de colaboración en la página, los códigos personalizados y el enlace Espacios de trabajo colaborativos pueden eliminarse de la página JavaServer pulsando Aplicar permanentemente en la GUI de los Servicios de tienda. No es aconsejable eliminar ni alterar manualmente el código personalizado ni el enlace adyacente. En lugar de eso, utilice el botón Aplicar permanentemente de los Servicios de tienda. 

Nota: El código personalizado adyacente al enlace Espacios de trabajo colaborativos no se puede copiar en las páginas JavaServer de otras tiendas. Estos códigos están diseñados para que funcionen únicamente en la tienda que los contenía originariamente. Para obtener más información acerca de la colaboración, consulte los enlaces relacionados que se muestran al final de la página.

Cuando los clientes pulsan Desconexión, se desconectan. Una vez que los clientes se han desconectado, su información registrada no está disponible y no pueden examinar el catálogo ni hacer el pedido de artículos. Se les trata como compradores invitados. Para poder comprar de nuevo, los clientes tienen que conectarse.

Nota: Si la tienda ha habilitado la característica Atención al cliente, comprobará los nombres de clientes para ver si están registrados. Los nombres de clientes se envían entonces al applet de Atención al cliente para que se muestren tanto en el lado del Representante de servicio al cliente como en el lado del cliente. Puesto que la página NavHeader.jsp se incluye en cada página de ToolTech, una parte del código también determina si la página está personalizada o no. Si una página JavaServer, por ejemplo UserRegistrationUpdate.jsp, es una página personal, se añade código a la página UserRegistrationUpdate.jsp antes de que ésta incluya NavHeader.jsp

<flow:ifEnabled feature="customerCare">

<%

// Establecer tipo de cabecera necesario para este JSP para LiveHelp. Debe

// establecerse antes de NavHeader.jsp

request.setAttribute("liveHelpPageType", "personal");

%>

</flow:ifEnabled>

<%

String incfile;

incfile = includeDir + "NavHeader.jsp";

%>

<jsp:include page="<%=incfile%>" flush="true"/>

Cuando este código detecta que la petición es para una página personal, el Representante de servicio al cliente no tendrá permiso para ver las páginas en las que están los clientes. Para más información sobre la característica Atención al cliente, consulte los "Conceptos relacionados" siguientes.

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

IBM copyright