Plate-forme héritée

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.

Pour améliorer l'expérience utilisateur, faciliter les extensions et rendre les mises à niveau de la page d'accueil plus transparentes, la page d'accueil est conçue à l'aide de la structure AngularJS .
Remarque: Dans l'application Sterling Store Engagement , au lieu d'utiliser le code d'entreprise de l'utilisateur connecté, le code d'entreprise du magasin est utilisé pour accéder aux données de transaction et de configuration liées à toutes les opérations du magasin. Seul un utilisateur appartenant au noeud, au magasin ou à son entreprise peut accéder à l'application de magasin. Par exemple, un utilisateur de l'entreprise peut se connecter à l'application du magasin en utilisant le format d'URL suivant :
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_code
Un utilisateur de l'entreprise peut accéder aux nœuds ou aux points de vente de l'entreprise enfant en utilisant le format d' URL suivant :
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_code

La 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.

Par défaut, la page d'accueil existante avec une présentation fixe s'affiche. Lorsque l'associé de magasin se connecte à l'application, les règles 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 Page est définie sur " Legacy et la règle " Layout for the New Home Page sur " 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 Page est définie sur Legacy et que la règle Layout for the New Home Page est définie sur Persona-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 Page est définie sur " Latest et " Layout for the New Home Page sur " 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 Page est définie sur " Latest et la règle " Layout for the New Home Page sur " Persona-based Interface, l'application affiche l'interface AngularJS-based qui permet d'accéder aux tâches basées sur les personas.
Dans l'interface basée sur les personas, l'associé de magasin peut utiliser l'icône de commutateur pour basculer entre les différentes personnes définies dans Sterling Business Center. Un persona doit être associé à au moins un portlet et l'utilisateur doit disposer des droits d'accès aux ressources appropriés pour que le portlet soit visible dans l'icône de permutation. Par défaut, à l'aide de l'icône de commutateur, un utilisateur peut basculer entre les personnes Vue du service clientèle, Vue Exécution de commande, Vue Exécution de commande Dojo et Vue du tableau de bord du gestionnaire . L'API 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 getUserUiStateList est 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 page dans 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.
Remarques: Les personas sont définies au niveau du concentrateur et ne sont pas contrôlées par les droits. Cependant, si un utilisateur ne dispose pas de droits d'accès sur un portlet pour un persona, ce dernier n'apparaît pas dans l'icône de permutation dans le pied de page.
Un associé de magasin associé à la personne Vue Exécution de commande peut afficher les portlets suivants:
  • 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.
Un associé de magasin avec la personne Vue du service clientèle peut afficher les portlets suivants:
  • 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 searchCatalogIndex est appelée avec l'attribut ItemGroupCode dé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'API getCompleteItemList est 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 getCompleteItemList est appelée pour obtenir des détails sur le produit.
  • 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 getCompleteItemList est appelée pour obtenir des détails sur le produit. Lorsqu'un produit est ajouté à l'aide du portlet Régler, l'API createOrder est 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'API modifyFulfillmentOptions est 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

La section suivante décrit la configuration requise pour utiliser la page d'accueil.
  • 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.