Frage:
Wie kann ich in einem Arbeitsablauf auf ein Schlüsselwortfeld verweisen, das eine Liste von E-Mail-Adressen für die Verwendung mit einem E-Mail-Sendeschritt enthält?
Antwort:
Im folgenden Leitfaden finden Sie Anweisungen zum Senden von E-Mails auf der Grundlage einer Liste von E-Mail-Adressen, die in einem Schlüsselwortfeld enthalten sind.
Im Folgenden werden ein Arbeitsablauf und die damit verbundenen Schritte skizziert, bei denen ein Schlüsselwortfeld eine Liste von E-Mail-Adressen enthält, die dann iterativ durchlaufen wird, sodass für jeden Eintrag im Schlüsselwortfeld eine E-Mail gesendet wird.
Die folgenden globalen Variablen müssen erstellt werden:
Text Data Type
E-Mail
Integer-Datentyp
Anzahl
Gesamt
1. Der erste Schritt besteht darin, einen Datenzuweisungsschritt zu erstellen, in dem wir zunächst die globale Variable Count initialisieren und ihr einen festen Wert von 0 zuweisen.
Workflow globale Variable = Count = Fester Eintrag = 0
2. Als Nächstes erstellen wir einen weiteren Schritt "Daten zuweisen", in dem wir unsere 3 globalen Variablen setzen.
Globale Workflow-Variable = Email = Arithmetischer Ausdruck = DW_KW_NAME[GV_Count]
Globale Workflow-Variable = Total = Arithmetischer Ausdruck = COUNT(DW_KW_NAME)
Globale Workflow-Variable = Count = Arithmetischer Ausdruck = GV_Count+1
Für die globale Variable "Email" wird die erste im Schlüsselwortfeld gespeicherte E-Mail-Adresse erfasst.
Dazu verwenden wir diesen arithmetischen Ausdruck (DW_KW_NAME[GV_Count]), wenn wir zum ersten Mal auf unser Schlüsselwortfeld verweisen. Daneben verweisen wir auf unsere Variable Count, die auf 0 gesetzt wurde.
In diesem Fall entspricht 0 der ersten Zeile des Schlüsselwortfelds.
Für den arithmetischen Ausdruck der globalen Variable "Total" (COUNT(DW_KW_NAME)) verwenden wir die Funktion Count. Außerdem geben wir das Schlüsselwortfeld als Parameter an, um die Gesamtzahl der gespeicherten E-Mail-Adressen zu ermitteln.
Schließlich wird die globale Variable "Count" Arithmetic Expression (GV_Count+1) um 1 erhöht.
3. Nach der Initialisierung der globalen Variablen und der Aktualisierung der globalen Variablen "Count" fahren wir mit dem Schritt "E-Mail-Versand" fort, in dem die E-Mail versendet wird.
4Jetzt wird in einem Bedingungsschritt geprüft, ob es noch E-Mail-Adressen gibt, an die eine E-Mail gesendet werden soll.
Falls ja, wird eine Schleife zurück zum zweiten Schritt Daten zuweisen ausgeführt und der obige Prozess wiederholt.
5. Sobald alle E-Mail-Adressen gesendet wurden, wird der Workflow beendet.
Dies ist ein einfacher Fall, aber die Logik sollte sich in jedem von Ihnen eingerichteten Workflow implementieren lassen.
KBA ist sowohl für Cloud- als auch für On-Premise-Organisationen anwendbar.
Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.
Ein Beispiel:
Die Bedingung heißt "MoreMailAddresses"
Der Zweig, der die Schleife bildet, ist aber mit ELSE bezeichnet.
Es wäre IMHO verständlicher die Bezeichnung zu vertauschen. THEN bildet die Schleife, Else beendet sie.
Oder die Bedingung umbenennen