|
|
| (22 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| {{Kostenpflichtige Module}}
| | #WEITERLEITUNG [[OBS/Stammdaten/Schnittstellen/Internet-Shop/Automatiken]] |
| <font size="3" color="#000000" face="Arial">
| |
| Hier werden Ihnen die verfügbaren Automatiken für die Shop-Schnittstellen erklärt. Automatiken werden je nach Einstellung von den Services ''OBS'' und ''Shop'' ausgeführt. Es ist also wichtig, dass der benötigte Service auch ausgeführt wird, damit dieser seine Automatiken ausführen kann. Damit manche Automatiken das gewünschte Ergebnis erzielen, werden andere Services benötigt. Die Schnittstellen ''VShop 4.0'', ''Alka'' und ''individuell OpenTRANS 1.0'' benötigen den Service ''FTP'', damit die xml-Dateien für den [[#Bestellungen_einlesen|Import der Bestellungen]] auch abgeholt werden.
| |
| {{Achtung|Nicht jede Schnittstelle unterstützt alle Automatiken!}}
| |
| =Einrichtung=
| |
| Die Einrichtung der Automatiken erfolgt als [[OBS/Stammdaten/Automatische_Vorgänge|Scheduler-Job]]. Die Automatiken finden Sie im Stammdaten-Menü unter Punkt [[FRMSCHEDULER|''Q Automatische Vorgänge'']].
| |
| {{Hinweis|Alle Automatiken für die Shop-Schnittstellen benötigen die Angabe der Shop-Nummer, damit die Automatik für die richtige Schnittstelle aufgerufen wird. Die Hintergrundaufgaben werden der Automatik ''ExecShopJob'' ausgeführt. Der Eintrag im Feld ''Macro'' muss ''ExecShopJob('001');'' sein, damit die Aufgaben für die Shop-Schnittstelle 001 gestartet werden. Die Angabe ist bei allen Automatiken pflicht!}}
| |
| | |
| =Automatiken=
| |
| ==Hintergrundaufgaben==
| |
| {| class="wikitable"
| |
| |-
| |
| ! Info!! Beschreibung
| |
| |-
| |
| | Verfügbar in|| modified eCommerce, VShop 4.0
| |
| |-
| |
| | Macro|| ExecShopJob
| |
| |-
| |
| | Macro Beispiel|| ExecShopJob('001');
| |
| |-
| |
| | Parameter|| Shop-Nummer
| |
| |-
| |
| | Intervall empfohlen|| 5 bis 30 Minuten
| |
| |}
| |
| | |
| Diese Automatik führt shopspezifische Aufgaben im Hintergrund aus. Die Aufgaben werden von den Benutzern bestimmt. Aktive Aufgaben können Sie sich über das Widget [[OBS/Widgets/Offene_Shop_Jobs|Offene Shop Jobs]] anzeigen lassen. Die [[OBS/Weitere_Stammdaten/Internet-Shop#Offene_Shop-Jobs|offenen Shop-Aufgaben]] werden nacheinander vom OBS-Service abgearbeitet. Bitte bedenken Sie dabei, dass immer nur eine Aufgabe pro Intervall ausgeführt wird. Es werden niemals zwei Aufgaben zur gleichen Zeit ausgeführt.<br />
| |
| Zur Zeit können Sie folgende Aufgaben über OBS vom Service ausführen lassen:
| |
| {| class="wikitable"
| |
| |-
| |
| ! Aufgabe!! verfügbare Schnittstellen
| |
| |-
| |
| | Preise aktualisieren|| modified eCommerce, VShop 4.0
| |
| |-
| |
| | Shop-Warengruppen hochladen|| modified eCommerce
| |
| |-
| |
| | Artikel hochladen|| modified eCommerce
| |
| |-
| |
| | Artikelcheck|| modified eCommerce
| |
| |}
| |
| | |
| ==Bestellungen einlesen==
| |
| {| class="wikitable"
| |
| |-
| |
| ! Info!! Beschreibung
| |
| |-
| |
| | Verfügbar in|| [[OBS/Weitere_Stammdaten/Internet-Shop#modified_eCommerce|modified eCommerce]], [[OBS/Weitere_Stammdaten/Internet-Shop#VShop_4.0|VShop 4.0]], [[OBS/Weitere_Stammdaten/Internet-Shop#VShop_3.2|VShop 3.2]], [[OBS/Weitere_Stammdaten/Internet-Shop#Alka|Alka]], [[OBS/Weitere_Stammdaten/Internet-Shop#Adveo|Adveo]], [[OBS/Weitere_Stammdaten/Internet-Shop#individuell_OpenTRANS_1.0|individuell OpenTRANS 1.0]]
| |
| |-
| |
| | Macro|| ShopGetBestellungen
| |
| |-
| |
| | Macro Beispiel|| ShopGetBestellungen('001');
| |
| |-
| |
| | Parameter|| Shop-Nummer
| |
| |-
| |
| | Intervall empfohlen|| 3 bis 15 Minuten
| |
| |}
| |
| | |
| <br />
| |
| Für das Abholen der Bestellungen gibt es die Funktion ShopGetBestellungen(). Dies wird in der Eingabemaske im Feld Macro eingetragen. Eine Nummer und die Bemerkung können frei vergeben werden. Wichtig ist nur, dass im Feld Lieferant nichts eingetragen wird, Ausführung auf PC die PC-Nummer 999 (steht für den OBS-Dienst auf dem Server) enthält und im Feld Ausführungs-Typ MACRO ausgewählt ist.
| |
| | |
| Die Bestellungen müssen wiederholt abgeholt werden. Im unteren Bereich muss dafür ein Intervall angegeben werden und das Feld Repeat Job auf „Ja“ stehen. Geben Sie als Datum für den nächsten Start das aktuelle Tagesdatum an. Als Intervall eignet sich bei Bestellungen ein Minutentakt (z. B. 5 oder 10 Minuten). Alle anderen Intervall-Felder sollten eine 0 enthalten. Standardmäßig sind alle Tage für die Ausführung erlaubt. Dies sowie der Ausführungstyp (EXCLUSIVE) und Job-Typ (leer) sollten in den Standardvorbelegungen bleiben.
| |
| | |
| Stellen Sie sicher, dass der Job aktiviert ist (Feld ganz unten rechts), damit der Job auch ausgeführt wird.
| |
| | |
| ==Preise aktualisieren==
| |
| [[File:Scheduler_ShopSetPreise.png|thumb|Automatik für Preisaktualisierung]]
| |
| [[file:SchnittstellenShopListe.png|thumb|Liste ''Internet-Shops'']]
| |
| Verfügbar in:
| |
| *VShop 4.0
| |
| *modified eCommerce
| |
| <br />
| |
| Für die automatische Pflege muss einer der Dienste ''OBS'' oder ''OBS Shop'' laufen. Dies kann über das Widget [[TFRMWIDSERVICES|Services]] eingesehen werden. Der Job ist im [[OBS/Stammdaten/Automatische_Vorgänge|Scheduler]] einzutragen. Diesen finden Sie im Stammdaten-Menü unter ''Q Automatische Vorgänge''. Falls noch keine Automatik für Ihre Schnittstelle vorhanden ist, kann diese mit {{Einfg}} neu angelegt werden. In der [[OBS/Stammdaten/Automatische_Vorgänge_Eingabemaske|Maske]] müssen Sie ein paar Dinge beachten (siehe Abbildung ''Automatik für Preisaktualisierung''):
| |
| | |
| *'''Macro'''
| |
| *'''Ausführungs-Typ'''
| |
| *'''Intervall'''
| |
| *'''Auto-Meldung'''
| |
| *'''Repeat Job'''
| |
| *'''Job aktiviert'''
| |
| | |
| Im Feld '''Macro''' muss angegeben werden, was ausgeführt werden soll. Um die Preise zu aktualisieren muss der Aufruf ''ShopSetPreise'' eingetragen werden. Dieser benötigt drei Parameter. Der erste ist dabei abhängig von der Shop-Schnittstelle. Er entspricht der Nummer der Schnittstelle (siehe [[FRMSHOP#Shop-Schnittstellen-Verwaltung|Liste]] ''Internet-Shops''). Die zwei folgenden Parameter müssen ''True'' und ''<nowiki>''</nowiki>'' sein. Für Shop-Schnittstelle 001 sieht dies also wie folgt aus: ShopSetPreise('001',True,<nowiki>''</nowiki>);. Stellen Sie den oberen '''Ausführungs-Typ''' auf ''MACRO'' und den unteren Typ auf ''EXCLUSIVE''. Der Job sollte nicht mehrmals täglich laufen. Stellen Sie die Werte für '''Intervall''' Stunden und Minuten daher auf 0. In der Regel empfiehlt sich eine tägliche Ausführung. '''Intervall Tage''' muss dann ''1'' sein. Die Einstellungen '''Auto-Meldung''', '''Repeat Job''' und '''Job aktiviert''' sollten in der Reihenfolge ''Nein'', ''Ja'' und ''Ja'' sein.
| |
| </font>
| |