Zum Inhalt

ws-Modul - preprocess - postprocess

ws-Modul - preprocess - postprocess

Hinweise

Der Name "ws-Modul" steht zwar für "Webservice-Modul", im ADIB verbergen sich dahinter jedoch auch spezielle Module / Funktionen wie zB.

  • Contentserv-Exporte
  • ADIB-Portal Erstellung

Auf der Seite Use-Cases werden spezielle Fälle dargestellt, die diese Besonderheit erläutern. Was kompliziert klingt, ist in der Praxis recht einfach und einleuchtend:

  • Sollen Daten aus Contentserv exportiert werden und zB. in eine csv-Datei geschrieben werden, so wählen Sie
    • Modul "CS-elasticsearch csv-export" als ws-Module (oder Webservice)
    • Modult "Excel" destination
  • Möchten Sie aus einer MySQL-Datenbank-Tabelle ein (ADIB-)Portal generieren, so wählen Sie:
    • Modul "MySQL" als source
    • Modul "Source2Edit-Portal" als Webservice

In diesen Fällen nimmt somit das "ws-Modul" die Position der source oder destination ein.

Webservice-Modul

Das Webservice-Modul hat eine gewisse Sonderstellung, da es sowohl an eine Quelle angebunden werden kann (und dann als Ziel fungiert) wie auch selber eine Datenquelle sein kann, die an ein Ziel (also Destination-Modul) angebunden wird. Um den Webservice genauer zu spezifizieren, geben Sie zusätzlich das "Webservice-Template" an, welches wichtige Informationen über den gewählten Webservice enthält. Über entsprechende Lizenz-Komponenten erhalten Sie vorgefertigte Standard-Webservices - wie zB. für Shopware oder für Salesforce CommerceCloud.

Beispiel: Sie möchten die Daten Ihres Navision-Systems regelmäßig an Ihren Shopware-eShop senden. Dazu wählen Sie als wsModule den Eintrag "SW-Articles/Variants". {.is-success}

In Abhängigkeit von dem gewählten Modul (zB. Webservice-General) müssen im Anschluss unterschiedliche (Verbindungs-)Parameter eingeben, damit der ADIB weiss, wie er auf die Daten zugreifen kann.

Folgende ws-Module stehen zur Verfügung:

  • Bereich Contentserv
    • CS-elasticsearch csv-export
      • Das Modul "Contentserv lightning export" für PIM
    • CS-elasticsearch csv-export DAM
      • Das Modul "Contentserv lightning export" für DAM
    • CS-elasticsearch2database
      • Exportiert die Daten aus Contentserv in eine zu definierende Datenbank

INFO: In diesem Fall wählen Sie lediglich das ws-Modul aus. Es wird kein source oder destination modul benötigt! Die Datenbank wird definiert über die Parameter bei diesem ws-Modul.

  • Bereich Shopware
    • SW-Articles/Variants
      • Shopware-Modul im Umfeld Artikel-/Varianten Anlage (hierbei muss als srcModule die Herkunft der Artikel definiert werden).
    • SW-Cust/Orders
      • Shopware-Modul im Umfeld Kunden / Bestellungen (hierbei muss als destModule das Ziel der Kundendaten bzw. Bestellungen definiert werden).
  • Bereich Webservices (allgemein)
    • Webservice-General
      • Ein "generisches" Webservice-Modul: hier können Sie die Struktur des anzusprechenden Webservices definieren.
    • ElasticSearch
    • Solr
  • Bereich ADIB-Portale
    • CS-elasticsearch ElasticForms-Edit-Portal
      • Direkte Erstellung eines ADIB-Portals mit Editiermöglichkeit aus Contentserv

INFO: In diesem Fall wählen Sie lediglich das ws-Modul aus. Es wird kein source oder destination modul benötigt!

  • CS-elasticsearch Elasticforms-Search-Portal
    • Direkte Erstellung eines ADIB-Portals ohne Editiermöglichkeit aus Contentserv

INFO: In diesem Fall wählen Sie lediglich das ws-Modul aus. Es wird kein source oder destination modul benötigt!

  • ElasticForms-Search-Portal
  • Source2Edit-Portal
    • Erstellung eines ADIB-Portals mit Editiermöglichkeit aus der definierten Quelle (source-Modul)
  • Source2Search-Portal
    • Erstellung eines ADIB-Portals ohne Editiermöglichkeit aus der definierten Quelle (source-Modul)
  • Bereich spezielle Mappings / Datenstruktur-Transformationen
    • FlexMapping
    • SAP-Mara import

Pre-Prozess

Ein Pre-Prozess ist ein Prozess, der vor der eigentlichen Applikations-Integration stattfindet.

Folgende Pre-Prozesse stehen zur Verfügung:

  • FTP/SFTP
  • Prepare file with timestamp
  • Rsync
  • SCP

Post-Prozess

Ein Post-Prozess ist ein Prozess, der nach der eigentlichen Applikations-Integration stattfindet.

Beispiel 1: Sie möchten per eMail informiert werden, wenn ein aktueller Produktdaten-Export an Ihre Kunden rausgesendet wurde. {.is-success}

Beispiel 2: Sie exportieren die Liste der offenen Posten von Kunden aus Ihrem SAP-System. Im Anschluss sollen die Daten per SCP an das System des Kunden übermittelt werden. {.is-success}

Folgende Post-Prozesse stehen zur Verfügung:

  • Archive file after import: automatisches Umbenennen von Dateinamen
  • eMail: Versand einer Bestätigungsmail nach erfolgreicher Durchführung der Datenintegration
  • Replace pattern in file: Nachträgliches verändern der Inhalte von Dateien (mit frei definierbaren Suchen - Ersetzen)
  • FTP/SFTP: Kopieren von Dateien an einen fremden Server via FTP/SFTP-Protokoll.
  • Rsync: Synchronisieren von Ordern.
  • SCP: Kopieren von Dateien an einen fremden Server über das SCP-Protokoll.