Sly Connect V2

August 4, 2022

Was ist Sly Connect überhaupt?

Sly Connect ist ein leistungsstarkes Tool, das aus strukturierten Dokumenten, meist aus ERP-Systemen, automatisch B2B-Warenkörbe erstellt. Herzstück ist ein intelligenter Parsing-Algorithmus: Er erkennt das Format der Bestellungen, die das ERP Ihrer Kunden erzeugt, speichert es für künftige Bestellungen und füllt den Warenkorb in Ihrem Webshop automatisch. Doch welche Vorteile bringt Sly Connect? Kleine und mittlere Unternehmen müssen sich nicht mit teuren EDI- oder E-Procurement-Integrationen herumschlagen, die sich wegen der hohen Einführungskosten nur grosse Unternehmen leisten können.

Für die Integration von Sly Connect in einen Webshop genügen dagegen wenige Zeilen Code. Neue Kunden brauchen rund 2 Minuten, um ihr Importformat einzurichten und für künftige Bestellungen zu speichern. Das Onboarding gelingt ganz ohne Unterstützung durch den Shopbetreiber. Jede weitere Bestellung dauert weniger als 10 Sekunden. So spart Sly Connect Zeit, steigert die Kundentreue und senkt die Abwanderung.



‍

‍So funktioniert Sly Connect

Die Bestellung lässt sich per Drag-and-drop oder per Klick auf das markierte Feld auswählen. Die Datei wird ausgelesen, und die Vorschau öffnet sich automatisch. Nun kann die Einrichtung für einen neuen Kunden beginnen.

(PDF-Upload in Sly Connect)

Für das erste Feld, die Bestellnummer, genügt ein Klick auf die entsprechende Schaltfläche. Anschliessend wird im ausgelesenen PDF der passende Wert angeklickt. Die weiteren Felder Artikelnummer, Menge und Artikelreferenz werden auf dieselbe Weise ausgewählt. Dabei genügt es, jeweils nur den ersten Artikel im PDF zu markieren. Alle übrigen Artikel erkennt und markiert Sly Connect automatisch. Stimmt die Auswahl nicht, etwa weil zu wenige oder zu viele Einträge markiert sind, lässt sich die Empfindlichkeit des Algorithmus über die Schaltflächen «less» und «more» anpassen. Sind alle Pflichtfelder ausgewählt, ist die Ersteinrichtung abgeschlossen.

__wf_reserved_inherit
(Screenshot: Sly Connect im Einsatz)

Der Parsing-Algorithmus berechnet die Position der Werte anhand der Feldwerte des ersten Produkts. Auf Basis der ausgewählten Werte wendet er das Format früher ausgelesener Bestellungen erneut an. Da die Dokumente eines Kunden meist ähnlich aufgebaut sind, erkennt der Algorithmus die Produkte bei künftigen Bestellungen selbstständig und liest sie aus. Alle weiteren Bestellungen sind deshalb in kürzester Zeit erledigt: in weniger als 10 Sekunden. Sly Connect unterstützt derzeit Bestellungen in den Formaten PDF, XLS, CSV, IDoc und XML.


‍

‍Verbesserungen

‍

1. Algorithmus

Sly Connect bietet bereits viele Funktionen, und unsere Kunden sind mit dem Tool sehr zufrieden. Trotzdem legen wir die Messlatte immer höher und entwickeln unsere Tools weiter, damit sie noch besser zu den Bedürfnissen unserer Kunden passen. Sly Connect ist bei mehreren Kunden im Einsatz. Dank ihres Feedbacks haben wir festgestellt, dass manche PDF-Dateien so aufgebaut sind, dass sie sich nur schwer automatisch auslesen lassen. So stand zum Beispiel die Artikelnummer auf einer Seite, während die übrigen Daten desselben Produkts bereits auf die nächste Seite umgebrochen waren.

In seltenen Fällen konnte der Parser diese verteilten Werte nicht richtig einander zuordnen und als ein Produkt erkennen.

In einem anderen Fall variierte die Position derselben Datenart (Artikelnummer) innerhalb desselben PDFs von Seite zu Seite. Dadurch übersah der Parser einige Einträge und konnte nicht alle Bestellpositionen korrekt verarbeiten.

Für uns bei Sly war das ein Ansporn, unseren Algorithmus noch besser zu machen und viele weitere Sonderfälle zu lösen. In einem Brainstorming entstand die Idee, das Konzept der «Zeile» in den Algorithmus einzuführen.

Das Konzept der «Zeile» bedeutet: Andere Felder (z. B. Menge oder Artikelreferenz) gehören zu einer Artikelnummer und können nicht vor oder nach der Zeile stehen, in der sich diese Artikelnummer befindet. Damit dürfen Felder über mehrere Seiten und an unterschiedlichen Positionen im PDF verteilt sein. Gehören sie zur selben «Zeile», werden sie in der finalen Auswahl trotzdem richtig zugeordnet. Die Abbildung unten zeigt die Artikelnummer (Seite 2) sowie Menge und Artikelreferenz (Seite 1) von Position 03 auf unterschiedlichen Seiten. Mit dem neuen Algorithmus war die Auswahl dennoch korrekt: Menge und Artikelreferenz gehören zur Artikelnummer von Position 03. Das rote Rechteck markiert die «Zeile».

__wf_reserved_inherit
(Screenshot: aktualisierter Algorithmus von Sly Connect mit dem Konzept der «Zeile»)

Dank dieser Verbesserungen verarbeitet Sly Connect auch solche «unperfekten» PDF-Dateien deutlich zuverlässiger.


‍

2. Flexibilität

Flexibilität ist einer der Grundwerte von Sly. Deshalb wollten wir auch den Kunden von Sly Connect mehr Spielraum geben und sie nicht auf die vier ursprünglich vordefinierten Auswahlfelder (Bestellnummer, Artikelnummer, Menge, Artikelreferenz) beschränken. Da jeder Kunde andere Anforderungen hat, haben wir die Felder äusserst flexibel umgesetzt. Neu sind bis zu 8 frei konfigurierbare Felder möglich! Kunden legen unter anderem die Feldbezeichnungen (in verschiedenen Sprachen), die Mindestlänge, Pflichtfelder und per regulärem Ausdruck den zulässigen Feldinhalt fest, und vieles mehr.

__wf_reserved_inherit
(Screenshot: Sly Connect mit benutzerdefinierten Feldern)

‍

‍Auswertung

Um den neuen Algorithmus zu bewerten, haben wir den alten und den verbesserten Algorithmus intensiv miteinander verglichen. Nach einigen Iterationen schnitt der neue Algorithmus in allen Testfällen besser ab. In manchen Tests wählte er alle Felder korrekt aus, was dem alten nicht gelang. In anderen wählten zwar beide Algorithmen alle Felder richtig aus, doch der verbesserte bot das bessere Nutzererlebnis, weil weniger Korrekturen über «less» und «more» nötig waren. Auch unsere Kunden konnten den verbesserten Algorithmus testen, und ihr positives Feedback hat unsere Testergebnisse bestätigt. Die Zufriedenheit unserer Kunden ist uns sehr wichtig und spornt uns an, unsere Lösungen weiter zu verbessern.

__wf_reserved_inherit
(Screenshot: Der aktualisierte Algorithmus (links) wählt alle Felder korrekt aus, der alte Algorithmus (rechts) wählt die Artikelreferenzen falsch aus.)

‍

‍Fazit

Wir bei Sly verbessern unsere Services mit Begeisterung und entwickeln Lösungen, die genau zu den Bedürfnissen unserer Kunden passen. Als wir bei Sly Connect Verbesserungspotenzial erkannt haben, waren wir entschlossen, es auszuschöpfen. Für das Problem der Seitenumbrüche innerhalb eines Produkts haben wir das Konzept der «Zeile» eingeführt: Felder wie Menge oder Artikelreferenz, die zu einer Artikelnummer gehören, müssen in derselben Zeile stehen wie diese Artikelnummer.

Zudem sind die benutzerdefinierten Felder jetzt vollständig konfigurierbar. Kunden legen selbst fest, welche Werte sie aus ihren PDF-Bestellungen auslesen wollen. Das schafft mehr Flexibilität und öffnet Sly Connect für Unternehmen aus allen möglichen Branchen.

Wir haben den neuen Algorithmus intensiv getestet, und unsere Kunden waren mit den Verbesserungen sehr zufrieden, genau wie wir! Doch darauf ruhen wir uns nicht aus. Wir haben bereits viele Ideen und arbeiten im gleichen Tempo weiter an der besten Software für unsere Kunden. Möchten Sie Sly Connect testen oder mehr darüber erfahren? Dann melden Sie sich bei uns. Website von Sly Connect / Demo von Sly Connect anfragen / Per E-Mail kontaktieren