ACHTUNG Diese Dokumentation enthält technische Informationen.
Sollten Sie nicht weiter kommen, fragen Sie bitte auch Ihren Händler oder teilen Sie ihm den Link zum Wiki-Eintrag mit.

ACHTUNG Die verwendeten Screenshots sollen lediglich zeigen, welche Einstellungen (für das Katalogsystem) relevant sind. Sie zeigen nicht, wie die Einstellungen wertmäßig zu ändern sind! (durchgestrichen = irrelevant)

Vorwort

Sie melden sich im Katalog des Großhändlers an. Sie sehen dessen Verfügbarkeiten und Preise.

Wir haben uns auf die Entwicklung im NEXT Katalog fokussiert. Zum Einem, weil es sich um ein modernes und zukunftssicheres System handelt und zum Anderen, weil man ohne Umwege oder lokale Installationen auskommen kann.

Wie kommen wir an die Daten aus DIALOG? Die GSI Connect/Remote schafft hier Abhilfe.
In den nachfolgenden Kapiteln finden Sie eine Übersicht der in DIALOG implementierten Funktionen.

DMS Freigabe durch Distributor

Bitte beachten Sie, dass es einer Freigabe der DMS Funktionen (erforderlich für Einstellung im Katalogsystem) durch den Distributor bedarf. Erst dann werden die DMS-Einstellungen im Katalog sichtbar.

SSL-Zertifikat einrichten

Aufgrund der Art der Implementierung der GSI Connect MUSS DIALOG mit einem SSL-Zertifikat ausgestattet sein/werden. Dies hat nicht nur sicherheitsrelevante Gründe, sondern viel mehr technische Gründe, aufgrund der Browserrichtilinien (CORS).

Erstellung des SSL-Zertifikats

Für die Erstellung des Zertifikates können beispielsweise Anbieter wie Let’s Encrypt o.ä. herangezogen werden. Das Zertifikat sollte im besten Falle nicht selbstsigniert sein, da es sonst auf jedem (neuen) Arbeitsplatz-Computer als vertrauenswürdig eingestuft bzw. installiert werden muss.

Bedenken Sie auch, dass aufgrund der (ggf. regelmäßigen automatischen) Anfragen der Zertifizierungsstelle, i.d.R. eine weitere (dauerhafte) Portfreigabe im Router sowie Firewall-Einstellungen vorgenommen werden müssen.

Einige Zertifizierungsstellen/Zertifikatarten setzen auch einen validen Hostname für das Zertifikat voraus (A-Record, Weiterleitung vom Hostname zur öffentlichen IP Ihres Routers).

Die zuvor genannten Arbeiten zur Erstellung/Verwaltung des Zertifikats sowie zum Webhosting werden nicht durch MARKUS SOFT übernommen. Bitte fragen Sie Ihren Systemadministrator oder sonstigen Ansprechpartner für solche Themen.

IIS konfigurieren

Die IOS2000 Webseite im IIS-Manager (Internet Information Services) muss mit einer weiteren Bindung für https (Port 443 oder frei wählbar und i.d.R. inkl. dem Hostname, für den das Zertifikat erstellt wurde) versehen werden (siehe auch API-Adresse).

Einstellungen im ControlCenter

ControlCenter: Menüpunkt „DMS-Anbindung“

Einstellung im Katalogsystem (NEXT)

Für die Anbindung, melden Sie sich im NEXT Katalog an und hinterlegen unter Einstellungen (Zahnrad) im Bereich DMS – hierfür ist die zuvor erwähnte DMS Freigabe durch den Distributor erforderlich – bitte folgende Daten ein:

  • API Adresse: https://[lokale IP oder öffentliche IP oder Hostname]/GsiConnect.htm
  • API Schlüssel: Generierter Schlüssel aus DIALOG (Aus ControlCenter kopieren)

API Adresse

Die API Adresse entspricht im Normalfall der URL, von der aus man DIALOG erreichen kann. Allerdings muss aufgrund der Zertifizierung mit einem SSL-Zertifikat oft auch ein sog. Hostname (siehe Erstellung des SSL-Zertifikats oben) vorgeschaltet werden.

API Schlüssel

Der API-Schlüssel ist lagerabhängig (siehe Screenshot im Kapitel Einstellungen im ControlCenter) und kann entweder blind kopiert werden oder bedarf dem Schema „ApiSchlüssel@Mandant“, wenn der Zielmandant nicht 0 ist.

Funktionsumfang

In den nachfolgenden Kapiteln finden Sie eine Übersicht der – in DIALOG implementierten – Funktionen.

Verfügbarkeiten/Preise

Im Artikelsuchergebnis erscheint unter jedem Artikel ein Banner in voller Breite. Hier finden Sie die Verfügbarkeit im Wunschlager oder summiert in allen Lägern und den aktuell gespeicherten EK-Preis aus Ihrem dem Artikelstamm wieder.

Weitere Features

Die GSI Connect kann mehr… Wir werden zukünftig noch weitere Funktionen implementieren.