Sterling- Store Engagement -Home

Ein Mitarbeiter im Einzelhandel muss in der Lage sein, direkt von der Startseite aus auf Informationen über Produkte, Bestellungen, Kunden, Sendungen, Pakete und Termine zuzugreifen und entsprechende Aufgaben auszuführen.

Lösung

Im folgenden Abschnitt werden APIs, Benutzerexits, Services und weitere Komponenten beschrieben.

Um die Benutzerfreundlichkeit zu verbessern, Erweiterungen zu vereinfachen und die Aktualisierung der Startseite nahtloser zu gestalten, wurde die Startseite mithilfe des AngularJS -Frameworks gestaltet.
Hinweis: Innerhalb der Anwendung Sterling Store Engagement wird nicht der Unternehmenscode des angemeldeten Benutzers, sondern der Unternehmenscode der Filiale für den Zugriff auf Transaktions- und Konfigurationsdaten im Zusammenhang mit allen Filialvorgängen verwendet. Nur Benutzer, die entweder dem Knoten oder dem Speicher oder ihrem Unternehmen angehören, können auf die Speicheranwendung zugreifen. Ein Unternehmensbenutzer kann sich beispielsweise mit folgendem Format bei der Store-Anwendung anmelden: URL :
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_enterprise_code
Ein Unternehmensbenutzer kann auf Knoten oder Speicher von untergeordneten Unternehmen zugreifen, indem er das folgende URL -Format verwendet:
https://<ip>:<port>/wsc/store/login.do?StoreId=Store_for_child_enterprise&EnterpriseCode=Child_enterprise_code

Die Startseite verfügt über eine Kopfzeile, in der der Produktname und der aktuelle Name des Shops angezeigt werden, sowie über eine globale Suchoption, Benachrichtigungen, eine Startseite-Schaltfläche, das Benutzerprofil, Hilfe und „Über uns“. Ein Inhaltsbereich, in dem die Portlets angezeigt werden, und eine Fußzeile, in der die Sitemap und das Schaltersymbol angezeigt werden.

Standardmäßig wird die alte Startseite mit festem Layout angezeigt. Wenn sich der Mitarbeiter des Geschäfts bei der Anwendung anmeldet, werden die Regeln Default Home Page und Layout for the New Home Page gelesen, um die Startseite und das Layout der darzustellenden Startseite zu bestimmen.
  • Wenn die Default Home Page -Regel auf Legacy und die Layout for the New Home Page -Regel auf Fixed User Interface eingestellt ist, zeigt die Anwendung nicht die AngularJS-based -Oberfläche an, die Zugriff auf personenbezogene Aufgaben bietet.
  • Wenn die Default Home Page -Regel auf Legacy und die Layout for the New Home Page -Regel auf Persona-based Interface eingestellt ist, zeigt die Anwendung die alte Schnittstelle zur Auftragsabwicklung mit dem neuen Portlet "Persona Based Store" an, das Zugriff auf personenbezogene Aufgaben bietet.
  • Wenn die Default Home Page -Regel auf Latest und Layout for the New Home Page auf Fixed User Interface eingestellt ist, zeigt die Anwendung die ältere AngularJS-based -Oberfläche an, ohne Zugriff auf die personenbezogene Oberfläche.
  • Wenn die Default Home Page -Regel auf Latest und die Layout for the New Home Page -Regel auf Persona-based Interface eingestellt ist, zeigt die Anwendung die AngularJS-based -Oberfläche an, die Zugriff auf personenbezogene Aufgaben bietet.
In der Persona-basierten Benutzeroberfläche kann der Mitarbeiter in der Filiale mit dem Umschaltsymbol zwischen verschiedenen Personas wechseln, die im Sterling Business Center definiert sind. Eine Persona muss mit mindestens einem Portlet verknüpft sein und der Benutzer muss über die entsprechende Ressourcenberechtigung verfügen, damit das Portlet im Schaltersymbol sichtbar ist. Standardmäßig kann ein Benutzer über das Schaltersymbol zwischen den Personae "Kundenservice-Ansicht ", "Auftragserfüllungsansicht ", "Dojo-Auftragserfüllungsansicht" und "Manager-Dashboard-Ansicht " wechseln. Die getCommonCodeList -API wird mit dem Codetyp als WSC_HOMEPAGE_PERSONA aufgerufen, um die Personas abzurufen. Jede Persona hat einen Namen und einen Wert:
  • Name: Der Persona-Namenschlüssel, der von der Anwendung verwendet wird, um die für die Persona anzuzeigende Zeichenfolge zu ermitteln, indem der entsprechende Bundle-Eintrag nachgeschlagen wird.
  • Value: Die Reihenfolge, in der der Menüeintrag im Umschaltmenü auf der neuen AngularJS -Startseite angezeigt wird. Die Persona mit dem geringsten Wert erscheint im Wechselmenü.
    • Wenn sich ein Benutzer zum ersten Mal bei der Anwendung anmeldet, ist die Persona mit dem niedrigsten Wert die Standardpersona für den Benutzer. Bei der nächsten Anmeldung wird die zuletzt aufgerufene Persona verwendet, um die zu ladende Ansicht zu bestimmen. Die API getUserUiStateList wird aufgerufen, um die zuletzt aufgerufene Persona abzurufen.
    • Die Dojo-Bestellabwicklungspersönlichkeit wird nicht als zuletzt aufgerufene Persönlichkeit beibehalten und kann auch nicht als erste bevorzugte Persönlichkeit voreingestellt werden. Die Regel Default home page im Sterling Business Center ist jedoch verfügbar, um die Dojo-basierte Homepage als Landing Page zu konfigurieren.
    • Jede benutzerdefinierte Persona kann Werte haben, die nicht Vielfache von 5 sind, da diese Werte für die Anwendung reserviert sind.
Hinweise : Persona werden auf Hub-Ebene definiert und unterliegen keiner Berechtigungskontrolle. Wenn ein Benutzer jedoch keine Berechtigung für ein Portlet für eine Persona hat, wird diese Persona nicht im Umschaltsymbol in der Fußzeile angezeigt.
Ein Mitarbeiter im Lager mit der Rolle "Auftragsabwicklung" kann die folgenden Portlets anzeigen:
  • Kommissionieraufträge : Von diesem Portlet aus kann ein Mitarbeiter im Lager die Kommissionierung von Sendungen im Backoffice starten oder fortsetzen. Weitere Informationen zur Implementierung der Funktion finden Sie unter Implementierung der Backroom-Kommissionierung. Zusätzlich kann der Mitarbeiter im Geschäft auch mit der Batch-Kommissionierung beginnen oder diese fortsetzen. Weitere Informationen zur Implementierung der Funktion finden Sie unter Batch-Kommissionierung.
  • Verpackungsaufträge : Über dieses Portlet kann ein Mitarbeiter im Geschäft den Verpackungsprozess für Sendungen starten oder fortsetzen. Weitere Informationen zur Implementierung dieser Funktion finden Sie unter „Paketaufträge “.
  • Weitere Aufgaben : Eine Persona kann mehrere Aufgaben und somit mehrere Portlets haben. Das Portlet "Weitere Aufgaben" gruppiert die Portlets, die nicht direkt auf der Startseite angezeigt werden, in einer kompakten Ansicht, sodass der Benutzer auf das App-Symbol des gewünschten Portlets klicken kann, um es an Ort und Stelle zu öffnen, und dann auf die Schaltfläche "Zurück" klicken kann, um zum Portlet "Weitere Aufgaben" zurückzukehren. Dadurch werden zusätzliche Wischbewegungen zum Zugriff auf ein bestimmtes Portlet reduziert.
    Ein Mitarbeiter mit entsprechenden Ressourcenberechtigungen kann auf die folgenden Aufgaben zugreifen:
    • Selbstabholung durch den Kunden : Über dieses Portlet kann ein Mitarbeiter des Geschäfts den Prozess der Selbstabholung durch den Kunden erfassen. Informationen zur Implementierung dieser Funktion finden Sie unter „Kundenabholung “.
    • Sendungen empfangen: Von diesem Portlet aus kann ein Filialmitarbeiter mit dem Empfang eingehender Sendungen beginnen. Weitere Informationen zur Implementierung dieser Funktion finden Sie unter Wareneingang im Geschäft.
    • Versandaufträge : Über dieses Portlet kann ein Mitarbeiter im Geschäft den Versand von Paketen bestätigen. Weitere Informationen zur Implementierung dieser Funktion finden Sie unter Versandaufträge.
Ein Mitarbeiter im Kundenservice mit der Rolle "Kundenservice-Ansicht" kann die folgenden Portlets anzeigen:
  • Produkte suchen
    • Wenn der Mitarbeiter im Geschäft eine Suche anhand von Stichwörtern durchführt und auf das Suchsymbol im Portlet "Produkte suchen" auf der Startseite klickt, wird die API searchCatalogIndex mit dem Attribut ItemGroupCode aufgerufen, das auf "PROD" gesetzt ist, um eine Liste der Produkte abzurufen, die den Stichwörtern entsprechen. Wenn dann aus dieser Liste zutreffender Produkte ein Produkt ausgewählt wird, wird die API getCompleteItemList aufgerufen, um Details zu dem Produkt abzurufen.
    • Alternativ kann der Mitarbeiter im Geschäft ein Produkt scannen oder eine Produkt-ID eingeben und auf das Symbol "Produkt scannen" klicken. Dadurch wird die API getCompleteItemList aufgerufen, um die Details für das gescannte Produkt abzurufen.
  • Kasse

    Auf der Startseite der Anwendung kann der Mitarbeiter das Produkt im Check-Out-Portlet scannen. Die API getCompleteItemList wird aufgerufen, um Produktdetails abzurufen. Wenn ein Produkt über das Check-Out-Portlet hinzugefügt wird, wird die API createOrder aufgerufen, um eine neue Bestellung zu erstellen, wobei die Liefermethode standardmäßig auf "CARRY" eingestellt ist. Für jedes nach dem ersten Produkt eingescannte weitere Produkt wird die API modifyFulfillmentOptions aufgerufen, um das Produkt zum Einkaufswagen hinzuzufügen.

  • Weitere Tasks
    • Rückgabeprodukte : Klicken Sie auf das Symbol, um das Portlet "Rückgabeprodukte" zu öffnen, über das ein Mitarbeiter im Geschäft den Rückgabevorgang einleiten kann. Informationen zur Implementierung dieser Funktion finden Sie unter „Rückgaben und Umtausch “.
    • Kunden suchen : Klicken Sie auf das Suchsymbol in der Statusleiste und wählen Sie den Suchtyp „Kunde“ aus, um von jeder beliebigen Seite aus global nach Kunden zu suchen. Weitere Informationen finden Sie unter Implementierung der Kundensuche.

Dashboard-Ansicht für Manager Die Filialleiter können das Dashboard verwenden, um die Aktivitäten und die Leistung der Filiale zu überwachen, indem sie die Diagramme für den Auftragsstatus und die SLA überprüfen. Das Dashboard besteht aus verschiedenen Widgets, die Einblicke in die Leistung des Geschäfts bieten. Das Dashboard ermöglicht es den Filialleitern, Analysen durchzuführen und schnelle, datengestützte Entscheidungen auf der Grundlage der neuesten Informationen zu treffen.

Gerätespezifische Details

  • Desktop:
    • Standardmäßig kann ein Benutzer mit der Rolle "Auftragserfüllungsansicht" die Portlets "Kommissionieraufträge ", "Verpackungsaufträge " und "Weitere Aufgaben " sehen. Der Benutzer kann auf die anderen Portlets wie "Kundenabholung", "Sendungen empfangen", "Bestellungen versenden" und "Meine Aufgaben" im Portlet "Weitere Aufgaben " zugreifen.
    • Standardmäßig kann ein Benutzer mit der Rolle "Kundenservice-Ansicht" die Portlets "Produkte suchen ", "Zur Kasse gehen " und "Weitere Aufgaben " sehen. Der Benutzer kann auf die anderen Portlets wie "Produkte zurückgeben ", "Kunden suchen " und "Termine " im Portlet "Weitere Aufgaben " zugreifen.
  • Mobil:
    • Standardmäßig kann ein Benutzer mit der Persona "Auftragserfüllungsansicht" das Portlet "Auswahlaufträge" sehen und durch Wischen das Portlet "Weitere Aufgaben" anzeigen. Der Benutzer kann über das Portlet "Weitere Aufgaben" auf die anderen Portlets zugreifen, z. B. auf "Bestellungen packen", "Abholung durch den Kunden", "Sendungen empfangen", "Bestellungen versenden" und "Meine Aufgaben".
    • Standardmäßig kann ein Benutzer mit der Persona „Kundenservice-Ansicht “ das Portlet „Produkte suchen“ sehen und durch Wischen die Portlets „Weitere Aufgaben“ anzeigen. Der Benutzer kann über das Portlet "Weitere Aufgaben" auf andere Portlets wie "Auschecken ", "Produkte zurückgeben ", "Kundendaten abrufen " und "Termine " zugreifen.

Bereitstellung

Im folgenden Abschnitt wird die Konfiguration beschrieben, die für die Verwendung der Startseite erforderlich ist.
  • Standardmäßig ist die Anwendung so konfiguriert, dass die alte Startseite mit festem Layout angezeigt wird. Es wird jedoch empfohlen, dass Sie zur neuesten Startseite und zum personenbasierten Layout wechseln. Weitere Informationen finden Sie unter "Regeln für den Store Hub konfigurieren ".
    Hinweise:
    • Die Regeln für die Lagerzentren werden auf Zentrumsebene festgelegt, sodass sie für alle Organisationen gelten.
    • Sie dürfen keine der Standard-Personas löschen oder ändern. Sie können jedoch benutzerdefinierte Personas erstellen, ändern und löschen.

      Sie können Erweiterungsaufgaben wie die Registrierung neuer Portlets, das Überschreiben vorhandener Portlets, das Ändern der Persona, mit der ein Portlet verknüpft ist, usw. ausführen. Weitere Informationen zur Erweiterbarkeit von Portlets finden Sie unter "Startseite-Portlets ".

  • In der folgenden Tabelle werden die Ressourcenberechtigungen beschrieben, die ein Mitarbeiter im Geschäft haben sollte, um die Portlets auf der Startseite anzuzeigen:
    Tabelle 1. Portlets - Ressourcenberechtigungen
    Portlet Ressourcenberechtigung
    Auftragsentnahme
    • Warenlagerentnahme für Abholung im Geschäft
    • Warenlagerentnahme für Versand aus dem Geschäft
    • Chargenentnahme des Auftrags
    Aufträge verpacken Auftrag verpacken
    Kundenabholung Kundenabholung für Abholung im Geschäft
    Sendungen empfangen Wareneingang im Geschäft
    Aufträge versenden Auftrag versenden
    Meine Tasks Tasks in Bearbeitung anzeigen
    Produkte suchen Auftragserfassung
    Kasse Auftragserfassung
    Produkte retournieren Produkte retournieren
    Kunden nachschlagen Kundenprofil
    Termine Termine im Geschäft

    Weitere Informationen zur Verwaltung von Benutzergruppenberechtigungen finden Sie unter Verwalten von Benutzergruppenberechtigungen.