Sterling Store Engagement -Accueil
Un associé de magasin doit pouvoir accéder facilement aux informations sur les produits, les commandes, les clients, les expéditions, les paquets, les rendez-vous et effectuer les tâches appropriées directement à partir de la page d'accueil.
La solution
La section suivante décrit les API, les exits utilisateur, les services ainsi que d'autres composants.
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_codehttps://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_codeLa page d'accueil comporte un en-tête qui affiche le nom du produit et le nom actuel du magasin, une option de recherche globale, des alertes, un bouton Accueil, le profil utilisateur, une aide et une rubrique À propos. Une section de contenu qui affiche les portlets et un pied de page qui affiche la carte du site et l'icône de permutation.
Default Home Page et Layout for the New Home
Page sont lues pour déterminer la page d'accueil et la présentation de la page d'accueil à afficher.- Si la règle "
Default Home Pageest définie sur "Legacyet la règle "Layout for the New Home Pagesur "Fixed User Interface, l'application n'affiche pas l'interface AngularJS-based qui permet d'accéder aux tâches basées sur les personas. - Si la règle
Default Home Pageest définie surLegacyet que la règleLayout for the New Home Pageest définie surPersona-based Interface, l'application affiche l'interface d'exécution des commandes existante avec le nouveau portlet Magasin basé sur les personas qui fournit l'accès aux tâches basées sur les personas. - Si la règle "
Default Home Pageest définie sur "Latestet "Layout for the New Home Pagesur "Fixed User Interface, l'application affiche l'ancienne interface AngularJS-based sans accès à l'interface basée sur les personas. - Si la règle "
Default Home Pageest définie sur "Latestet la règle "Layout for the New Home Pagesur "Persona-based Interface, l'application affiche l'interface AngularJS-based qui permet d'accéder aux tâches basées sur les personas.
getCommonCodeList est appelée avec le type de code WSC_HOMEPAGE_PERSONA pour extraire les personas. Chaque personne possède un nom et une valeur:Name: clé de nom de personne utilisée par l'application pour déterminer la chaîne à afficher pour la personne en recherchant l'entrée de bundle correspondante.Value: ordre dans lequel l'entrée de menu apparaît dans le menu de commutation de la nouvelle page d'accueil AngularJS . La personne ayant la valeur la plus faible apparaît dans le menu du commutateur.- Lorsqu'un utilisateur se connecte à l'application pour la première fois, le persona ayant la valeur la plus petite est le persona par défaut pour l'utilisateur. Lors de la connexion suivante, la dernière personne à laquelle vous avez accédé est utilisée pour déterminer la vue à charger. L'API
getUserUiStateListest appelée pour extraire le persona qui a eu accès en dernier. - La personne Dojo Order Fulfillment n'est pas conservée en tant que dernière personne à laquelle on a accédé et elle ne peut pas non plus être utilisée par défaut en tant que première personne de préférence. Toutefois, la règle
Default home pagedans Sterling Business Center est disponible pour configurer la page d'accueil Dojo comme page d'arrivée. - Un persona personnalisé peut avoir des valeurs autres que des multiples de 5, car ces dernières sont réservées pour l'application.
- Lorsqu'un utilisateur se connecte à l'application pour la première fois, le persona ayant la valeur la plus petite est le persona par défaut pour l'utilisateur. Lors de la connexion suivante, la dernière personne à laquelle vous avez accédé est utilisée pour déterminer la vue à charger. L'API
- Prélever les commandes : à partir de ce portlet, un associé de magasin peut lancer ou continuer le prélèvement dans la réserve pour les expéditions. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Sélection en arrière-boutique. De plus, l'associé de magasin peut également lancer ou continuer le prélèvement par lots. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Prélèvement par lots.
- Emballer les commandes : à partir de ce portlet, un associé de magasin peut lancer ou continuer le processus d'emballage pour les expéditions. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Commandes groupées.
- More Tasks : un persona peut avoir plusieurs tâches et donc plusieurs portlets. Le portlet More Tasks regroupe les portlets qui ne s'affichent pas directement sur la page d'accueil dans une vue compacte, afin que l'utilisateur puisse cliquer sur l'icône d'appli du portlet requis pour l'ouvrir et cliquer ensuite sur le bouton précédent pour revenir au portlet More Tasks. Cela réduit les balayages supplémentaires à effectuer pour accéder à un portlet particulier.Un associé de magasin disposant des droits d'accès appropriés aux ressources peut accéder aux tâches suivantes :
- Ramassage par le client : à partir de ce portlet, un associé de magasin peut enregistrer le processus de ramassage par le client. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Enlèvement par le client.
- Recevoir des expéditions : à partir de ce portlet, un associé de magasin peut commencer à recevoir des expéditions en entrée. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Réception en magasin.
- Expédier les commandes : à partir de ce portlet, un associé de magasin peut confirmer l'expédition des paquets. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Expédier les commandes.
- Mes tâches : dans ce portlet, le nombre combiné d'expéditions en cours (prélèvement et emballage) et de lots s'affichent pour l'utilisateur connecté. L'associé de magasin peut cliquer sur un nombre et le flux approprié s'ouvre. Pour plus d'informations sur la mise en œuvre de cette fonctionnalité, consultez la section Mes tâches.
- Rechercher des produits
- Lorsque l'associé de magasin effectue une recherche par mots clés et qu'il clique sur l'icône Rechercher dans le portlet Rechercher des produits sur la page Accueil, l'API
searchCatalogIndexest appelée avec l'attributItemGroupCodedéfini sur"PROD"pour extraire une liste des produits qui correspondent aux mots clés. Lorsqu'un produit est sélectionné dans la liste des produits correspondants, l'APIgetCompleteItemListest appelée pour obtenir des détails sur le produit. - L'associé de magasin peut aussi scanner un produit ou entrer un ID de produit, puis cliquer sur l'icône
Numériser le produit. Dans ce cas, l'API
getCompleteItemListest appelée pour obtenir des détails sur le produit.
- Lorsque l'associé de magasin effectue une recherche par mots clés et qu'il clique sur l'icône Rechercher dans le portlet Rechercher des produits sur la page Accueil, l'API
- Réserver
Sur la page d'accueil de l'application, l'associé de magasin peut scanner le produit dans le portlet Régler. L'API
getCompleteItemListest appelée pour obtenir des détails sur le produit. Lorsqu'un produit est ajouté à l'aide du portlet Régler, l'APIcreateOrderest appelée pour créer une commande avec la méthode de livraison définie sur"CARRY"par défaut. Pour chaque produit scanné après le premier produit, l'APImodifyFulfillmentOptionsest appelée pour ajouter le produit au panier. - Autres tâches
- Produits de retour : cliquez sur l'icône pour ouvrir le portlet Produits de retour à partir duquel un associé de magasin peut lancer le processus de retour. Pour plus d'informations sur l'implémentation de la fonction, voir Retours et échanges.
- Rechercher un client : cliquez sur l'icône pour ouvrir le portlet Rechercher un client à partir duquel un associé de magasin peut commencer le processus de clienteling. Pour plus d'informations sur l'implémentation de la fonction, voir Clienteling.
- Rendez-vous : cliquez sur l'icône pour ouvrir le portlet Rendez-vous à partir duquel un associé de magasin peut créer et gérer les rendez-vous client. Pour plus d'informations sur l'implémentation de la fonction, voir Rendez-vous.
Vue du tableau de bord du gestionnaire et Vue de l'exécution des commandes Dojo sont des personnes spéciales qui n'ont pas de portlets directs. Vous ne devez pas enregistrer de portlet personnalisé ou de remplacement par rapport à ces personas. Ces vues s'affichent également en fonction des droits d'accès et il est possible d'associer de nouveaux droits d'accès pour ces nouveaux personas par le biais des utilitaires JavaScript ou des méthodes Service.
Lorsque vous cliquez sur l'icône Accueil dans la barre de menus de l'application, un utilisateur accède à la personne en cours. Cela s'applique également aux écrans du tableau de bord du gestionnaire.
Détails spécifiques aux périphériques
- Bureau :
- Par défaut, un utilisateur doté de la vue Exécution de commande peut voir les portlets Prélever des commandes, Emballer des commandes et Plus de tâches . L'utilisateur peut accéder à d'autres portlets, tels que Ramassage par le client, Recevoir des expéditions, Expédier les commandes et Mes tâches dans le portlet More Tasks.
- Par défaut, un utilisateur disposant de la Vue du service clientèle peut voir les portlets Rechercher des produits, Réserveret Plus de tâches . L'utilisateur peut accéder à d'autres portlets, tels que Produits de retour, Rechercher un client et Rendez-vous dans le portlet More Tasks.
- Mobile :
- Par défaut, un utilisateur disposant de la vue Exécution de commande peut voir le portlet Prélèvement de commandes et effectuer un balayage pour voir le portlet Autres tâches . L'utilisateur peut accéder aux autres portlets tels que Emballer les commandes, Ramassage par le client, Recevoir les expéditions, Expédier les commandes et Mes tâches via le portlet Autres tâches .
- Par défaut, un utilisateur disposant de la Vue du service clientèle peut voir le portlet Rechercher des produits et effectuer un balayage pour voir les portlets Plus de tâches . L'utilisateur peut accéder à d'autres portlets, tels que Régler, Produits de retour, Rechercher un client et Rendez-vous par le biais du portlet More Tasks.
Implémentation
- Par défaut, l'application est configurée pour afficher la page d'accueil existante avec disposition fixe. Il est cependant recommandé de passer à la dernière page d'accueil et à la disposition basée sur le persona. Pour plus d'informations, voir Configuration des règles de concentrateur de magasin.Remarques :
- Les règles de stockage du concentrateur sont définies au niveau du concentrateur afin qu'elles soient applicables à toutes les organisations.
- Vous ne devez pas supprimer ou modifier les personas par défaut. Toutefois, vous pouvez créer, modifier et supprimer des personnes personnalisées.
Vous pouvez effectuer des tâches d'extensibilité, telles que l'enregistrement de nouveaux portlets, le remplacement de portlets existants, la modification du persona auquel un portlet est associé, etc. Pour plus d'informations sur l'extensibilité des portlets, voir Portlets de la page d'accueil.
- Le tableau suivant décrit les droits d'accès aux ressources dont doit disposer un associé de magasin pour afficher les portlets sur la page d'accueil :
Tableau 1. Portlets - Permissions de ressources Portlet Droit d'accès aux ressources Prélever les commandes - Prélèvement dans la réserve pour le prélèvement en magasin
- Prélèvement dans la réserve pour l'expédition depuis le magasin
- Prélèvement de commandes par lots
Emballer les commandes Emballer la commande Ramassage par le client Prélèvement client pour enlèvement en magasin Recevoir des expéditions Réception en magasin Expédier les commandes Expédier la commande Mes tâches Afficher les tâches en cours Rechercher des produits Capture de commandes Réserver Capture de commandes Renvoyer des produits Renvoyer des produits Rechercher un client Profil client Rendez-vous Rendez-vous en magasin Pour plus d'informations sur la gestion des autorisations des groupes d'utilisateurs, voir Gestion des autorisations des groupes d'utilisateurs.