Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 31 Next »

Damit die Logistik-Apps Belege sehen und bearbeiten können, müssen diese aus VinX freigegeben werden. Während der Dauer der Freigabe sind diese dann in VinX blockiert, damit niemand versehentlich etwas daran ändert, was sonst in der Logistik zu einem Durcheinander führen würde.

Freigabe-Mechanismen

Die Belege können auf verschiedene Arten freigegeben werden:

  1. Einzeln - Button Für Logistik freigeben

  2. Durch ein Regelsystem, das auf den Belegarten hinterlegt wird. Die BPE prüft die Belege gegen diese Regeln und gibt dann die Belege frei, welche die Bedingungen erfüllen.

image-20240327-072341.png

Die Belegarten, welche auf Seiten des Warenausgangs in Frage kommen, sind Auftragsbearbeitung, Lieferschein, Sofort-Rechnung und Voraus-Rechnung. Der Vorlauf in Tagen ist die Anzahl Tage vor dem Datum des Belegs, welches das geplante Lieferdatum ist. Hier ist das Wochenende zu berücksichtigen.

Die Wartezeit ist die Dauer in Minuten seit Abschluss des Belegs bevor dieser übermittelt werden darf. So kann der Benutzer noch reagieren, wenn es auch nach dem Ausdruck oder Verbuchen des Belegs noch etwas zu berichtigen gibt.

Logistik-Stati

Der Logistik-Status existiert auf dem Beleg sowie der einzelnen Position und kann die folgenden Werte annehmen

  • Null ( nicht definiert): Default Zustand bei allen Belegen und Positionen

  • 20 - Freigabe pausiert: Dies wird durch einen manuellen Prozess in VinX gesetzt.

  • 50 - Übermittelt an Logistik - Sobald die App auf den Positionsdetails die Bearbeitung startet und den Endpunkt {Id Beleg}/Start aufruft.

  • 60 - In Bearbeitung - Sobald die App auf den Positionsdetails die Bearbeitung startet.

  • 70 - Abgeschlossen - Logistik beendet den Beleg ohne Abweichung

  • 80 - Abgeschlossen - Differenz: Die Logistik hatte nicht die erwarteten Artikel in der erwarteten Menge vorgefunden und bereitstellen können.

Die Abschluss-Stati werden gesetzt durch den Endpunkt Confirm, worauf positionsweise die Logistikpositionen geschrieben werden. Mit der letzten Position wird die Logistikposition des Belegs nachgeführt.

Wenn nicht alle Positionen eines Belegs abgeschlossen sind, kann der Beleg nicht abgeschlossen werden.

Logistik-Stati einzelner Belege in VinX setzen

Normalerweise gibt die BPE die Belege für die Logistik frei. Um dem Innendienst die Möglichkeit zu geben, fallweise einzugreifen, hat VinX einige Funktionen, um den Logistik-Status eines Belegs zu setzen:

  1. Für Logistik freigeben - setzt ihn auf Freigegeben

  2. Logistik pausieren - setzt ihn auf Freigabe pausiert

  3. Logistik zurücksetzen - löscht den Logistikstatus und bringt ihn somit in den Ausgangsstatus zurück

Wenn die Belege durch die Logistik abgeschlossen sind, kommt der Innendienst wieder zum Zug mit folgender Funktion: Logistik einlesen - ist sichtbar nach Erledigung des Belegs durch die Logistik, wenn noch Differenzen oder Ergänzungen zu verarbeiten sind (Status 75 und 80). Diese werden dann auf die Artikelpositionen übertragen. Sinnvollerweise wird für Belege dieser beiden Stati eine Startseite in VinX eingerichtet.

Die Logistikstati der Positionen werden von VinX nicht geändert, sondern stehen unter der Kontrolle des Logistik-Backends, welche darin festhält wann und von wem eine Position in Bearbeitung ist, indem sie den Logistikstatus des Belegs darin ebenfalls festhält plus die Person, welche die Tätigkeit ausführt.

Freigabe von Artikelpositionen

Auf der Artikelposition soll via Rechtsklick Positionen wieder freigegeben werden können für andere MA. Diese müssen dann im App wieder angezeigt werden. (Soll nur möglich sein, wenn Logistikstatus noch nicht abgeschlossen ist)

Zustandsdiagramm

Logistik-Stati durch Tasks und Endpunkte in der BPE setzen

Die BPE stellt zusammengefasst die folgenden Tasks und Endpunkte zur Verfügung:

  • Task ReceiptReleaseJob: Permanent laufender Task, der Belege frei gibt, sobald sie die Filterkriterien erfüllen:

    • Logistikstatus = null

    • BelegArt.TransferLogistik = true

    • Belegart “nicht Rechnung”, oder “Rechnung ohne Lieferschein”

    • Lieferdatum < Heute + BelegArt.LogistikVorlaufTage. Wochenend- und Feiertagelogik wird nicht eingebaut.

    • Belegstatus ab

    • Wartezeit ab Änderungszeit

  • Get Overview: Übersicht der freigegebenen Belege mit Filtermöglichkeit nach Lager, Sektor und Benutzer

  • Post Start mit Parameter für Beleg und Benutzer: Setzt des Status auf Übermittelt an Logistik mit Filtermöglichkeit der Positionen nach Lager und Sektor. Der Parameter des Benutzers wird benötigt, um die gestarteten Positionen zu markieren.

  • Get Details mit Parameter für Beleg und Benutzer. Analog zum Start, aber als Abfrage, welche Positionen es betreffen würde. Optionale Filtermöglichkeiten sind auch hier das Lager und der Sektor.

  • Post Confirm mit Parameter für die Position. Bestätigt die Erledigung einer Position. Sind alle Positionen erledigt, wird der Belegstatus auf “Abgeschlossen” gesetzt, und für VinX freigegeben.

Offene Fragen

Frage

Antwort

Kommentar / Statut

Abholungen → wie sollen die im App erscheinen?

Auf dem Speditionscode gibt es die Versandart ‘Abholung'. In der App als Info anzeigen.

Mit Huber anschauen, wie sie das momentan machen.

  • No labels