Release Notes 08-2014

Wir freuen uns, Ihnen im August wieder ein neues Synesty Studio Release zu präsentieren. 
Die Schwerpunkte dieses Releases liegen auf der Optimierung und Erweiterung existierender Features sowie unserem neuen Empfehlungsprogramm.

Synesty Studio aufrufen: https://apps.synesty.comopen in new window

Empfehlungsprogramm

Wir präsentieren Ihnen im August Release unser neues Empfehlungsprogramm.
Viele von Ihnen haben sicher schon die News im Backend dazu gelesen und einige haben auch schon teilgenommen.

Wenn Sie uns und Synesty Studio weiterempfehlen, dann erhalten Sie einen Bonus indem wir ihre Account-Limits erhöhen. Sie erhalten **50 Runs, 1000 Datensätzen und 1GB Traffic,für jeden erfolgreich geworbenen Neukunden.**Im Backend finden Sie alle Informationen unter Mein Konto / Empfehlen Sie uns weiteropen in new window.

open in new window

Dort erhalten Sie Zugang zu verschiedenen Werbemitteln wie z.B. Links, Banner und Social Media Widgets. Diese Werbemittel enthalten einen speziellen Link, über den wir geworbene Neukunden Ihrem Account zuordnen können, damit daraufhin Ihre Limits erhöht werden können.

Wie können Sie uns weiterempfehlen?

  • Binden Sie ein Logo oder Banner auf Ihrer Website ein.
  • Betreiben Sie einen Blog? Dann schreiben Sie einen Blogeintrag über Ihre Erfahrungen mit Synesty Studio.
  • Schreiben Sie eine kurze Meldung in ihren sozialen Netzwerken wie Xing, LinkedIn, Twitter oder Facebook.
  • Oder schicken Sie einfach eine Email an Bekannte oder Agenturen ihres Vertrauens, die sich für Synesty Studio interessieren könnten.

Auf HTTP-APIs zugreifen mit dem API-Connector-Tools Add-On

Das neue API-Connector-Tools Add-Onopen in new window beinhaltet den neuen generischen SpreadsheetURLDownload Stepopen in new window, mit dem sich nahezu jede auf HTTP basierende API ansprechen lässt. 
Das ist vor allem dann praktisch, wenn es für eine API oder einen Webservice noch keine fertigen Steps in Synesty Studio gibt.

Mit dem SpreadsheetURLDownloader können Sie pro Spreadsheet-Zeile einen HTTP-Request absenden bzw. eine URL aufrufen. Der Request-Body kann individuell mit den bekannten Template-Möglichkeiten (Stichwort Freemarker) zusammen gebaut werden. Alternativ ist es auch möglich mehrere Batch-Requests mit mit jeweils x Artikeldaten als Teil des XML-Request-Body abzuschicken. Das ermöglicht fortgeschrittenen Benutzern sehr breite Einsatzmöglichkeiten.
Aktuell realisieren erste Kunden damit Anbindungen an Veloconnect und Afterbuy.

Ein Beispiel

Stellen sie sich vor, Sie haben ein Spreadsheet mit 100 Artikeln. Für jeden Artikel soll der aktuelle Warenbestand über eine API eines anderen Systems angefragt werden.

::: {.codeHeader .panelHeader .pdl style="border-bottom-width: 1px;"} Beispiel Lieferanten API :::

http://api.meinlieferant.de/getStock

Ergebnis des SpreadsheetUrlDownload{.image-center image-src="attachments/18087973/18153503.png" unresolved-comment-count="0" linked-resource-id="18153503" linked-resource-version="1" linked-resource-type="attachment" linked-resource-default-alias="image2014-8-12 14:3:44.png" base-url="https://docs.synesty.com" linked-resource-content-type="image/png" linked-resource-container-id="18087973" linked-resource-container-version="14"}

Die HTTP-Response, in der Regel XML oder JSON, steht dann als FILELIST zur Verfügung und kann mit den bekannten Steps XML2Spreadsheetopen in new window oder JSON2Spreadsheet weiterverarbeitet werden. 
Weiterhin gibt der Step ein Spreadsheet aus, welches Informationen zu jedem Call enthält und Sie als Logfile auswerten oder abspeichern können.

Flows über externe Tools per URL starten mit dem Flow-URL-Trigger

Ab dem Plus-Paketopen in new window ist es ab jetzt möglich Flows von aussen per URL anzutriggern. Damit kann man durch externe Tools steuern, wann ein Flow ausgeführt wird.

::: {.codeHeader .panelHeader .pdl style="border-bottom-width: 1px;"} Beispiel URL :::

https://apps.synesty.com/studio/api/flow/v1?id=meinFlow&t=meinToken

Über die URL lassen sich auch Flow-Variablen als URL-Parameter übergeben.

Mit diesem Mechanismus ergeben sich viele neue Möglichkeiten externe Anwendungen mit Synesty Studio zu kombinieren. Vorstellbar wäre z.B. auch, dass sie bei jeder neuen Bestellung in ihrem Shop automatisch die Flow-URL aufrufen lassen (sofern ihr Shopsystem das erlaubt). Dieser Flow könnte dann diese neue Bestellung abrufen und z.B. in ihre Warenwirtschaft oder zu ihrem Lieferanten exportieren.

Zur URL-Trigger Dokumentationopen in new window

FileFindAndReplaceStep

Manchmal ist das Einlesen von CSV- oder XML-Dateien problematisch, weil in der Datei Sonderzeichen oder falsche Spaltentrenner vorkommen. Ärgerlich ist das, wenn sie keinen Einfluß auf den Dateiinhalt haben, weil Ihnen diese Datei von einem Lieferanten zur Verfügung gestellt wird. 
In diesen Fällen kann es hilfreich sein, diese fehlerhaften Zeichen einfach mit der Suchen/Ersetzen-"Brechstange" zu entfernen bevor Sie die Dateien z.B. mit dem SpreadsheetCSVReaderopen in new window einlesen.
Der neue FileFindAndReplace Stepopen in new window im Tools-Add-On ermöglicht genau das.

LookupFilter Step

Der neue LookupFilter Stepopen in new window vereinfacht den Abgleich von Spreadsheets mit einem Datastore. 
D.h. immer wenn Sie z.B. aus einer CSV-Datei neue Produkte und vorhandene Produkte getrennt verarbeiten wollen ist dieser Step interessant. 
In vielen Fällen möchte man aus einer Lieferanten-CSV-Datei vorhandene Produkte aktualisieren (z.B. Bestand und Preise) und neue Produkte herausfiltern, um diese im Shop neu anzulegen.

Bisher konnten Sie das gleiche bereits mit einer Kombination aus SpreadsheetMapper, Querverweis und SpreadsheetFilter erreichen. Dieser neue Step vereint nun diese Funktionalität in einem einzigen Step und vereinfacht damit ihren Flow.

Plentymarkets Payment Transaction-ID bei plentySearchOrders

Der plentymarkets Step plentySearchOrders (v112)open in new window wurde um eine neue Option enablePaymentInformations erweitert, womit man die TransaktionsID, Betrag, Währung und Verwendungszweck der Zahlungen einer Bestellung mit ausgegeben werden. 
Diese Erweiterung ist hilfreich, wenn Sie Zahlungsdaten für die Nachbearbeitung in Ihrer Warenwirtschaft benötigen z.B. für die Zuordnung von Bezahlungen oder Auswertungen.

15 Minuten Flow Intervall

Auf vielfachen Wunsch ist es jetzt möglich Flows für die automatische Ausführung alle 15 Minuten zu konfigurieren. Bitte achten Sie darauf, dass die Ausführungszeit des Flows im Schnitt kleiner als 15 Minuten ist, wenn Sie diese Konfiguration wählen. Beachten Sie, dass immer nur eine Instanz eines Flows gleichzeitig ausgeführt werden kann. D.h. sie sollten darauf achten, dass die Ausführungsdauer eines Flows auch in das gewählte Intervall passt.