forum Iteriere über Kommentare

Mit dem Baustein Iteriere über Kommentare werden die folgenden Workflow-Bausteine für jeden Kommentar eines Kommentar-Bausteins einmal ausgeführt. Ohne Filter wird der gesamte Verlauf durchlaufen, neueste zuerst.

Iteriert werden die Kommentare eines bestimmten Kommentar-Bausteins eines bestimmten Eintrages. Deshalb müssen Liste, Baustein und Eintrag-ID gemeinsam angegeben werden. Wie viele Kommentare gefunden wurden, steht im Workflow-Log.

Einstellungen

  1. Technischer Name Über diesen Namen werden die Werte des aktuellen Kommentars in den folgenden Workflow-Bausteinen referenziert, bspw. kommentar.text.
  2. Verknüpfen mit Liste Die Liste, zu der der Eintrag mit dem Kommentar-Baustein gehört.
  3. Verknüpfung mit Baustein Der Kommentar-Baustein, dessen Kommentare durchlaufen werden, ausgewählt über seinen technischen Namen. Angeboten werden nur die Kommentar-Bausteine der gewählten Liste.
  4. Datensatz-ID (Text) Die ID des Eintrages, dessen Kommentare durchlaufen werden.

Filter

  1. Geschrieben von (Text) Nur Kommentare eines bestimmten Verfassers durchlaufen, angegeben als Nutzer-ID, Mitglieds-ID oder E-Mail-Adresse. Bleibt die Einstellung leer, werden die Kommentare aller Verfasser durchlaufen.
  2. Geschrieben nach (Datum) Nur Kommentare durchlaufen, die nach diesem Zeitpunkt geschrieben wurden.
  3. Geschrieben vor (Datum) Nur Kommentare durchlaufen, die vor diesem Zeitpunkt geschrieben wurden.
  4. Gelöschte Kommentare einbeziehen (Ja/Nein) Ein Kommentar, der nach Ablauf der Bearbeitungszeit gelöscht wird, wird nur als gelöscht markiert und bleibt erhalten. Ist diese Option auf Ja gesetzt, werden diese Kommentare mit durchlaufen; andernfalls werden sie übersprungen.

Verhalten

  1. Neueste zuerst (Ja/Nein) Bestimmt die Reihenfolge: Ja beginnt beim neuesten Kommentar, Nein beim ältesten. Standardmäßig auf Ja.
  2. Bei Fehler fortsetzen (Ja/Nein) Ist diese Option auf Ja gesetzt, wird ein Fehler innerhalb eines Durchlaufs im Workflow-Log vermerkt und mit dem nächsten Kommentar weitergemacht, anstatt den Workflow abzubrechen.
  3. Abbruchbedingung (Ja/Nein) Eine Formel, die vor jedem Durchlauf geprüft wird. Ergibt sie Ja, wird die Iteration beendet und der Workflow nach dem Baustein fortgeführt, z. B. kommentar.authorName = "Admin Serveraccount".

Variablen

Innerhalb der Iteration stehen die Werte des aktuellen Kommentars über den technischen Namen des Bausteins mit dem Punkt-Operator zur Verfügung. Die Beispiele gehen von dem technischen Namen kommentar aus.

  1. text: Der Text des Kommentars, z. B. kommentar.text. Erwähnungen erscheinen darin als Name, so wie sie im Kommentar-Baustein angezeigt werden.
  2. authorName: Der angezeigte Name des Verfassers, z. B. kommentar.authorName. Bei einem von einem Workflow verfassten Kommentar ist das Admin Serveraccount.
  3. authorId: Die Nutzer-ID des Verfassers, z. B. kommentar.authorId. Geeignet, um denselben Nutzer in einem Erstelle einen neuen Kommentar Baustein zu erwähnen.
  4. createdAt: Zeitpunkt, an dem der Kommentar geschrieben wurde.
  5. modifiedAt: Zeitpunkt der letzten Änderung des Kommentars.
  6. isDeleted: Ja/Nein, ob der Kommentar als gelöscht markiert ist. Nur von Belang, wenn Gelöschte Kommentare einbeziehen auf Ja gesetzt ist.

Der technische Name selbst — im Beispiel kommentar — steht für den Kommentar als Ganzes und sollte nicht direkt referenziert werden; die einzelnen Werte sind über den Punkt-Operator erreichbar.