ToolTech - Pagine di iscrizione (Business Edition)

Quando i nuovi clienti selezionano Registrazione nella pagina di collegamento, viene visualizzata la pagina UserRegistrationNew.jsp. Questa pagina consente ai clienti di immettere le informazioni personali e di selezionare una password, una lingua e una valuta. Una volta immesse le informazioni, i clienti vengono indirizzati alla pagina dell'account utente, UserAccount.jsp, per visitare il negozio.

La procedura di registrazione nel negozio di esempio utilizza i seguenti file:

Comandi

UserRegistrationNew.jsp utilizza i seguenti comandi:

UserRegistrationUpdate.jsp utilizza i seguenti comandi:

UserRegistrationAddPendingApproval.jsp utilizza i seguenti comandi:

UserAccount.jsp utilizza i seguenti comandi:

Bean

UserRegistrationNew.jsp utilizza i seguenti bean:

UserRegistrationUpdate.jsp utilizza i seguenti bean:

Implementazione

Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio: tecniche di implementazioni comuni.

Facendo clic su Registrazione nella pagina Collegamento, viene richiamato il comando UserRegistrationForm. Il comando UserRegistrationForm è registrato con UserRegistrationForm.jsp nel database. Se si richiama UserRegistrationForm con un parametro new UserRegistrationForm.jsp includerà il file UserRegistrationNew.jsp. UserRegistrationNew.jsp viene utilizzato per la registrazione di un nuovo utente. Se il parametro new è mancante, UserRegistrationForm includerà il file UserRegistrationUpdate.jsp, che aggiorna le informazioni esistenti del cliente. UserRegistrationUpdate.jsp viene richiamato da UserRegistrationForm dalla pagina Account.

Quando i clienti selezionano una valuta, CurrencyDescriptionAccessBean pre-seleziona il valore appropriato nell'elenco a discesa.

Quando i clienti selezionano una lingua, SupportedLanguageAccessBean preseleziona il valore appropriato nell'elenco a discesa e LanguageDescriptionAccessBean richiama il nome della lingua nella lingua correntemente selezionata dall'acquirente.

Quando i clienti immettono un'organizzazione, devono immettere il nome dell'organizzazione se tale organizzazione è stata creata direttamente nell'organizzazione principale, come ad esempio Acquirente Organizzazione A.  Se l'organizzazione da immettere è un'unità dell'organizzazione e non si trova direttamente nell'organizzazione principale, i clienti devono immettere i nomi unità dell'organizzazione seguiti dal nome dell'organizzazione stessa, separandoli con una barra ( /).  

Ad esempio, se il nome distinto è 

ou=RD, ou=Sales, o=Sears, o=Root Org

i clienti dovranno immettere:

 RD/Sales/Sears 

ToolTech converte la  voce precedente nel formato del nome distinto aggiungendo o= o ou= prima di richiamare il comando UserRegistrationAdd. Solo l'entità che si trova direttamente nell'organizzazione principale è O. Altre entità sono OU

 Se viene immessa un'organizzazione non valida, viene visualizzato un messaggio di errore con le istruzioni su come immettere l'organizzazione.

Una volta terminata la registrazione, e impostata l'approvazione della registrazione utente per l'organizzazione, il cliente assume lo stato Approvazione in sospeso e può accedere alla sezione Account del negozio, dove è possibile modificare le informazioni personali oppure la rubrica. Un cliente con il ruolo di amministratore acquirenti deve approvare la richiesta di registrazione dell'utente attraverso la Console di gestione. Nella pagina iniziale del negozio viene visualizzato il collegamento alla Console di gestione dell'organizzazione che è visibile solo ai clienti con il ruolo di responsabile approvazioni acquirenti o di amministratore acquirenti. Per ulteriori informazioni fare riferimento ai collegamenti correlati riportati di seguito.  

Se i clienti fanno clic su Conversazione in linea con Assistenza Clienti, viene visualizzata una finestra a comparsa ed i clienti possono conversare in linea in tempo reale con un rappresentante del servizio clienti. E' possibile visualizzare tale collegamento solo se questa funzione è abilitata nei Servizi del negozio. Il collegamento Conversazione in linea con Assistenza Clienti è contenuto all'interno di una tag personalizzata (la tag ifEnabled) e può essere abilitato o disabilitato a seconda dell'opzione  selezionata nei Servizi del negozio. Fino a quando la tag personalizzata rimane in posizione, i Servizi del negozio possono essere utilizzati per spostarsi automaticamente da un sito che dispone del supporto di collaborazione ad uno che non dispone di tale supporto, senza dover modificare la JSP. Per abilitare o disabilitare definitivamente il supporto di collaborazione nella pagina, è possibile rimuovere le tag personalizzate ed il collegamento Conversazione in linea con Assistenza Clienti dalla JSP facendo clic su Applica definitivamente, nella GUI dei Servizi del negozio. Non si consiglia di rimuovere o modificare manualmente la tag personalizzata o il relativo collegamento. Al contrario, utilizzare il pulsante Applica definitivamente nei Servizi del negozio. 

Nota: Non è possibile copiare la tag personalizzata che circonda il collegamento Conversazione in linea con Assistenza Clienti nelle JSP di altri negozi. E' possibile utilizzare tali tag soltanto nel negozio che li ha contenuti originariamente. Per ulteriori informazioni sulla collaborazione, consultare i relativi collegamenti di seguito riportati.

Gestione errori

 Se un cliente non completa i campi durante la registrazione, viene visualizzato un messaggio di errore e vengono nuovamente visualizzati le immissioni eseguite.  Se non è presente alcun errore, i campi vengono inizializzati e quindi ripuliti.

I file UserRegistration_[locale].properties e UserRegistrationB2B_[locale].properties determinano i campi dell'indirizzo in cui la locale è specificata come campo obbligatorio.  UserRegistration_[locale].properties è utilizzato per i clienti dell'organizzazione C e UserRegistrationB2B_[locale].properties è utilizzato per i clienti dell'organizzazione B.

Riferimento correlato

Attività correlate

IBM copyright