Zum Inhalt

Chat-Verhalten

Enthält ein Flow eine Context-Input-Komponente, zeigt Karli Studio einen Auswähler neben dem Chat-Nachrichteneingabefeld. Die in der Sources-Tabelle konfigurierten Labels erscheinen als auswählbare Optionen.

context-dropdown-studio.png

Nutzerinteraktion

Vor dem Absenden der Nachricht wählt der Nutzer eine Option aus dem Auswähler. Die gewählte Quelle wird zusammen mit der Nachricht übermittelt; die Context-Input-Komponente matched sie und gibt das entsprechende Data an nachgelagerte Komponenten weiter.

Pflicht vs. optional

Das Feld Required steuert, was passiert, wenn keine Auswahl getroffen wurde (oder die Auswahl zu keiner konfigurierten Zeile passt):

  • Required = an — der Flow-Run schlägt mit einem Validierungsfehler fehl, der die konfigurierten Quellen auflistet. Sinnvoll, wenn das nachgelagerte Verhalten ohne explizite Auswahl undefiniert ist.
  • Required = aus — die Komponente gibt ein leeres Data aus ({"value": "", "label": ""}). Nachgelagerte Komponenten müssen auf den Leerfall vorbereitet sein.