Optionen
Stockly → Einstellungen → Optionen hält vier Reiter, die zu keinem einzelnen Thema gehören: Routenplaner, Bestellerstellung, Barcode-Scanner und Geplante Aufgaben.
Barcode-Scanner
Abschnitt betitelt „Barcode-Scanner“Eine Konfiguration für den Hardware-Scanner, der außerhalb des Packens verwendet wird. Der Scanner innerhalb des Packablaufs ist eine eigene Konfiguration und wird unter Auftragsverpackung eingerichtet; dieser Reiter wirkt sich nicht auf ihn aus.
Der Scanner braucht keinen Treiber und keine Einrichtung auf dem Bildschirm selbst: Ein Hardware-Scanner tippt den Code und drückt Enter, und das Modul erkennt dieses Muster.
Seiten mit aktivem Scanner
Abschnitt betitelt „Seiten mit aktivem Scanner“Die Mehrfachauswahl entscheidet, wo der Scanner zuhört. Eine leere Auswahl schaltet ihn überall ab.
| Gewählte Seite | Was ein Scan dort tut |
|---|---|
| Bestellerstellung | fügt das Produkt der entstehenden Bestellung hinzu |
| Bestellung erstellen (Einkauf) | fügt das Produkt der entstehenden Bestellung beim Lieferanten hinzu |
| Umlagerung erstellen | fügt das Produkt der entstehenden Umlagerung hinzu |
| Bestandsbewegung erstellen | fügt das Produkt der gebuchten Bewegung hinzu |
| Inventur-Zählung | hält das gezählte Produkt fest |
| Retouren-Wareneingang | springt auf die Karte des gescannten Artikels und setzt den Cursor in dessen Mengenfeld |
| Lagerplatz-Details | heftet das gescannte Produkt an den Anfang der Liste des Lagerplatzes |
| Produktliste | setzt den Code in die Suche der Liste |
Retouren-Wareneingang ist die eine Seite, die ab Werk nicht ausgewählt ist. Alles andere auf der Liste ist bei der Installation des Moduls eingeschaltet.
Auf den vier Anlagebildschirmen bleibt der Scanner inaktiv, bis der Gegenpart bekannt ist: Eine Bestellung beim Lieferanten benötigt ihren Lieferanten, eine Umlagerung ihr Quelllager, eine Bestellung ihren Kunden. Das ist Absicht, denn ohne sie gibt es nichts, wozu der Artikel hinzuzufügen wäre.
Produktfelder für Barcode-Abgleich
Abschnitt betitelt „Produktfelder für Barcode-Abgleich“Mit welchem Feld der gescannte Code verglichen wird: EAN, Herstellernummer, Produktnummer. Es lassen sich mehrere auf einmal wählen.
Zwei Bildschirme übergehen diese Auswahl, und der Hilfetext unter dem Feld sagt das: Inventur-Zählung löst Scans auf dem Server auf und gleicht immer EAN und Herstellernummer ab, und Produktliste gibt den Code an die gewöhnliche Suche weiter.
Das Bestätigungsfenster
Abschnitt betitelt „Das Bestätigungsfenster“Produktmodal nach dem Scannen anzeigen entscheidet, ob ein Scan den Artikel unmittelbar hinzufügt oder zuerst ein Fenster mit Menge und Preisen zeigt. Es gilt nur für die Anlage von Bestellungen, Bestellungen beim Lieferanten und Umlagerungen, denn die Anlage von Bestandsbewegungen, der Zählbildschirm und das Lagerplatzfenster haben nichts zu bestätigen.
Modal automatisch bestätigen nach (Sekunden) schließt dieses Fenster nach 3, 5, 10, 15 oder 30 Sekunden von selbst; Deaktiviert wartet auf den Bediener. Die Maus zu bewegen oder ins Fenster zu klicken bricht den Countdown ab, ein zögernder Bediener wird also nicht übergangen.
Ton bei erfolgreichem Scan abspielen und Ton bei abgelehntem Scan abspielen sind getrennt, ein leises Lager kann also nur den Fehlerton behalten. Tonverzögerung nach dem Scannen (Sekunden), gesetzt auf Keine Verzögerung oder bis zu 5 Sekunden, wird dort eingesetzt, wo der Scanner schneller auslöst, als der Bildschirm reagiert.
Bestellerstellung
Abschnitt betitelt „Bestellerstellung“Zwei Schalter für die eigenen Bestellbildschirme von Shopware:
- Produktauswahl-Modal bei Bestellerstellung verwenden — ersetzt die Produktzeile im Formular durch ein Fenster mit einer richtigen Suche, Variantenwahl, einem Bild sowie bearbeitbarer Menge, bearbeitbarem Preis und bearbeitbarer Steuer.
- Produktauswahl-Modal in Bestelldetails verwenden — dasselbe Fenster im Abschnitt Positionen einer bestehenden Bestellung.
Routenplaner
Abschnitt betitelt „Routenplaner“Eine Spielwiese für den Laufweg, den die Kommissionierbildschirme zeichnen. Es ist keine Einstellung, der ein Bediener bei der Arbeit begegnet; es ist der Ort, an dem der Weg abgestimmt und erprobt wird.
Der obere Abschnitt wählt, worauf der Weg zu zeichnen ist: ein Lager und dessen Etage oder eine der vorbereiteten Formen unter Layout mit einem Szenario, durch das zu leiten ist.
Die Parameter darunter entscheiden, was der Weg meidet und wie genau er berechnet wird:
- Routenskala (initial) — wie fein das Rasterfeld ist. Ein höherer Wert lässt den Pfad näher an Hindernissen verlaufen, auf Kosten der Berechnung.
- Bei paralleler Überlappung automatisch neu skalieren mit Routenskala (max) und Skalierungs-Schwellenwert — beanspruchen zu viele parallele Pfade dieselbe Stelle, wird der Weg auf einem dichteren Raster neu berechnet.
- Kosten für Wandnähe — drückt den Pfad von Wänden und Regalen weg in den Gang.
- Kosten für benachbarte Pfade — verteilt parallele Wege, sodass sie sich nicht übereinander stapeln.
- Kosten für Beschriftungs-Bereich — biegt den Pfad um Regalbeschriftungen herum, damit die Zeichnung lesbar bleibt.
Speichern sichert die Werte, Auf Standard zurücksetzen stellt sie zurück.
Die zweite Karte, Sprachroute (Audio-Führung), ist dieselbe Spielwiese mit eingeschalteter gesprochener Führung: Der Start beginnt den Rundgang, das Abhaken von Lagerplätzen bringt ihn weiter, Sprechen (Browserstimme) liest die Anweisungen vor, und das Ansage-Protokoll zeigt, was gesagt wurde. → Sprachgeführtes Kommissionieren
Geplante Aufgaben
Abschnitt betitelt „Geplante Aufgaben“Jede Aufgabe, die das Modul von selbst ausführt, hat hier einen Schalter. Der Reiter ändert nicht, wann eine Aufgabe läuft: Der Zeitplan liegt fest, und die Verarbeitung der geplanten Aufgaben von Shopware muss laufen, damit überhaupt etwas davon geschieht. Ein Schalter entscheidet, ob das Modul diese Arbeit überhaupt ausführt.
Sechs Gruppen, passend dazu, wofür die Arbeit da ist.
| Gruppe | Schalter | Was aufhört, wenn er aus ist |
|---|---|---|
| Bestand | Bestandsintegritätsprüfung (täglich) | es wird nichts von selbst geprüft; ein Durchlauf lässt sich weiterhin von Hand auf dem Integritätsbildschirm starten |
| Bestandsausgleich-Planung (täglich) | die Liste der Umlagerungsvorschläge wird nicht mehr aufgefrischt — einen freizugeben war immer eine menschliche Handlung | |
| Rückstands-Neuzuordnung (stündlich) | zurückgestellte Positionen zeigen weiter auf das Lager, dem sie zuerst zugewiesen wurden, bis jemand sie neu zuordnet | |
| Zusammenfassung externer Bestandsänderungen (täglich) | die tägliche Zusammenfassung fremder Bestandsänderungen wird nicht gesendet | |
| Aufholen nach Ausfallzeit (täglich) | nach einer Zeit mit inaktivem Modul bleiben die Bücher zurück | |
| Lagerplanung | Schwellenwertpläne (stündlich) | fällige Pläne werden nicht angestoßen, und ein Plan, den ein abgestürzter Lauf blockiert, bleibt blockiert |
| Ausgleichszeitplan-Versand (alle 5 Minuten) | jede geplante Umlagerung im Shop hört auf zu greifen, nicht nur eine | |
| Bedarfsabgleich für Umlagerungen (stündlich) | die Bedarfszahlen driften von der Deckung ab, und quer verladene Ware, die niemand eingesammelt hat, bleibt liegen | |
| Zonen-Neuklassifizierung (wöchentlich) | die A/B/C-Zonen frieren auf ihrer letzten Klassifizierung ein, was während einer Überarbeitung des Layouts von Hand der gewollte Zustand ist | |
| Packmengen (täglich) | die Kartonisierung fällt auf das Einpassen nach Volumen zurück, und das ist eine Schätzung | |
| Produktaffinität (täglich) | die Platzvergabe hört auf zu lernen, welche Produkte zusammen bestellt werden; so oder so nur beratend | |
| Berichte und Stände | Produkt-Snapshots (täglich) | ein Tag ohne Stand ist eine dauerhafte Lücke — Zeitraumvergleiche lassen sich später nicht rekonstruieren |
| Berichts-Cache vorwärmen (alle 2 Stunden) | Berichte werden berechnet, wenn jemand sie öffnet, statt im Voraus | |
| Wieder verfügbar | Verfügbarkeitsprüfung (alle 6 Stunden) | es werden nie neue Benachrichtigungen eingereiht, wie der Versandschalter auch steht |
| Benachrichtigungsversand (alle 5 Minuten) | eingereihte Mails warten, statt verworfen zu werden — sie gehen hinaus, wenn er wieder eingeschaltet wird | |
| Druck | Druckwarteschlangen-Überwachung (alle 5 Minuten) | ein Auftrag, den ein Gerät übernommen, aber nie beendet hat, bleibt hängen, bis ihn jemand von Hand freigibt |
| Druckwarteschlangen-Bereinigung (täglich) | abgeschlossene Aufträge werden über ihre Aufbewahrung hinaus behalten; nichts, was auf den Druck wartet, ist je betroffen | |
| Wartung | Job-Überwachung (alle 5 Minuten) | ein verwaister Hintergrundauftrag zeigt sich für immer als laufend, und sein Fortschrittsbalken löst sich nie auf |
| API-Protokoll-Bereinigung (täglich) | die Tabelle des API-Protokolls wächst unbegrenzt | |
| Bereinigung der Schwellenwertläufe (wöchentlich) | alte Läufe und ihre Vorschläge werden behalten; die von ihnen erzeugten Schwellenwerte leben anderswo und sind nicht betroffen | |
| Bereinigung der Kommissionierwellen (stündlich) | eine geplante, aber nie begonnene Welle hält ihre Bestellungen beansprucht, und niemand kann sie kommissionieren, bis jemand die Welle von Hand freigibt | |
| Bereinigung der Beschaffungsentscheidungen (täglich) | die festgehaltene Begründung vergangener Beschaffungsentscheidungen bleibt für immer, und genau das macht diese Liste unlesbar |
Manche Schalter hängen von Einstellungen anderswo ab. Die Zusammenfassung externer Bestandsänderungen bewirkt nur etwas, wenn die Zusammenfassung selbst unter Bestand → Allgemein eingeschaltet ist, und beide Bereinigungsaufgaben löschen nach den Aufbewahrungsfristen, die auf ihren eigenen Bildschirmen gesetzt sind — unter Druckwarteschlange und API-Protokolle. Die Bereinigung der Kommissionierwellen wartet die unter Nicht begonnene Welle nach so vielen Minuten freigeben in den Verpackungseinstellungen gesetzte Zeit ab, bevor sie etwas freigibt. → Die Arbeitsliste
→ Geplante Aufgaben — was jede Aufgabe tut und wie oft