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
- Technischer Name Über diesen Namen werden die Werte des aktuellen Kommentars in den folgenden Workflow-Bausteinen referenziert, bspw.
kommentar.text. - Verknüpfen mit Liste Die Liste, zu der der Eintrag mit dem Kommentar-Baustein gehört.
- 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.
- Datensatz-ID (Text) Die ID des Eintrages, dessen Kommentare durchlaufen werden.
Filter
- 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.
- Geschrieben nach (Datum) Nur Kommentare durchlaufen, die nach diesem Zeitpunkt geschrieben wurden.
- Geschrieben vor (Datum) Nur Kommentare durchlaufen, die vor diesem Zeitpunkt geschrieben wurden.
- 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
- Neueste zuerst (Ja/Nein) Bestimmt die Reihenfolge: Ja beginnt beim neuesten Kommentar, Nein beim ältesten. Standardmäßig auf Ja.
- 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.
- 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.
- text: Der Text des Kommentars, z. B.
kommentar.text. Erwähnungen erscheinen darin als Name, so wie sie im Kommentar-Baustein angezeigt werden. - authorName: Der angezeigte Name des Verfassers, z. B.
kommentar.authorName. Bei einem von einem Workflow verfassten Kommentar ist das Admin Serveraccount. - authorId: Die Nutzer-ID des Verfassers, z. B.
kommentar.authorId. Geeignet, um denselben Nutzer in einem Erstelle einen neuen Kommentar Baustein zu erwähnen. - createdAt: Zeitpunkt, an dem der Kommentar geschrieben wurde.
- modifiedAt: Zeitpunkt der letzten Änderung des Kommentars.
- 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.