Skip to main content
Inhaltsverzeichnis

Anbindung über Zapier

Hinweis: Um die SmartProcess API nutzen zu können, ist es erforderlich in den Einstellungen das API-Profil zu konfigurieren.. Mit der Zapier-Plattform können mehr als 7.000 Anwendungen mit SmartProce…

Christoph Lemos
geändert von Christoph Lemos
Hinweis:
Um die SmartProcess API nutzen zu können, ist es erforderlich in den Einstellungen das
API-Profil zu konfigurieren.

Mit der Zapier-Plattform können mehr als 7.000 Anwendungen mit SmartProcess verbunden werden, um Daten zwischen Drittsystemen und SmartProcess auszutauschen. Durch die Benutzeroberfläche von Zapier ist bei der Integration keine Zeile Programmcode erforderlich. Voraussetzungen für die erfolgreiche Nutzung sind:

  • Ein SmartProcess-Benutzer mit einer Designer-Lizenz, für den ein API-Profil erstellt wurde.
    In SmartProcess muss ein API-Profil eingerichtet und konfiguriert sein. Nur die Entitäten, die im API-Profil aktiviert wurden, stehen für die Verbindung mit Zapier zur Verfügung!
  • Ein Zapier-Konto.
  • Die Anwendung, welche mit SmartProcess verbunden werden soll, muss bei Zapier registriert sein.
Zapier ist ein externer Anbieter.
Bei einem Zapier-Konto können zusätzliche Kosten entstehen. Bitte informieren Sie sich hierüber auf der Zapier Website: https://zapier.com/pricing

Eine Auflistung der von Zapier unterstützen Anwendungen finden Sie hier.

Sind diese Voraussetzungen erfüllt, können die Anwendungen über Zapier verbunden werden.

Zapier-Anbindung

Über Zapier lässt sich SmartProcess in zwei Richtungen verbinden:

1. Trigger: Daten werden aus SmartProcess ausgelesen (Read) und stoßen in Ihrer Unternehmensanwendung Änderungen an.

2. Aktion: Daten werden aus Ihrer Unternehmensanwendung ausgelesen und stoßen in SmartProcess Änderungen an (Create, Update, Delete).

In den nachfolgenden Beispielen wird schrittweise gezeigt, wie ein Zap (so wird eine Verbindung zwischen zwei Anwendungen in Zapier genannt) für SmartProcess erstellt werden kann.

Zapier-Verbindung zu SmartProcess konfigurieren

Im ersten Schritt muss in Zapier eine Verbindung zu SmartProcess hergestellt werden.

Im Hauptmenü von Zapier, unter App Connections, kann über den Button + Add connection eine neue Verbindung erstellt werden.

Im Feld App kann durch die Eingabe "cwa" nach der CWA OData API (2.0.0) gesucht werden. Mit einem Klick auf Add connection wird die Verbindung eingerichtet.

Username

Benutzer, der im API-Profil als Benutzer der API-Verbindung eingetragen wurde.

Password

Der API-Schlüssel, der beim Erstellen des API-Profils in SmartProcess einmalig generiert und von Ihnen gespeichert wurde.

ServiceRoot

Die URL, die im API-Profil unter Basis-URL für den API-Zugriff angezeigt wird.

Mit einem Klick auf Yes, Continue to CWA OData API (2.0.0) wird die API-Verbindung in Zapier angelegt und kann fortan in Zaps verwenden werden.

Einen Zap erstellen

Im Hauptmenü von Zapier, klicken Sie auf den Button + Create und wählen Zaps. Oder wechseln Sie in das Menü Zaps in Zapier und klicken Sie auf den Button + Create, um einen neuen Zap zu erstellen.

Ein Zap besteht aus einem Trigger und einer Aktion.

SmartProcess kann der Trigger sein, der zu einer Aktion in einer anderen Anwendung führt. In diesem Fall wäre das Trigger event Read.

SmartProcess kann aber auch die Aktion sein. In diesem Fall wären die Action events Create, Delete und Update.
SmartProcess als Trigger konfigurieren

Klicken Sie auf Trigger, um den Trigger über einen Konfigurationsassistenten zu konfigurieren.

Setup

App

Hier wählen Sie die CWA OData API (2.0.0).

Trigger event

Wählen Sie aus der Drop-Down-Auswahl den Read-Eintrag.

Account

Wählen Sie den zuvor eingerichteten Account zu Ihrer SmartProcess-Instanz aus.

Configure

Entitiy Type

Name der Entität, z.B. des Workflows, der gelesen werden soll.

ID Field

Name aller Id-Felder. Diese werden von Zapier verwendet, um zu erkennen, ob ein Element neu ist. Nur neue Elemente lösen einen Trigger aus.

Die hier angegebenen Felder können von der API-Konfiguration in SmartProcess abweichen. Beispielsweise wenn ein veränderter Prozess diesen Trigger anstoßen soll, bietet es sich an, das Änderungsdatum als Teil der Zapier-ID zu verwenden.

Order by

Damit Zapier neue oder geänderte Einträge erkennen kann, muss die Sortierung in umgekehrt chronologischer Reihenfolge stattfinden. Interessieren uns neue Einträge, wählen wir das Erstelldatum, andernfalls das Änderungsdatum.

Select

Nur die hier angegebenen Felder werden Zapier zur Verfügung gestellt.

Leer lassen, damit alle Felder zur Verfügung stehen.

Filter

Der OData-Filter nach deren Syntax. Die Syntax lässt sich auf https://www.odata.org/ finden.

Expand

Verbundene Entitäten wie z.B. Subvorgänge oder Anhänge werden mitgeliefert, wenn sie hier angegeben werden.

Test

Anschließend fordert Zapier, dass der Trigger einmal testweise ausgelöst wird, um zu prüfen, ob der Dienst (SmartProcess) verfügbar ist und der Trigger richtig konfiguriert ist. War der Test erfolgreich, werden Ihnen bis zu drei Entitäten zur Auswahl angeboten. Wählen Sie die Entität, die am besten Ihrem Anwendungsfall entspricht (meistens passen alle drei). Die Struktur der hier zurückgelieferten Daten steht für die nachfolgenden Actions zur Verfügung.

SmartProcess als Aktion konfigurieren

Klicken Sie auf Action, um die Aktion über einen Konfigurationsassistenten zu konfigurieren.

In diesem Beispiel wird das Erstellen eines neuen Vorgangs konfiguriert.

Setup

App

Hier wählen Sie die CWA OData API (2.0.0).

Action event

Wählen Sie aus der Drop-Down-Auswahl den Create-, Delete- oder Update-Eintrag.

Account

Wählen Sie den zuvor eingerichteten Account zu Ihrer SmartProcess-Instanz aus.

Configure

Zunächst füllen Sie das Feld „Entity Type“ aus. Das könnte z.B. der Name des Workflows sein. Daraufhin erscheinen alle Felder, die mit der gewählten Entität verknüpft sind.

Diese Felder lassen sich in drei Kategorien unterteilen:

·         Primitive Elemente

·         Komplexe Elemente

·         Schlüssel für Data Binding

Wenn ein komplexes Element eine Kollektion darstellt (z.B. bei einer Feldgruppe), dann können mehrere Elemente eingefügt werden, indem man dieser Hilfe folgt:  Create line items in Zaps.

Mithilfe der Schlüssel für Data Binding lassen sich Objekte an verknüpfte Objekte binden. Das ist nützlich für Subvorgänge oder um einen Anhang an einen Vorgang anzufügen.

Zaps verwalten

In Zapier haben Sie die Möglichkeit, Ihre aktiven Zaps in dem Menüpunkt My Zaps zu verwalten. Dort können Sie Zaps vorübergehend deaktivieren, erneut aktivieren, manuell anstoßen, umbenennen, in Ordnern sortieren oder vollständig löschen.

War der Artikel hilfreich?

Direkte API-Anbindung

Kontakt