Skip to main content

Zeitplan der Übertragungen

Unter FINN.webshop → Zeitsteuerung wird festgelegt, wie oft jede Aufgabe läuft. Auf derselben Seite stehen das Protokoll, der Zeitpunkt der letzten Ausführung und der nächste geplante Termin.

Die Aufgaben

Aufgabe Was sie tut
geänderte Artikel exportieren Artikel, die sich geändert haben
Alle Artikel exportieren Vollexport mit Bildern
Alle Artikel exportieren (ohne Bilder) Vollexport ohne Bilder
Alle Artikelbilder exportieren nur die Bilder
Artikelleichen entfernen räumt im Shop auf, was nicht mehr freigegeben ist
Preise exportieren Preise aller freigegebenen Artikel
Artikelbestand exportieren (geändert) Bestände mit Bewegung seit dem letzten Lauf
Artikelbestand exportieren (komplett) alle Bestände
Artikelgruppen exportieren Gruppenstruktur und Gruppenbilder
Stammdaten synchronisieren Lieferanten, Mitarbeiter, Steuern, Bedingungen, Pakete
Extratabellen exportieren zusätzlich ausgewählte Tabellen
XDATZUORD exportieren Dateien und Dokumente zu Artikeln
Kunden exportieren alle freigegebenen Kunden
Kunden exportieren (geändert) nur geänderte Kunden
neue Belege importieren Bestellungen und Anfragen holen
geänderte Belege exportieren Belege fürs Kundenkonto
Status exportieren Bearbeitungsstatus der Belege
Newsletteradressen importieren Newsletter-Anmeldungen in die SelectLine
ElasticSearch Vollindex Suchindex neu aufbauen, siehe Suchindex

Die Aufgaben laufen nacheinander

Das ist der wichtigste Punkt bei der Planung: Aufgaben laufen nicht gleichzeitig. Startet eine, während eine andere arbeitet, wartet sie.

Läuft ein Vollexport aller Artikel mehrere Stunden, warten in dieser Zeit alle anderen Aufgaben — auch der Belegimport. Vollexporte gehören daher auf eine feste Uhrzeit in der Nacht und nicht in ein Intervall.

Ein Start von Hand über die Oberfläche umgeht das Warten und läuft sofort.

Empfehlung für einen mittelgroßen Shop

Aufgabe Empfehlung Begründung
neue Belege importieren alle 5 Minuten Bestellungen sollen zeitnah im ERP stehen
Artikelbestand exportieren (geändert) alle 5 Minuten häufigste Änderung im Tagesgeschäft
Status exportieren alle 10 Minuten Kunde sieht den Fortschritt
geänderte Artikel exportieren alle 15 Minuten Stammdatenänderungen zeitnah
geänderte Belege exportieren alle 15 Minuten Belege fürs Kundenkonto
Kunden exportieren (geändert) stündlich
Preise exportieren stündlich erfasst neue Preise und abgelaufene Aktionen
Stammdaten synchronisieren stündlich überträgt auch die Paketdaten
Artikelgruppen exportieren stündlich läuft nur bei Änderungen, daher billig
Newsletteradressen importieren täglich
XDATZUORD exportieren nachts, feste Zeit
Extratabellen exportieren nachts, feste Zeit überträgt immer den vollen Inhalt
Artikelbestand exportieren (komplett) nachts, feste Zeit Korrekturlauf
Alle Artikel exportieren (ohne Bilder) nachts, feste Zeit Korrekturlauf
Artikelleichen entfernen nachts, feste Zeit nach dem Vollauf
ElasticSearch Vollindex nachts, feste Zeit siehe Suchindex
Alle Artikel exportieren nur von Hand läuft je nach Artikelzahl viele Stunden
Alle Artikelbilder exportieren nur von Hand oder nach einer Bildaktion
Kunden exportieren nur von Hand Vollauf, sonst genügt der Änderungslauf

Warum die nächtlichen Korrekturläufe wichtig sind

Der Änderungslauf erkennt Artikel daran, dass sich der Artikelstamm geändert hat. Zwei Dinge entgehen ihm:

  • Preisänderungen und ablaufende Aktionen — dafür gibt es Preise exportieren.
  • Änderungen in Nebentabellen — Merkmale, Zubehör, Sachmerkmale, Fremdbezeichnungen. Dafür der nächtliche Vollauf ohne Bilder.

Ohne diese Läufe können Änderungen dauerhaft im Shop fehlen.

Reihenfolge in der Nacht

Sinnvoll ist, die nächtlichen Läufe in dieser Ordnung zu staffeln — mit genug Abstand, damit sie sich nicht blockieren:

  1. Alle Artikel exportieren (ohne Bilder)
  2. Preise exportieren
  3. Artikelbestand exportieren (komplett)
  4. Artikelleichen entfernen
  5. XDATZUORD exportieren
  6. Extratabellen exportieren
  7. ElasticSearch Vollindex

Der Suchindex gehört ans Ende: Er soll den Stand nach allen Übertragungen abbilden.

Was im Protokoll steht

Das Protokoll zeigt den Fortschritt, übersprungene Datensätze und Fehler.

Ein Lauf gilt als erfolgreich beendet, auch wenn einzelne Artikel gescheitert sind. Der Abschluss allein ist also kein Nachweis dafür, dass alles im Shop angekommen ist — dafür muss man ins Protokoll schauen.

Siehe Wenn etwas nicht im Shop ankommt.