Die ToolTech-Homepage (CatalogMainDisplay.jsp) stellt den ersten Schritt im Katalogfluss dar, mit dessen Hilfe der Kunde durch den Katalog navigiert,
seine Auswahl trifft und Artikel zu seiner Bestellung hinzufügt. Nur registrierte und genehmigte Kunden können die Homepage anzeigen.
Der Katalogfluss für das Beispielgeschäft 'ToolTech' verwendet die folgenden JSP-Dateien:
Befehle
CatalogMainDisplay.jsp verwendet die folgenden Befehle:
Beans
CatalogMainDisplay.jsp verwendet die folgenden Beans:
Implementierung
Hinweis: Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine Implementierungstechniken.
Die Seite CatalogMainDisplay.jsp prüft, ob die registrierten Kunden über den Aufgabenbereich eines Einkäuferfreigebenden verfügen. Wenn ja, wird die Homepage geladen. Sind die Kunden Gastkunden und nicht registriert, werden sie zur Anmeldeseite umgeleitet.
Wenn genehmigte Kunden die Option Katalog durchsuchen auf der Homepage anklicken, wird der Befehl 'TopCategoriesDisplay' aufgerufen, und die Seite 'Hauptkategorie' (CatalogTopCategoriesDisplay.jsp) wird angezeigt, auf der Kunden mit dem Durchsuchen des Katalogs beginnen können.
Die Seite LogonForm.jsp wird von der Seite index.jsp gestartet, die die URL zum Aufrufen der Homepage des Beispielgeschäfts liefert. Die Seite index.jsp ruft die Datei parameters.jsp auf, die die zum Starten des Geschäfts benötigten Parameter enthält.
Wenn Kunden den Aufgabenbereich eines Einkäuferadministrators haben, können sie den Link Weiter zum Genehmigungs-Tool anzeigen, um mit dem Genehmigungsprozess zu beginnen.
function ApprovalToolLink() { //checkBrowser() function is called in NavSideBar.jsp when this page is loaded. //bRightBrowser variable will be populated. if (bRightBrowser) { RFQwindow=window.open('<%=ApprovalToolLinkURL%>'); } else { window.location.href=('<%=BrowserVerErrorURL%>'); }
Der Einkäuferadministrator genehmigt Benutzer und ordnet Kunden den Aufgabenbereich eines Einkäufers (Einkäuferseite) zu, um ihm das Einkaufen im Geschäft 'ToolTech' zu ermöglichen. Dieser Aufgabenbereich ist ebenfalls für die Verwaltung der Informationen der Einkäuferorganisation zuständig.
Hinweis: Das Genehmigungs-Tool wird nur angezeigt, wenn der Kunde über den Aufgabenbereich eines Einkäuferadministrators oder Einkäuferfreigebenden verfügt.
Wenn sich Kunden im Status 'Zur Genehmigung anstehen' befinden, können sie sich nicht anmelden, um den Katalog anzuzeigen, und werden zur Seite 'Konto' umgeleitet. Wenn Kunden bereits genehmigt sind oder nicht zur Genehmigung anstehen, wird der reguläre Katalog angezeigt.
if (userState.equals("0")) { // User is pending approval - cannot logon %> <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()) {
Wenn Kunden sich mit Organisation A oder B angemeldet haben, wird das Logo ihrer Organisation rechts in der Kopfzeile der Seite angezeigt.
![]() |