# Datenabfragen

Datenabfragen sind spezielle Flows um Daten bereitzustellen. Diese laufen synchron ab und ermöglichen es, mit den entsprechenden Komponenten, Datenabfragen bereitzustellen. Eine Anwendung sind beispielsweise dynamische Stichwortlisten.

Bei Bedarf können Komponenten selbst umsetzen und somit Datenabfragen bereitstellen. Prüfen Sie hierzu die Dokumentation 'ELO Flows Komponentenentwicklung' (opens new window).

# Trigger wählen

Wählen Sie als Erstes einen Trigger. Gehen Sie hierbei wie folgt vor:

Komponenten, die Trigger zur Verfügung stellen

  1. Wählen Sie eine Komponente aus, deren Trigger Sie verwenden möchten.

    Der Flow-Designer springt automatisch in den folgenden Tab Trigger.

  2. Wählen Sie den Trigger aus, welcher diesen Flow starten soll.

    Der Flow-Designer springt automatisch in den folgenden Tab Einstellungen. Hier werden Ihnen die Einstellungsmöglichkeiten des Triggers angezeigt:

    Trigger-Einstellungen

    In diesem Beispiel können Sie die Konfigurationsdaten des Triggers Abfragetrigger mit generischem Ergebnis anpassen.

    Information

    Im Abschnitt Komponenten > ELO Metadaten & Objekte > Trigger erfahren Sie mehr zu den Trigger-Einstellungen der Komponente ELO Metadaten & Objekte.

  3. Wählen Sie Weiter, um zum Tab Zusammenfassung zu gelangen.

    Tab 'Zusammenfassung'

    Dieser Tab zeigt Ihnen eine Zusammenfassung aller Einstellungen an:

    1 Knotenschlüssel: Namen des Knotens, der im Flow-Designer in eckigen Klammern angezeigt wird.

    2 Knotenbeschreibung: Detailliertere Beschreibung des Knotens.

    3 Komponente: Anzeige der gewählten Komponente

    4 Dienst: Anzeige des gewählten Triggers mit kopierbarem Pfad des Endpunktes

    5 Einstellungen: Anzeige des Knotenschlüssels

  4. Wählen Sie Abschließen, um die Konfiguration des Triggers zu beenden.

    Beachte Sie

    Trigger speichern

    Mit der Aktion Abschließen werden die Konfigurationen nur im Konfigurationsbereich zwischengespeichert und noch nicht endgültig für den Flow übernommen.

    Wählen Sie im Flow-Designer Speichern, um die Eingaben im Konfigurationsbereich für den Flow endgültig zu übernehmen.

  5. Speichern Sie den gesamten Flow.

Information

Bei asynchronen Flows wechselt mit dem Speichern der Status des Flows auf Aktiv.

Synchrone Flows setzen eine Ergebnisdefinition im Abschlussknoten voraus, um von Unvollständig auf Aktiv zu wechseln.

Abschluss konfigurieren bei synchronem Flow

Mehr Informationen zu synchronen Flows erhalten Sie im Abschnitt Synchrone Flows.

# Dienst hinzufügen

Dienst anlegen

Information

Neuer Dienst oder neue Verzweigung einfügen

Vor jedem Schritt können Sie entscheiden, ob Sie eine Verzweigung mit einer true-false-Bedingung anlegen, oder direkt einen Dienst anfügen wollen. Verzweigungen können Sie mit weiteren Verzweigungen verschachteln oder mit Diensten weiterführen.

Mehr Informationen zu Verzweigungen bei ELO Flows erhalten Sie im Abschnitt dieser Dokumentation Erweiterter ELO Flow-Ablauf.

  1. Um einen Dienst hinzufügen, wählen Sie nach dem Trigger-Knoten den Button mit dem Plussymbol und wählen Sie Dienst aus.

    Es öffnet sich der Konfigurationsbereich des neuen Knotens mit zur Verfügung stehenden Komponenten.

  2. Wählen Sie eine Komponente aus.

    Mit Auswahl der Komponente springen Sie automatisch in den nächsten Tab mit den zur Verfügung stehenden Diensten der Komponente.

  3. Wählen Sie den gewünschten Dienst aus.

    Information

    Mit Ordnersymbol gekennzeichnete gruppierte Dienste

    Mit Blitzsymbol gekennzeichnete Einzeldienste

    Dienste können einzeln (Blitzsymbol) aufgelistet sein, oder in Gruppen (Ordnersymbol) zusammengefasst erscheinen.

    Mit Auswahl des Dienstes springen Sie automatisch in den nächsten Tab mit den Benutzer-Einstellungen.

  4. Wählen Sie eine Benutzer-Verbindung aus.

    Tab 'Benutzer'

    Information

    Falls Sie schon unter Zugangsdaten einen Benutzer hinterlegt haben, können Sie diesen hier auswählen. Ansonsten können Sie die Default-Verbindung wählen, oder eine neue Verbindung hinzufügen.

  5. Bestätigen Sie die Auswahl mit Weiter.

    Der Tab Einstellungen erscheint.

    Tab 'Einstellungen'

  6. Hinterlegen Sie die individuellen Konfigurationsdaten für den Dienst.

    Information

    Sie können die Felder mit statischen oder dynamische Werten befüllen. Eine dynamische Auswertung geschieht auf der Basis von JSONata. Mit dieser Transformationssprache können Sie auf Ergebnisobjekte der vorangehenden Knoten und Trigger zugreifen, sowie Transformationen oder einfache Funktionen verwenden.

    Mehr zur Verwendung von JSONata in ELO Flows finden Sie im Abschnitt JSONata-Editor.

  7. Bestätigen Sie die Auswahl mit Weiter.

    Information

    Manche Dienste bieten Ihnen die Funktion des Ausgabe-Schemas an. Das bedeutet, dass dieser Dienst ein dynamisches Ausgabe-Objekt anbietet. Dies kann z. B. bei Metadaten-Objekten vorkommen.

    Beispiel: Sie legen ein Dokument mit der Maske E-Mail ab und möchte in einem folgenden Knoten auf ein Feld dieses Dokumentes zugreifen. Da ELO Flows zunächst nicht weiß, welche Felder für dieses Dokument infrage kommen, bietet Ihnen der Dienst im Folgeobjekt nur das übergeordnete Objekt (z. B. objKeys und aspectData) an ohne Zugriff auf einzelne Metadaten-Felder.

    Ausgabe-Schema laden

    Damit ELO Flows weiß, welche Metadaten-Felder das Ausgabe-Objekt besitzt, können Sie entweder einen Standard benutzen oder eine spezielle Maske laden. Geben Sie in das Feld Maske E-Mail ein und wählen Sie den Button Schema laden. Das Schema wird mit den passenden Maskeneigenschaften geladen.

    Standard Ausgabe-Schema geladen

    Alternativ können Sie auch Standard benutzen wählen. Dann wird das Objekt mit Standard-Eigenschaften ausgegeben und der Zugriff auf die Eigenschaften des Objektes muss manuell über JSONata erfolgen.

    Falls vorhanden, bestätigen Sie die Einstellungen auf der Seite Ausgabe Schema mit Weiter.

    Tab 'Zusammenfassung'

    Der Tab Zusammenfassung erscheint. Hier werden Ihnen nochmals alle Einstellungen angezeigt.

    1 Knotenschlüssel: Namen des Knotens, der im Flow-Designer in eckigen Klammern angezeigt wird

    2 Knotenbeschreibung: Detailliertere Beschreibung des Knotens

    3 Keinen Fehler auslösen, wenn der Dienst fehlschlägt.: Der komplette Flow läuft durch, auch wenn dieser Dienst fehlschlägt. Diese Funktion dient zu Testzwecken. Die Ergebnisdaten dieses Dienstes können fehlerhaft oder nicht vorhanden sein können.

  8. Wählen Sie Abschließen, um die Einstellungen des Dienstes im Konfigurationsbereich zu übernehmen.

    Beachte Sie

    Mit der Aktion Abschließen werden die Konfigurationen nur im Konfigurationsbereich zwischengespeichert und noch nicht endgültig für den Flow übernommen.

    Wählen Sie im Flow-Designer Speichern, um die Eingaben im Konfigurationsbereich für den Flow endgültig zu übernehmen.

  9. Speichern Sie den gesamten Flow.

    Die Statusanzeige wechselt nun auf Aktiv.

Zuletzt aktualisiert: 16. August 2023 um 11:46