OmniSeller:Grundlageneinstellung der HTK BPM Software für eine Webshopanbindung
![]() OmniSeller Logo 2020 | |
App-Name | OmniSeller |
---|---|
Hersteller | HTK GmbH & Co. KG |
Webseite | http://www.omniseller.de |
Systemvoraussetzungen |
Grundlageneinstellung der HTK BPM Software für eine Webshopanbindung
Grundlagen definieren
Starten Sie bitte nun die „HTK BPM GUI“ (Icon) als Administrator.
In der drauf folgenden Maske werden Sie dazu aufgefordert einen SQL-Server, die dazugehörigen Login Daten (Nutzer mit Administrator Rechten benötigt) und eine Datenbank auszuwählen, in der Ihre Daten abgelegt sind. Die Informationen hierzu erhalten Sie unter anderem mit Hilfe des SQL Management Studio und der OL Hilfe. Falls Sie anhand dieser Informationen nicht weiter kommen, fragen Sie bitte einen Administrator um Hilfe. Nachdem der Servernamen und die Anmeldedaten eingegeben sind, bestätigen Sie mit Druck auf „Verbinden“.
Waren die Login Daten korrekt erscheinen alle Datenbanken des SQL-Servers in der Dropdownliste. Wählen Sie die entsprechende Office Line Datenbank aus und drücken Sie „Anmelden“.
Daraufhin erscheint, wenn vor der ausgewählten Datenbank ein rotes X steht (siehe Abbildung), folgende Meldung:
Hinweis: Diese Meldung erscheint nach der ersten erfolgreichen Anmeldung nicht mehr. Anstelle des roten X ist dann ein grüner Haken zu sehen.
Im nächsten Dialog kommt folgende Frage:
Daraufhin öffnet sich eine weitere Mitteilung, welche ihnen mitteilt das es für die ausgewählte Datenbank keine Webservice-Installation gibt und ob sie die Grundlagen dafür anlegen wollen. Diese Meldung bestätigen Sie mit „Ja“.
Hinweis: Die Frage kommt nur wenn die entsprechenden Webservice Plugins im BPM Setup ausgewählt wurden.
Der Nächste Schritt besteht darin die Sprachen auszuwählen, die Sie später in ihrem Shop unterstützen wollen.
Die angezeigten Sprachen entsprechen den Sprachen, die Sie zuvor in Ihrer OL angelegt haben. Falls Sie noch keine Sprachen in Ihrer OL angelegt haben oder nicht wissen welche Sprachen Sie in Ihren Shop einbinden wollen, wählen Sie erst einmal nur eine Sprache aus. Diese Maske kann im BPM später noch einmal aufgerufen werden. Um einen Webshop anzubinden wählen Sie „Alle“ bei Webportal ID aus. Falls Sie mehrere Shops betreiben und für jeden Shop eine andere Sprache definieren möchten so wählen Sie Ihre zuvor erstellten Portale aus.
WICHTIG: Es müssen immer alle Sprachen ausgewählt sein, die im Shop verwendet werden sollen, da sie sonst nicht in der verwendeten View angelegt werden. D.h. wenn Sie Sprachen hinzufügen möchten, müssen sie diese zusätzlich zu den bereits vorhandenen Sprachen auswählen. Denken Sie daran den Sprachen ISO-Codes zuzuordnen.
Nach dem Klick auf „Weiter“ erscheint eine Sicherheitsfrage, ob die oben genannte View neu angelegt werden soll. In dieser View sind die Verweise auf die ausgewählten Sprachen enthalten.
Es ist ratsam mit „Ja“ zu bestätigen um alle ausgewählten Sprachen in der View zu haben, sonst werden nur die User Felder der Sprachen angelegt. Bei „Nein“ wird die View nicht angelegt und es kommt später, falls die View nicht angelegt wird, zu einem Fehler.
Nachdem sie bestätigt oder abgelehnt haben öffnet sich das BPM Hauptfenster.
BPM Dienst Steuerung
Wählen Sie in der BPM Oberfläche "Dienst Steuerung".
→ Eine ausführliche Erklärung der HTK Dienststeuerung finden Sie hier!
Im erscheinenden Fenster wählen Sie: Service → Datenbank: default
Die Rot markierten Felder sind Pflichtfelder. Sie müssen ausgefüllt und gespeichert werden. Darauf folgt das Testen der SQL-Verbindung über den Button „Verbindung Testen“. In unserem Beispiel sieht es wie folgt aus:
Hinweis: Sollten falsche Verbindungsdaten eingegeben worden sein oder momentan keine Verbindung zum SQL-Server möglich sein, dauert es ein wenig bis der Verbindungstest dies meldet. Sind Ihre eingegebenen Daten falsch dann korrigieren, speichern und testen Sie diese.
Jetzt sind Sie bereit den HTK Dienst zu starten. Den Button zum Starten des Dienstes finden Sie, indem Sie in der Service Struktur Übersicht auf „Service“ drücken.
Nach dem Starten des Dienstes gehen Sie auf „Service Logbuch“ danach auf „Logbuch öffnen“. Verwenden Sie den Schalter "Refresh", solange bis der Eintrag: „Exchange complete!“ erscheint. Das Logbuchfenster kann jetzt geschlossen werden.
Danach starten sie den Dienst neu.
Stellen Sie während der Installation den „HTK“ Dienst in den Windows Diensten auf „Manuell starten“. Öffnen Sie dazu die Dienststeuerung und gehen Sie in der Dienstliste in das Kontextmenü des Dienstes ( "HTK Service"). Im Kontexmenü wählen Sie Eigenschaften aus und stellen Sie dann den Starttyp auf "manuell".
Aktivierung der Trigger
Um die Trigger auszuwählen klicken Sie auf „Webservice“ und dann auf „BPM –Trigger“
Wählen Sie die von Ihnen benötigten Trigger aus z.B.:
Webportal erstellen
Um ein Neues Websportal zu erstellen wählen Sie „Webservice Grundlagen“ aus.
Das Passwort lautet: shop
Danach Klicken Sie auf
Wählen Sie „Neues Portal anlegen“ aus
Als nächstes müssen Sie festlegen:
- den Mandanten für den das Webportal erstellt wird
- einen Namen für das Portal
- den Pfad zu den .php Dateien („Service URL“ der Ordner muss evtl. erst noch erstellt werden)
- was für ein Shopsystem vorliegt
- welche Service Version Sie benutzen möchten (HTK Service v.3).
Die .php Dateien bekommen Sie von der HTK.
In den Sicherheitseinstellungen drücken Sie auf die zwei Buttons „Schlüssel erstellen“ und „Initialvektor erstellen“.
Die Felder „Benutzer“ und „Passwort“ können beliebig gefüllt werden.
Hier geben Sie Ihre FTP – Zugangsdaten ein.
Der Pfad auf den Server ist der Pfad, den der FTP Client geht, um in das Hauptverzeichnis des Shops zu gelangen.
Die darauf folgende Meldung bestätigt das Anlegen des neuen Webportals.
Kopieren Sie den Text aus dem Feld in die Zwischenablage.
Als nächstes bearbeiten Sie die HTKConfig.php.
Falls ihnen die PHP-Dateien noch nicht vorliegt, wenden Sie sich an die HTK.
Zum Bearbeiten der Datei öffnen Sie diese in einen beliebigen Texteditor, prüfen Sie ob die Einträge als Dummy vorliegen und fügen Sie den oben kopierten Text ein. Nachdem die Einstellungen an der HTKConfig.php vorgenommen wurden, laden Sie alle PHP Dateien auf dem Webshop-Server hoch (Service URL Pfad).
Aktivierung eines Webportals
Klicken Sie auf
Wählen Sie „Webportal aktivieren/deaktivieren“
Wählen Sie das zu aktivierende Portal aus und Drücken Sie den Button „Aktivieren“
Wenn das Portal aktiviert ist, bestätigen Sie mit „OK“
Preislisten festlegen
Drücken Sie
Wählen Sie den zu konfigurierenden Shop aus.
Wählen Sie Preislisten aus und drücken Sie „Ändern“
Wählen Sie als nächstes ein Standard Regelwerkt für Preisupdates, eine Preisliste und falls vom Regelwerk und Shop unterstützt, eine Aktionspreisliste.
Speichern Sie Ihre Einstellungen und schließen sie die Benutzeroberfläche die sich danach öffnet.
Definition WebConnector Jobs
Öffnen Sie die BPM GUI und drücken
Webkategorien abholen
Wählen Sie einen Namen, den Sie später eindeutig dem Webportal und dem Shop zuordnen können.
Die restlichen Daten können Sie, bis auf den Mandanten, 1:1 aus dem folgenden Bild übernehmen (bei mehreren Shops empfiehlt es sich alle Jobs eines Shops in eine gemeinsame Gruppe zu packen). Weiter geht es mit der Schaltfläche
„Next >“
Wählen Sie „Webkategorien abholen“ aus und fügen Sie den Job hinzu. Um die Einstellungen zu prüfen machen Sie einen Doppelklick auf „Webkategorien abholen“.
Bei allen Jobs im BPM ist es sehr Wichtig, dass die Webportal ID dem Portal entspricht, für das Sie den Job anlegen möchten. Andernfalls kommt es zu einer Vermischung der verschiedenen Portale.
Schließen Sie das Fenster nach dem Überprüfen der Webportal ID und bestätigen Sie im nächsten Fenster mit „Next >“. Das nächste Fenster wird mit „Finish“ bestätigt. Der Job wurde jetzt angelegt und gespeichert.
Ob „Webkategorien abholen“ richtig konfiguriert wurde können Sie mittels „HTK Webdata“ ermitteln. Öffnen Sie die Webdata und drücken Sie „Kategorien Download“. Hört der Kreis nach einiger Zeit auf sich zu drehen war die Konfiguration erfolgreich, wenn nicht schauen Sie sich die Fehlermeldung im „Dienst Logbuch“ an. Der Button befindet sich im BPM oder wie vorhin über die „Dienst Steuerung“
Kommt es direkt zu eine Fehlermeldung liegt es sehr wahrscheinlich daran, dass der HTK Menü Baum nicht installiert wurde.
Artikelupload:
Das Vorgehen für den Artikelupload ist dasselbe wie bei „Webkategorien abholen“. Der Name muss zuordenbar sein und der richtige Mandant ausgewählt werden.
Der Job „Artikelstammdaten in Webshop hochladen“ muss hinzugefügt werden. Als nächstes prüfen Sie die Webportal ID durch Doppelklick auf den Job. Stimmt diese klicken Sie „Next >“.
Kategorien – Upload
Beim Kategorien-Upload ist das Vorgehen dasselbe wie bei den Jobs zuvor.
Vergessen Sie nicht die Webportal ID zu überprüfen.
Artikelbilder – Upload
Für den Job Artikelbilder-Upload müssen Sie ein paar Zusatzangaben machen, die an den entsprechenden Stellen erklärt werden.
Fügen Sie den Job „Artikelbilder in Webshop“ hochladen hinzu.
Doppelklicken Sie auf den Job „Artikelbilder in Webshop hochladen“.
Hier müssen sie mehrere Sachen beachten.
Die Webportal ID muss wie vorher auch mit dem Shop übereinstimmen und der „Temporäre Bildpfad“ muss ausgewählt werden. Der ausgewählte Ordner muss existieren. In ihn werden alle Bilder hineingelegt, die später in den Shop hochgeladen werden sollen. Zudem können Sie noch andere Einstellungen tätigen.
Bestellungen abholen anlegen:
Der Job Bestellungen benötigt einen Timer. Den Timer erstellen Sie indem Sie auf „Konfigurieren“ drücken.
Vergessen Sie nicht den Timer auf „Aktiv“ zu setzen
Der Dateiausgabe- und Archivierungspfad müssen existieren(evtl. müssen Sie neue Ordner anlegen).
An dieser Stelle ist es besonders wichtig, dass die Webportal ID richtig gesetzt wird. Sollten Sie hier einen Fehler machen, werden die Bestellungen eines Shops einem anderen Shop zugeordnet.