Page d'accueil ToolTech (Business Edition)

La page d'accueil ToolTech, CatalogMainDisplay.jsp, est la première étape dans le catalogue pour les clients enregistrés qui commencent à le parcourir afin de faire leurs choix et d'ajouter des articles à leurs commandes. Seuls les clients enregistrés et approuvés peuvent visualiser la page d'accueil.

Le flux de catalogue du modèle de magasin ToolTech utilise les fichiers JavaServer suivants :

Instructions

CatalogMainDisplay.jsp utilise les instructions suivantes :

Beans

CatalogMainDisplay.jsp utilise les beans suivants :

Implémentation

Remarque : pour plus d'informations sur les techniques d'implémentation communes à toutes les pages de modèle de magasin, parmi lesquelles les informations multiculturelles, reportez-vous à la rubrique Pages du modèle de magasin : techniques d'implémentation communes.

Le modèle CatalogMainDisplay.jsp vérifie si des clients enregistrés ont un rôle Valideur acheteur.  Si tel est le cas, la page Accueil est chargée. Si un client est visiteur et n'est pas enregistré, il est redirigé vers la page de connexion.

Lorsqu'un client approuvé clique sur Parcourir le catalogue à partir de la page d'accueil,  l'instruction TopCategoriesDisplay est appelée et la page Catégorie principale, CatalogTopCategoriesDisplay.jsp, s'affiche pour permettre la visualisation du catalogue.

La page LogonForm.jsp  est lancée par le modèle index.jsp qui lui-même fournit une URL permettant d'appeler la page d'accueil du modèle de magasin. La page index.jsp appelle le fichier parameters.jsp  qui contient les  paramètres nécessaires au lancement du magasin. 

Si le client a un rôle d'Administrateur acheteur, il a la possibilité d'activer le lien Accéder à l'outil d'approbation (Approval Tool) afin de lancer le processus d'approbation. 

 function ApprovalToolLink() { //La fonction checkBrowser() est appelée dans le modèle NavSideBar.jsp lorsque la page est chargée. //La variable bRightBrowser est définie. if (bRightBrowser) { RFQwindow=window.open('<%=ApprovalToolLinkURL%>'); } else { window.location.href=('<%=BrowserVerErrorURL%>'); }

L'Administrateur acheteur approuve les utilisateurs et affecte aux clients le rôle Acheteur (Côté achats)pour leur permettre d'effectuer des achats pour le magasin ToolTech. Ce rôle est également chargé de mettre à jour les informations relatives à l'entreprise acheteuse. 

Remarque : L'outil d'approbation (Approval tool) s'affiche uniquement si le client a un rôle d'Administrateur acheteur ou de Valideur acheteur.

Si le client est en Attente d'approbation, il ne peut pas se connecter pour visualiser le catalogue et il est redirigé vers la page Compte. Si l'état du client est approuvé ou n'est pas en attente d'approbation, le catalogue normal est affiché.

if (userState.equals("0")) { // Les utilisateurs en attente d'approbation ne peuvent pas se connecter %> <center> <font class="text">User State: Pending Approval<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 un client se connecte en tant qu'entreprise acheteuse A ou B, le logo de son entreprise s'affiche dans l'angle supérieur droit de l'en-tête.

Rubriques connexes

Tâches connexes

IBM copyright