aiaibot Helpcenter
AppChangelog
  • Willkommen
  • Allgemein
    • Workspace, Projekte & Einstellungen
      • 2-Faktor-Authentifizierung
      • Workspace
      • Projekte
      • Projekt duplizieren
      • Benutzerverwaltung und Rollen
      • Passwort zurücksetzen
      • Profileinstellungen und persönliche Daten ändern
      • Datensicherheit
      • Feature Request und Bug Report
  • Chatbot
    • Integration
      • Domains konfigurieren
      • Integration über Slack
      • Website-Integration
      • Google Tag Manager Integration
      • Warum sehe ich meinen Chatbot nicht?
      • Cookies anpassen
      • Unblu Live-Chat integrieren
    • Stories & Story Builder
      • Story - Diagrammansicht
      • Konfiguration vom Chat Ende
      • Was ist der Story Builder?
      • Was ist eine Story?
      • Story Übersicht
      • Eine Story erstellen
      • Eine Story kopieren/duplizieren
      • Storys untereinander verlinken
      • Wie kann ich eine Story exportieren?
      • Eine Story wiederherstellen
      • Speichern, Entwurf- und Live-Version
      • Vorschau und Testen Ihres Chatbots
      • Chatbot Aussehen mit dem Styler anpassen
      • Verwendung von Variablen
      • Trigger
      • User Sessions
      • KPI Dashboard
    • Widgets
      • Modifier
      • Ghost message
      • Text
      • Medien
      • Benutzereingabe
        • Text, E-Mail und Telefon
        • Datum und Uhrzeit
        • Standort
      • Datei-Upload
      • Datei-Download
      • Dynamische Liste
      • Karussell
      • Entscheidung
      • Entscheidung Links
      • AI Indent
      • FAQ
      • Umfrage
      • Dialogübergabe an E-Mail
      • Live-Chat
      • Story Link
      • Sub Story
      • Checkpoint
      • Go-To Ziel
      • Variable
      • Robot
  • AI
    • Knowledge Base
      • Quelle
  • Robot
    • Workflows
      • Workflow Liste
      • Variablen
        • Datentypen
        • E-Mail-Variablen
      • Workflow Protokoll
      • Sub-Workflows
    • Plugins
      • AI
        • Suche in Wissensdatenbank
      • Chatbot
        • Konversationspfad festlegen
        • Dynamische Liste erstellen
        • Dynamische Liste befüllen
        • Nachricht an Chatbot senden
      • Textverarbeitung
        • Text in Datumsobjekte umwandeln
        • Datumsobjekte in Text umwandeln
        • Text erstellen
        • Dezimal-Variable formatieren
        • Text extrahieren
        • Umändern von Texten
        • Regular Expression abgleichen
        • Text verändern
        • Teilen eines Textes
        • Ersetzen im Text
        • Suche in Text
        • Text abschneiden
      • Collections
        • Element zur Collection hinzufügen
        • Element aus Collection lesen
        • Element entfernen
        • Collection löschen
        • Collection-Element prüfen
        • Elemente in einer Collection abzählen
        • Collection sortieren
        • Doppelte Elemente entfernen
      • Speicher
        • Speichern eines Wertes
        • Laden eines Wertes
        • Speichern einer Datei
      • E-Mail und SMS
        • E-Mail senden
        • E-Mail verschieben
        • E-Mail ändern
        • E-Mail weiterleiten
        • Senden einer Textnachricht
      • Web
        • Dateiinhalt erkennen
        • Datei herunterladen
        • Dateien hochladen
        • URL-Parameter auslesen
      • REST APIs und JSON
        • API-Endpunkt aufrufen
        • Streaming API-Endpunkt aufrufen
        • JSON abfragen
        • Abfrage JSON (mehrfach)
        • JSON erstellen
        • REST Web-Service aufrufen
      • Datenbanken
        • Datenbank abfragen (SQL)
        • Datenbank aktualisieren
      • Session
        • Token senden
        • Token verifizieren
        • Authentifikation prüfen
        • Session beenden
      • Diverse
        • Rechnen mit Datum oder Zeitstempel
        • Workflow abbrechen
        • Öffnungszeiten
        • Zählen
        • Berechnung durchführen
        • ID generieren
        • Zufallszahl generieren
        • Log-Eintrag
        • Variablenwert setzen
        • Sub-Workflow ausführen
        • Warten
      • Muster für Datumsobjekte
    • Connectoren
      • Aktiv
        • Exchange Online
        • Timer
        • POP3 / IMAP
      • Passiv
        • Sub-Workflow
        • JSON
        • Webformular
      • Konfiguration
        • Microsoft Graph API
        • Datenbank
        • SMTP
    • Data Store
      • Key-Value Store
      • Projektvariablen
    • API Spezifikationen
      • Request-Header
      • Endpunkte
      • Platzhalter
      • JSON als Request-Body
    • Live Log
    • Sessionmanagement
    • Einstellungen
    • Microsoft Azure App Registration
    • Teams Integration
Bereitgestellt von GitBook
Auf dieser Seite
  • Erstellen eines Webformular-Connectors
  • Formularfelder
  • Datentypen
  • JSON-Format
  • Beispiel
  • URL
  1. Robot
  2. Connectoren
  3. Passiv

Webformular

Zuletzt aktualisiert vor 5 Monaten

Ähnlich wie beim JSON-Connector akzeptiert auch dieser Connector Daten im JSON-Format. Allerdings ist das Schema, wie das JSON aufgebaut sein muss, bei diesem Connector bereits vorgegeben.

Erstellen eines Webformular-Connectors

Um einen neuen Webformular-Connector zu erstellen, wählen Sie den Menüpunkt Connectoren und klicken anschliessend auf das Symbol.

Anschliessend geben Sie einen Namen ein, wählen die Option Webformular aus und klicken auf Weiter.

Formularfelder

Mit der Definition von Formularfeldern legen Sie fest, welche Daten für diesen Connector erwartet werden. Jedes Formularfeld wird als Event-Variable im Workflow zur Verfügung gestellt.

So definieren Sie ein Formularfeld:

  1. Wählen Sie den Datentyp des Formularfeldes auf der rechten Seite aus.

  2. Ziehen Sie den Datentyp per Drag'n'Drop auf die linke Seite.

  3. Geben Sie den gewünschten Namen für das Feld ein.

Datentypen

Es stehen folgende Datentypen für ein Formularfeld zur Verfügung:

  • Text

  • Datum

  • Zahl

  • Zeitstempel

  • Boolean

Der Datentyp bestimmt, wie das Formularfeld im JSON formatiert wird.

  • Ein Datum muss im Format yyyy-mm-dd gesendet werden, zum Beispiel 2024-11-26.

  • Zeitstempel sind im ISO-8601 Format zu senden, zum Beispiel 2024-11-26T14:24:41+01:00.

  • Boolean kann nur die Werte true oder false annehmen.

JSON-Format

Das JSON welches Sie an Robot schicken, muss auf oberster Ebene zwei Properties haben:

  • payload

  • callbackUrl

Der Payload beinhaltet die von Ihnen definierten Formularfelder. Der Name jedes Formularfeldes fungiert dabei als Key.

Die callbackUrl ist optional und kann eine URL enthalten, die von Robot aufgerufen wird, wenn der Workflow abgeschlossen ist. Wenn Sie keine Callback-URL wünschen, können Sie dieses Property mit dem Wert null senden.

Beispiel

Ausgehend vom Webformular, welches unter Formularfelder zu sehen ist, muss das JSON wie folgt aussehen:

{
  "payload": {
    "vorname": "John",
    "nachname": "Doe",
    "geburtsdatum": "1999-09-09",
    "premiumKunde": true
  },
  "callbackUrl": "https://callback.mycompany.com"
}

Im payload sind alle Formularfelder zu finden, die für diesen Connector definiert wurden.

URL

Die URL, an die Sie Daten im JSON-Format senden können, wird angezeigt, sobald Sie den Connector öffnen. Ist das Feld leer und keine URL sichtbar, bedeutet das, dass Ihrem Projekt noch kein API-Key zugewiesen wurde. In diesem Fall wenden Sie sich bitte an Ihren Ansprechpartner, um einen API-Key zu erhalten.

Daten können nur über die POST-Methode gesendet werden. Die Anfrage wird mit dem HTTP-Status-Code 202 Accepted bestätigt, wobei der Response-Body leer bleibt.

Erhalten Sie einen anderen Status-Code, wurden Ihre Daten nicht akzeptiert und auch kein Workflow ausgelöst.

Erstellen eines neuen Connectors
Neuer Webformular-Connector
Webformular mit vier Parametern