Tools
Der Adobe Workfront Fusion Tools Abschnitt enthält mehrere nützliche Module, die Ihr Szenario verbessern können.
Tools-Module sind in der Liste der Apps oder über das Tools-Symbol
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:
Neu: Standard
Oder
Aktuell: Arbeit oder höher
Neu:
- Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
- Ultimate Workfront-Paket: Workfront Fusion ist enthalten.
Oder
Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Informationen zu Adobe Workfront Fusion finden Sie unter Adobe Workfront Fusion Lizenzen.
Tools und ihre Felder
Auslöser
Grundlegender Trigger
In diesem Modul können Sie einen benutzerdefinierten Trigger erstellen und dessen Eingabepakete definieren.
Dieses Modul kann beispielsweise für Kontakte oder andere Listen verwendet werden, die an eine bestimmte E-Mail-Adresse gesendet werden sollen (z. B. E-Mail > E-Mail senden oder Gmail > E-Mail senden-Module) oder als einfache Erinnerung, die jederzeit ausgelöst werden soll.
Aktionen
Abrufen mehrerer Variablen
Dieses Modul ruft Werte ab, die zuvor vom Modul Variable festlegen oder Mehrere Variablen festlegen erstellt wurden.
Dieses Modul kann Variablen lesen, die an einer beliebigen Stelle im Szenario festgelegt wurden, selbst wenn die Variable auf einer anderen Route festgelegt wurde als der Ort, an dem sich das Modul Mehrere Variablen abrufen befindet. Die einzige Anforderung besteht darin, dass das Modul Tools > Variable festlegen oder Tools > Mehrere Variablen festlegen vor dem Modul Tools > Mehrere Variablen abrufen ausgeführt wird. Weitere Informationen über die Reihenfolge, in der die Module ausgeführt werden, finden Sie unter Hinzufügen eines Routermoduls und Konfigurieren von Routen.
Beispiele: Die folgenden möglichen Verwendungen der Set/Get(multiple) Variable(s) sind:
- So speichern Sie einen berechneten Wert für die spätere Verwendung, auch in einer anderen Route. Dies ist nützlich, wenn der Wert in mehreren Modulen verwendet wird und die Formel zur Berechnung des Werts zu komplex ist.
- So debuggen Sie eine Formel. Wenn eine in einem Modul verwendete Formel scheinbar kein korrektes Ergebnis liefert, kopieren Sie die Formel und fügen Sie sie in ein Modul Variable festlegen ein, das Sie vor dem entsprechenden Modul einfügen. Trennen Sie die Verbindung zu den Modulen nach dem Modul Variable festlegen und führen Sie das Szenario aus. Überprüfen Sie die des Moduls Variable festlegen“, passen Sie die Formel an oder vereinfachen Sie sie, führen Sie das Szenario erneut aus und fahren Sie damit fort, bis das Problem behoben ist.
Variable abrufen
Dieses Modul ruft einen Wert ab, der zuvor vom Modul Variable festlegen oder Mehrere Variablen festlegen erstellt wurde.
Dieses Modul kann Variablen lesen, die an einer beliebigen Stelle im Szenario festgelegt wurden, selbst wenn die Variable auf einer anderen Route festgelegt wurde als der Ort, an dem sich das Modul Variable abrufen befindet. Die einzige Anforderung besteht darin, dass das Modul Tools > Variable festlegen oder Tools > Mehrere Variablen festlegen vor dem Modul Tools > Variable abrufen ausgeführt wird. Weitere Informationen über die Reihenfolge, in der die Module ausgeführt werden, finden Sie unter Hinzufügen eines Routermoduls und Konfigurieren von Routen.
Inkrementfunktion
Dieses Modul gibt einen Wert zurück, der nach jedem Zyklus oder jeder Ausführung eines Szenarios um 1 erhöht wird.
Wählen Sie aus, wann das Modul den Wert zurücksetzen soll. Dies ist der Fall, wenn der Wert beim ersten Wert von vorne beginnen soll.
- nach einem Zyklus
- nach einem Szenario
- Never
Beispiel:
Dieses Modul kann verwendet werden, um eine „Round Robin“-Zuweisung von Aufgaben, Leads, E-Mails usw. an Benutzer in einer Gruppe zu implementieren. Der Algorithmus wählt die Verantwortlichen aus einer Gruppe in einer rationalen Reihenfolge aus, normalerweise von oben nach unten in einer Liste. Wenn der Algorithmus das Ende der Liste erreicht, würde er dem Benutzer an oberster Stelle der Liste die nächste Zuweisung zuweisen und weitere Zuweisungen in der Liste nach unten vornehmen.
Im folgenden Szenario wird nach jeder Ausführung eines Szenarios mit ungeraden Zahlen eine E-Mail an den ersten Empfänger und nach jeder Ausführung eines Szenarios mit geraden Zahlen an den zweiten Empfänger gesendet.
So erstellen Sie dieses Szenario:
-
Stellen Sie das Feld Wert zurücksetzen des Moduls auf Nie ein.
-
Route für ungerade Werte festlegen Den Filter für diese Route mit der Modulusmathematikfunktion festlegen, die
1
entspricht:
Hinweis: Vergessen Sie nicht, den Gleich-Operator vom standardmäßigen Text-Operator zum Numerisch-Operator zu ändern.
- Legen Sie die Route für gerade Werte mit der mathematischen Modulusfunktion fest, die
0
entspricht:
Die Inkrementfunktion fügt bei jeder Ausführung des Szenarios einen hinzu. Die Filter überprüfen das Inkrement und reagieren auf seinen Wert, um sicherzustellen, dass die E-Mails gleichmäßig verteilt werden.
Mehrere Variablen festlegen
Dieses Modul erstellt Variablen, die von anderen Modulen in der Route zugeordnet werden können. Die Variable kann auch den Modulen Variable abrufen oder Mehrere Variablen abrufen für jede Route im Szenario zugeordnet werden.
Wählen Sie aus, wie lange die Variablen gültig bleiben sollen (Wert beibehalten).
- One cycle: Die Variable ist für einen Zyklus gültig. Dies ist nützlich, wenn mehrere Webhooks in einem Szenario ausgeführt werden, da mehr Webhooks mehr Zyklen erstellen.
- One execution: Die Variable ist für die Ausführung eines einzigen Szenarios gültig. Eine Ausführung kann einen oder mehrere Zyklen enthalten.
Variable festlegen
Dieses Modul erstellt eine Variable, die von anderen Modulen in der Route zugeordnet werden kann. Die Variable kann auch den Modulen Variable abrufen oder Mehrere Variablen abrufen für jede Route im Szenario zugeordnet werden.
Wählen Sie aus, wie lange die Variablen gültig bleiben sollen (Wert beibehalten).
- One cycle: Die Variable ist für einen Zyklus gültig. Nützlich, wenn mehrere Webhooks in einem Szenario empfangen werden (mehr Webhooks = mehr Zyklen).
- One execution: Die Variable ist für die Ausführung eines einzigen Szenarios gültig. Eine Ausführung kann einen oder mehrere Zyklen enthalten.
Schlaf
Mit diesem Modul können Sie den Szenario-Fluss um bis zu 300 Sekunden (5 Minuten) verzögern.
Diese Funktion kann beispielsweise nützlich sein, wenn Sie die Last des target-Service-Servers senken oder menschliches Verhalten beim Senden von Massen-SMS oder E-Mails imitieren möchten.
- Das erste Szenario würde den Teil vor der Pause enthalten.
- Das zweite Szenario würde den darauffolgenden Teil enthalten.
Aggregatoren
Numerischer Aggregator
Mit diesem Modul können Sie numerische Werte abrufen, dann eine der ausgewählten Funktionen (SUM, AVG, COUNT, MAX, MIN) anwenden und das Ergebnis in einem Bundle zurückgeben.
Tabellenaggregator
Dieses Modul führt Werte aus den ausgewählten Feldern empfangener Bundles mithilfe eines angegebenen Spalten- und Zeilentrennzeichens in einem Bundle zusammen (sodass Sie eine Tabelle erstellen können).
Text-Aggregator
Dieses Modul führt Werte aus den ausgewählten Feldern empfangener Bundles in einem Bundle zusammen.
Beispiel Sie können den Text-Aggregator verwenden, um weitere Werte (z. B. Kundennamen oder Notizen) in ein einzelnes Bundle einzufügen und eine E-Mail zu senden, die alle Werte im Textkörper der E-Mail oder im E-Mail-Betreff enthält.
Transformatoren
Zeichenfolge erstellen
Konvertiert einen beliebigen Wert in einen Datentyp „Zeichenfolge“ (Text). Dies erleichtert die Zuordnung bei der Zuordnung von z. B. Binärdaten.
Konvertiert die Textkodierung
Konvertiert eingegebenen Eingabetext (oder Binärdaten) in die ausgewählte Codierung.
Schalter
Prüft den Eingabewert auf Übereinstimmung mit der bereitgestellten Werteliste. Gibt die Ausgabe basierend auf dem Ergebnis zurück.
Aktivieren Sie diese Option, um reguläre Ausdrücke zu verwenden. Das Modul bestimmt die Groß-/Kleinschreibung anhand des regulären Ausdrucks und nicht anhand einer exakten Übereinstimmung.
Ein regulärer Ausdruck ist eine Sequenz von Zeichen, in der jedes Zeichen entweder ein Metazeichen mit einer speziellen Bedeutung oder ein reguläres Zeichen mit einer wörtlichen Bedeutung ist. Diese Zeichen und Metazeichen identifizieren ein Muster, das für die Suche nach Text verwendet werden kann. Wenn Sie beispielsweise nach Namen suchen möchten, können Sie einen regulären Ausdruck einrichten, um nach einem Muster zu suchen, das aus zwei aufeinander folgenden Wörtern besteht, die mit Großbuchstaben beginnen. Reguläre Ausdrücke sind ein leistungsstarkes Tool zum Suchen und Bearbeiten von Text.
Eine Diskussion über reguläre Ausdrücke würde den Rahmen dieses Artikels sprengen. Wir empfehlen die folgenden Ressourcen:
- Eine vollständige Liste der Metazeichen finden Sie unter Reguläre Ausdrücke in MDN-Webdokumenten.
- Für ein Tutorial zum Erstellen regulärer Ausdrücke empfehlen wir RegexOne.
- Zum Experimentieren mit regulären Ausdrücken empfehlen wir die Website Reguläre Ausdrücke 101. Wählen Sie im linken Bedienfeld das ECMAScript (JavaScript)-FLAVOR aus.
Klicken Sie für jeden hinzuzufügenden Fall auf Element hinzufügen und geben Sie das Muster und die Ausgabe des Elements ein.
Wenn die Eingabe einen in das Feld Pattern eingegebenen Wert enthält, wird der in das Feld Output eingegebene Wert zurückgegeben.
Wenn die Eingabe mit keinem der Werte übereinstimmt, die Sie in einem Feld Pattern festgelegt haben, tritt einer der folgenden Fälle auf:
- Der Wert aus dem Feld Else wird zurückgegeben
- Wenn im Feld Else kein Wert vorhanden ist, wird keine Ausgabe zurückgegeben.