OBS/Stammdaten/Schnittstellen/Internet-Shop/Shop-Jobs
Shop-Jobs
Manche Übertragungen in den Online-Shop dauern bei großen Datenmengen länger. Als Shop-Job erledigt sie der OBS-Service im Hintergrund, und Sie arbeiten in OBS ungestört weiter. Diese Seite zeigt, welche Übertragungen Sie als Shop-Job ausführen lassen können, was dafür eingerichtet sein muss und wie Sie offene Shop-Jobs überwachen.
Verfügbare Shop-Jobs
| Job | Wofür | Shop-Systeme | Ausgelöst über |
|---|---|---|---|
| Preise hochladen | Überträgt die Preise bzw. Preislisten in den Shop. | VShop 4.0, modified eCommerce | Shop-Menü A Preise aktualisieren, Schaltfläche 3 Hintergrund. Bei modified eCommerce auch B Preislisten verwalten, F6 Export. Bei modified eCommerce 3.x überträgt der Job keine Preise. |
| Kategorien hochladen | Überträgt die Kategorien in den Shop. | modified eCommerce | Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Kategorie (aktiv/markiert) oder EXPORT Shop Kategorie (alle). |
| Kategorieartikel hochladen | Überträgt die Artikel der Kategorien in den Shop. | modified eCommerce | Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Artikel (aktiv/markiert) oder EXPORT Shop Artikel (alle). Außerdem in der Artikelliste einer Kategorie (F7 Artikel), F6 Export, A2 Artikel exportieren (Alle). |
| Kategorie und Artikel hochladen | Überträgt Kategorien und ihre Artikel in einem Durchgang. | modified eCommerce | Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Kategorie + Artikel (aktiv/markiert) oder EXPORT Shop Kategorie + Artikel (alle). |
| Artikel prüfen | Prüft alle Shop-Artikel nach den gewählten Prüfoptionen Status Aktiv und Kategorienzuordnung. | modified eCommerce (nur 1.x) | Shop-Menü E Kategorien verwalten, F6 Export, EXPORT Shop Check Artikel (alle). |
| Artikel hochladen | Überträgt einen geänderten Artikel in den Shop. | modified eCommerce | Speichern des Artikels, wenn in der Konfiguration der Schnittstelle Export.Artikel.Edit.Service auf J steht.
|
Erläuterung der Spalten
- Job – die Bezeichnung, unter der OBS den Shop-Job anzeigt, z.B. im Widget Offene Shop Jobs.
- Shop-Systeme – die Shop-Systeme, bei denen OBS diesen Job anbietet. modified eCommerce umfasst die Versionen 1.x, 2.x und 3.x.
- Ausgelöst über – wo Sie den Job starten. Das Shop-Menü öffnen Sie in der Liste Internet-Shops (Menü Stammdaten → Schnittstellen → Internet-Shop) mit F10. Vor jedem dieser Jobs fragt OBS: „Soll dies im Hintergrund ausgeführt werden?“ Mit Ja stellt OBS einen Shop-Job ein, mit Nein startet die Übertragung sofort und Sie warten, bis sie fertig ist. Bei A Preise aktualisieren wählen Sie statt der Frage die Schaltfläche 3 Hintergrund.
Beim Job Artikel hochladen fragt OBS nicht nach. Steht Export.Artikel.Edit.Service auf J, stellt OBS beim Speichern eines Artikels immer einen Shop-Job ein, sofern sich die für den Shop relevanten Artikeldaten geändert haben und der Artikel im Shop gepflegt wird. Steht der Schlüssel auf N (Vorgabe), überträgt OBS den Artikel direkt beim Speichern.
Grundlagen
Voraussetzung
Shop-Jobs führt der OBS-Service über den automatischen Vorgang ExecShopJob aus. Legen Sie dafür je Shop-Schnittstelle einen automatischen Vorgang an und geben Sie die dreistellige Shop-Nummer an, z.B. ExecShopJob('001'); für die Shop-Schnittstelle 001.
Bei jedem Lauf führt ExecShopJob einen offenen Shop-Job dieser Schnittstelle aus, den ältesten zuerst. Mehrere offene Jobs arbeitet der OBS-Service also nacheinander in aufeinanderfolgenden Läufen ab. Wählen Sie das Intervall des automatischen Vorgangs entsprechend.
ExecShopJob eingerichtet ist. Die Jobs bleiben dann unbearbeitet im Widget Offene Shop Jobs stehen.Stellen Sie einen Job mit denselben Angaben erneut ein, solange der erste noch nicht gestartet ist, legt OBS keinen zweiten an.
Offene Shop-Jobs überwachen
Mit dem Widget Offene Shop Jobs sehen Sie, welche Shop-Jobs noch ausstehen. Die Titelzeile zeigt die Anzahl der offenen Jobs. Die Liste zeigt je Job die Job-Nr., die Nummer der Shop-Schnittstelle (Shop), den Benutzer, der den Job eingestellt hat, und die Bezeichnung des Jobs (Job). Fahren Sie mit der Maus über einen Eintrag, zeigt OBS zusätzlich die Angaben, mit denen der Job ausgeführt wird.
Die Farbe zeigt den Status:
| Farbe | Status |
|---|---|
| Grün | Der Job ist angelegt und wartet auf die Ausführung. |
| Gelb | Der OBS-Service führt den Job gerade aus. |
| Rot | Die Ausführung ist fehlgeschlagen. |
Abgeschlossene und abgebrochene Jobs blendet das Widget aus. Hinweise zu Problemen während einer Übertragung finden Sie im Protokoll der Schnittstelle (Shop-Menü Z Protokoll, siehe Allgemeine Funktionen).
Mit einem Rechtsklick auf einen Job öffnen Sie ein Menü:
| Menüeintrag | Funktion |
|---|---|
| Aktualisieren | Liest die Liste neu ein. |
| Zurücksetzen | Nur für rote Jobs: Setzt den Job wieder auf angelegt (grün). Der OBS-Service führt ihn beim nächsten Lauf erneut aus. |
| Abbrechen | Für grüne und rote Jobs: Bricht den Job ab, er wird nicht mehr ausgeführt. Einen Job, der gerade läuft (gelb), können Sie nicht abbrechen. |
Zurücksetzen und Abbrechen bietet das Widget nur Benutzern an, deren Level für die Shop-Schnittstellen mindestens dem Wert im Programmparameter 581 entspricht.
Fehlgeschlagene Jobs wiederholt OBS nicht von selbst. Sie bleiben rot im Widget, bis Sie sie zurücksetzen oder abbrechen.
Bricht ein anderer Benutzer Ihren Job ab, kann OBS Ihnen darüber eine Nachricht senden. Für welche Benutzer das gilt, legen Sie in den Einstellungen des Widgets fest. Dort bestimmen Sie auch, wie oft sich das Widget aktualisiert (höchstens einmal pro Minute), wie viele Zeilen es zeigt (bis zu 20) und ob es nur die Jobs bestimmter Shop-Schnittstellen oder Benutzer anzeigt.
Jobinformationen bei brShop24
Nicht zu verwechseln mit den Shop-Jobs sind die Jobinformationen der Schnittstelle brShop24. Dort verarbeitet der Shop die übertragenen Preise in eigenen Jobs beim Anbieter. Diese Jobs sehen Sie im Shop-Menü unter T Jobinformationen, ihren Status fragt der automatische Vorgang ShopCheckExterneJobs ab. Im Widget Offene Shop Jobs erscheinen sie nicht. Mehr dazu unter brShop24.