ToolTech ホーム・ページ CatalogMainDisplay.jsp はカタログ・フローの最初のステップで、
登録済み顧客はここのガイドでカタログをブラウズして選択し、アイテムをオーダーに追加します。
承認されている登録済み顧客だけが、このホーム・ページを見ることができます。
ToolTech サンプル・ストア・カタログ・フローでは、以下の JavaServer Pages ファイルを使用します。
コマンド
CatalogMainDisplay.jsp は、以下のコマンドを使用します。
bean
CatalogMainDisplay.jsp は、以下の bean を使用します。
インプリメンテーション
注: マルチカルチャー情報を含むすべてのサンプル・ストア・ページに共通なインプリメンテーション手法については、 サンプル・ストア・ページ: 共通のインプリメンテーション手法を参照してください。
CatalogMainDisplay.jsp では、登録済み顧客にバイヤー承認者の役割があるかどうかをチェックします。 その場合はホーム・ページがロードされます。 登録されていないゲストの顧客は、ログオン・ページにリダイレクトされます。
承認済み顧客がホーム・ページの「カタログの参照」をクリックすると TopCategoriesDisplay コマンドが呼び出され、 メイン・カテゴリー・ページ CatalogTopCategoriesDisplay.jsp が表示されて、 顧客はそこでカタログをブラウズすることができます。
LogonForm.jsp ページは、 サンプル・ストアのホーム・ページを呼び出すための URL を指定する index.jsp ページによって立ち上げられます。 index.jsp ページは、 ストアを立ち上げるために必要なパラメーターを含む parameters.jsp ファイルを呼び出します。
顧客にバイヤー管理者の役割がある場合は「承認ツールへ移動」リンクが表示され、 承認処理を開始することができます。
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%>'); }
バイヤー管理者はユーザーを承認し、顧客が ToolTech ストアで購入できるようにバイヤー (購買サイド) 役割を割り当てます。 この役割には、バイヤー組織の情報の保守を行う責任もあります。
注: 承認ツールは、顧客にバイヤー管理者またはバイヤー承認者の役割がある場合だけ表示されます。
承認保留中の状態の顧客はログオンしてカタログを見ることはできません。 それらの顧客はアカウント・ページにリダイレクトされます。 顧客が承認されているか、または承認保留状態でない場合、正規のカタログが表示されます。
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()) {
顧客が組織 A または B を使用してログオンした場合は、 ページ・ヘッダーの右の部分にその組織のロゴが表示されます。
![]() |