Pimcore ist eine Open-Source-Plattform für Daten- und Experience-Management, die es Unternehmen ermöglicht, digitale Daten zentral zu verwalten, zu integrieren und konsistent über verschiedene Kanäle hinweg zu nutzen.
Swoox.io ist eine no-code-Plattform mit deren Hilfe sich Geschäftsprozesse und Workflows automatisieren lassen.
Die Kombination der beiden beiden Plattformen ermöglicht es Geschäftsprozesse ohne Programmierkenntnisse zu Digitalisieren. In Pimcore verwaltete digitale Daten werden an swoox.io übermittelt und dienen dort als Grundlage um abgebildete Geschäftsprozesse zu automatisieren.
Einen kleinen Einblick in die Möglichkeiten, die durch Zusammenarbeit von swoox.io und Pimcore entstehen, bietet der folgende Use-Case mit Videotutorials.
In diesem Use-Case, der auf den Pimcore Demodaten basiert, soll bei einer zu niedrigen Bestandsmenge an Autos in einem Autohaus mit Hilfe von swoox.io neue Fahrzeuge nachbestellt werden.
In Pimcore kann dafür ein Webhook angelegt werden, welcher bei Änderung der Daten an einem Pimcore Datenobjekt (in diesem Fall Autodaten) diese Informationen an swoox.io sendet. Swoox.io prüft daraufhin, ob der Bestand zu niedrig ist und versendet bei Bedarf eine E-Mail an den Autohersteller zur Nachbestellung. Danach wird mittels der GraphQL Schnittstelle in Pimcore die Anzahl an verfügbaren Autos wieder aktualisiert.
Für diesen Use-Case werden unter anderem Variablen, ein Template und natürlich ein Workflow in swoox.io erstellt. Bevor diese Konfigurationen jedoch angelegt werden können, müssen die benötigten Kategorien erstellt werden.
In swoox.io werden dafür erstmal die benötigten Variablen erstellt, die später unter anderem für das Template benötigt werden. Der Name der Kontaktperson des Autoherstellers, die dauerhaft benötigte Stückzahl an Autos, sowie die E-Mail-Adressen des Autohauses und des Autoherstellers sollen wieder verwendbar und einfach pflegbar sein, weswegen diese als Variablen angelegt werden. Im Video wird lediglich gezeigt, wie die Kontaktperson des Autoherstellers angelegt wird. Für die anderen Variablen ist ähnlich zu verfahren.
Sind die Variablen erstellt, ist der nächste Schritt das Template zu erstellen. Das Template soll später im Workflow als E-Mail versendet werden, um dem Autohersteller mitzuteilen, dass neue Autos bestellt werden sollen.
Im Workflow soll später mit den Daten gearbeitet werden, die Pimcore an den Workflow sendet. Um dies zu ermöglichen, muss eine API Request Konfiguration in swoox.io angelegt werden. Das Datenformat, welches im Video eingefügt wird, kann über den Pimcore Webhook erhalten werden.
Der Workflow soll nicht nur mit den Daten von Pimcore arbeiten, sondern auch Daten an Pimcore zurücksenden, um die Anzahl an verfügbaren Autos wieder zu erhöhen. Dafür wird die GraphQL Schnittstelle von Pimcore genutzt. Um mit dieser zu kommunizieren, wird in swoox.io eine REST Konfiguration angelegt, welche Daten an die zuvor angelegte GraphQL Schnittstelle in Pimcore sendet.
Im Workflow soll auch eine Berechnung erfolgen, um festzustellen, wie viele Autos denn nachbestellt werden müssen, um wieder die gewünschte Stückmenge vorrätig zu haben. Dies kann in swoox.io mit Hilfe einer Math Konfiguration erreicht werden.
Im nächsten Schritt kann nun der Workflow an sich zusammengebaut werden.
Ist der Workflow angelegt kann nun im letzten Schritt noch der Workflow an den Pimcore Webhook angebunden werden. Hierfür muss eine Konfiguration im API Manager erstellt werden.
Sind alle Konfigurationen angelegt, ist der Workflow einsatzbereit.
In Pimcore kann nun die Anzahl eines beliebigen Autos auf unter fünf gesetzt werden. Im Protokoll von swoox.io kann überprüft werden, ob der Workflow fehlerfrei durchgelaufen ist. Ist der Workflow fehlerfrei durchgelaufen, ist in Pimcore die Anzahl der verfügbaren Stückzahl des Autos wieder auf fünf gesetzt.
Wir zeigen Ihnen, wie swoox.io Ihren individuellen Use Case meistern kann.