Externen Dienst verbinden

  1. Öffnen Sie über das Navigationsmenü den Bereich Service-Clients.
  2. Wählen Sie im oberen rechten Seitenrand Service-Client hinzufügen.
  3. Geben Sie einen Anzeigenamen für die Anbindung ein.
  4. Typ: Wählen Sie aus, um welchen Typ es sich bei der Anbindung handelt: HTTP oder SMTP.
  5. Fahren Sie je nach ausgewähltem Typ wie unten beschrieben fort.

Mail-Server (SMTP) verbinden

Wenn Sie in Ihren Flows das automatische Versenden von E-Mails ermöglichen möchten, müssen Sie zunächst den Mail-Server an Ihr Serviceware Flows-System anbinden. Fahren Sie dazu vor wie folgt:
  1. Typ: Wählen Sie SMTP.
  2. Geben Sie einen Host sowie den Port ein.
  3. Geben Sie Benutzernamen und Passwort für das Mail-Konto ein, dass Sie anbinden möchten.
  4. Wählen Sie Verbindung testen.
Nun können Sie noch E-Mail-Vorlagen erstellen.
  1. Wählen Sie im unteren rechten Seitenbereich Vorlage hinzufügen.
  2. Füllen Sie die Felder wie angegeben aus.
  3. Wählen Sie Speichern.

Externe Webseite verbinden

Im folgenden Beispiel wird eine Autovervollständigung einer Stadt nach Eingabe einer Postleitzahl erreicht, sodass der Benutzer nur durch die Eingabe der Postleitzahl seine Adressaktualisierung abschließen kann – alle weiteren Informationen bezieht der Solution Bot über das angebundene System. Auf die gleiche Weise können auch sonstige Dienste angesteuert und integriert werden.
Schrittweise Darstellung des Anbindungsprozesses eines externen Dienstes
Mithilfe des HTTP-Client lassen sich Anfragen der Typen GET, POST, PUT, PATCH und DELETE anlegen.
  1. Typ: Wählen Sie hier HTTP.
  2. Geben Sie die URL ein.
  3. Header: Fügen Sie mindestens einen Header ein. Der Header besteht immer aus einem Namen und einem Wert. Er kann beispielsweise genutzt werden, um den Content-Type der zu übertragenden Inhalte anzugeben.
  4. Anfragevorlagen: Fügen Sie mindestens eine Anfragevorlage ein. Die Anfragevorlage definiert die Methode, den genauen Pfad und die Abfragesprache. Darüber hinaus können Sie mit dem Ergebnismapping Teile Ihrer HTTP-Antwort extrahieren, die daraufhin in Serviceware Flows verwendet werden können. Definieren Sie eine Variable und ein Mapping, das einen Wert aus dem Response-Body extrahiert. Die Variable ist automatisch in Ihrem Flow verfügbar, nachdem Sie die HTTP-Client-Funktion hinzugefügt haben. Die Anfrage setzt auch eine "req_success"-Variable für Sie, die je nach HTTP-Response-Code True oder False ist.
    Wenn zusätzliche Parameter festgelegt werden sollen, können diese über das Feld Body hinzugefügt werden.
    {
    "question": "${Frage}"
    }

    Beispiel eines hinzugefügten Parameters im Request-Body
  5. Authentifizierung: Um eine sichere Verbindung herzustellen kann diese außerdem authentifiiziert werden. Dies ist entweder über Benutzername und Passwort oder über die Zugangsdaten des Clients möglich.