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 Werkzeugsymbol am unteren Bildschirmrand verfügbar.

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront-Paket Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion** Keine Workfront Fusion-Lizenzanforderung.
Produkt

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

Basic 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. Email >Send an Email oder Gmail >Send an Email Module), oder als einfache Erinnerung, die ausgelöst wird, wann immer Sie möchten.

Bundle
Erstellen benutzerdefinierter Bundles durch Hinzufügen von Array-Elementen. Klicken Sie für jedes Element, das Sie dem Bundle hinzufügen möchten, auf Element hinzufügen und geben Sie den Namen und den Wert des Elements ein.

Aktionen

Get Multiple Variables

Dieses Modul ruft Werte ab, die zuvor vom Set Variable- oder Set Multiple Variables-Modul 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 Get Multiple Variables Modul befindet. Die einzige Anforderung besteht darin, dass das Modul Tools > Set Variable oder Tools > Set Multiple Variable vor dem Modul Tools > Get Multiple Variables 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.

Variables
Klicken Sie für jede Variable, die das Modul abrufen soll, auf Element hinzufügen und geben Sie den Namen der Variablen ein.
recommendation-more-help

Beispiele Im Folgenden finden Sie mögliche Verwendungszwecke der Set/Get (multiple) variable(s)-Module:

  • 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 Set Variable ein, das Sie vor dem entsprechenden Modul einfügen. Trennen Sie die Verbindung zum/zu den Modul(en) nach dem Set Variable Modul und führen Sie das Szenario aus. Überprüfen Sie die Ausgabe des Set Variable-Moduls, 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.

Get Variable

Dieses Modul ruft einen Wert ab, der zuvor vom Set Variable- oder Set Multiple Variables-Modul 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 Get Variable Modul befindet. Die einzige Anforderung besteht darin, dass das Modul Tools > Set Variable oder Tools > Set Multiple Variables vor dem Modul Tools > Get Variable 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.

Variable name
Ordnen Sie den Namen der Variablen zu, die das Modul erhalten soll.

Increment function

Dieses Modul gibt einen Wert zurück, der nach jedem Zyklus oder jeder Ausführung eines Szenarios um 1 erhöht wird.

Reset a value

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.

  • After one cycle
  • After one scenario run
  • 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.

Beispiel-E-Mail

So erstellen Sie dieses Szenario:

  1. Setzen Sie das Reset a value des Moduls auf Nie.

  2. Route für ungerade Werte festlegen Den Filter für diese Route mit der Modulusmathematikfunktion festlegen, die 1 entspricht:

    Ungerade Zahlen

Hinweis: Vergessen Sie nicht, den Equal to-Operator vom Standardoperator Text zum Numeric-Operator zu ändern.

  1. 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.

Set Multiple Variables

Dieses Modul erstellt Variablen, die von anderen Modulen in der Route zugeordnet werden können. Die Variable kann auch den Get Variable- oder Get Multiple Variables-Modulen für jede Route im Szenario zugeordnet werden.

Variables
Klicken Sie für jede Variable, die Sie hinzufügen möchten, auf Element hinzufügen und geben Sie den Namen und den Wert der Variablen ein.
Variable lifetime

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.

Set Variable

Dieses Modul erstellt eine Variable, die von anderen Modulen in der Route zugeordnet werden kann. Die Variable kann auch den Get Variable- oder Get Multiple Variables-Modulen für jede Route im Szenario zugeordnet werden.

Variable name
Geben Sie den Variablennamen ein. Dieser Name wird angezeigt, wenn die Variable in anderen Modulen zugeordnet wird.
Variable lifetime

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.
Variable value
Geben Sie den Wert für die Variable ein oder ordnen Sie ihn zu.

Sleep

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.

Delay
Geben Sie die Anzahl der Sekunden ein, für die das Szenario angehalten wird.
TIP
Wenn Sie den Fluss für längere Zeiträume anhalten möchten, empfehlen wir, Ihr Szenario in zwei Szenarien aufzuteilen:
  • Das erste Szenario würde den Teil vor der Pause enthalten.
  • Das zweite Szenario würde den darauffolgenden Teil enthalten.
Im ersten Szenario würden alle erforderlichen Informationen zusammen mit dem aktuellen Zeitstempel in einem Datenspeicher gespeichert. Das zweite Szenario würde den Datenspeicher regelmäßig auf Datensätze mit einem Zeitstempel überprüfen, der älter als die vorgesehene Verzögerung ist, die Datensätze abrufen, die Verarbeitung der Daten abschließen und die Datensätze aus dem Datenspeicher entfernen.
Weitere Informationen zu bestimmten Datenspeichermodulen finden Sie unter Data store Module.

Aggregatoren

Numeric 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.

Source module
Wählen Sie das Modul aus, aus dem Sie Felder aggregieren möchten.
Aggregate function
Wählen Sie die Funktion aus, die Sie zum Aggregieren der Werte verwenden möchten.
Group by
Definieren Sie einen Ausdruck, nach dem die aggregierte Ausgabe gruppiert werden soll. Dieser Ausdruck kann ein oder mehrere zugeordnete Elemente enthalten. Die aggregierten Daten werden dann mithilfe des -Werts dieses Ausdrucks in Gruppen aufgeteilt. Jede Gruppe gibt als separates Bundle mit einem Schlüssel (dem ausgewerteten Ausdruck) und einem Wert (dem aggregierten Wert) aus. Sie können den Schlüssel als Filter in nachfolgenden Modulen verwenden.
Stop processing after an empty aggregation
Aktivieren Sie diese Option, um das Szenario zu stoppen, wenn keine Ergebnisse vorliegen.
Value
Geben Sie den Wert ein, den Sie aggregieren möchten, oder ordnen Sie ihn zu.

Table aggregator

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).

Source module
Wählen Sie das Modul aus, aus dem Sie Felder aggregieren möchten.
Aggregated fields
Wählen Sie aus dem oben ausgewählten Modul die Felder aus, die Werte enthalten, die Sie in das eine Bundle aggregieren möchten.
Column separator
Wählen Sie den Typ des Trennzeichens aus, das die Feldwertspalten im resultierenden Bundle trennt, oder geben Sie ihn ein. Wenn Sie Other auswählen, geben Sie das Zeichen ein, mit dem Werte im Feld Trennzeichen getrennt werden sollen.
Row separator
Wählen Sie den Typ des Trennzeichens aus, das die Zeilen mit den Feldwerten im resultierenden Bundle trennt, oder geben Sie ihn ein. Wenn Sie Other auswählen, geben Sie das Zeichen ein, mit dem Werte im Feld Trennzeichen getrennt werden sollen.
Group by
Definieren Sie einen Ausdruck, nach dem die aggregierte Ausgabe gruppiert werden soll. Dieser Ausdruck kann ein oder mehrere zugeordnete Elemente enthalten. Die aggregierten Daten werden dann mithilfe des Werts dieses Ausdrucks in Gruppen aufgeteilt. Jede Gruppe gibt als separates Bundle mit einem Schlüssel (dem ausgewerteten Ausdruck) und einem Wert (dem aggregierten Wert) aus. Sie können den Schlüssel als Filter in nachfolgenden Modulen verwenden.
Stop processing after an empty aggregation
Wählen Sie diese Option, um das Szenario anzuhalten, wenn keine Ergebnisse vorliegen.

Text aggregator

Dieses Modul führt Werte aus den ausgewählten Feldern empfangener Bundles in einem Bundle zusammen.

Source module
Wählen Sie das Modul aus, aus dem Sie Felder aggregieren möchten.
Row separator
Wählen Sie den Typ des Trennzeichens aus, das die Zeilen mit den Feldwerten im resultierenden Bundle trennt, oder geben Sie ihn ein. Wenn Sie Other auswählen, geben Sie das Zeichen ein, mit dem Werte im Feld Trennzeichen getrennt werden sollen.
Group by
Definieren Sie einen Ausdruck, der ein oder mehrere zugeordnete Elemente enthält. Die aggregierten Daten werden unter Gruppen mit demselben Ausdruckswert getrennt. Jede Gruppe gibt als separates Bundle aus, das einen Schlüssel mit dem ausgewerteten Ausdruck und dem aggregierten Text enthält. Auf diese Weise können Sie den Schlüssel als Filter in nachfolgenden Modulen verwenden.
Stop processing after an empty aggregation
Wählen Sie diese Option, um das Szenario anzuhalten, wenn keine Ergebnisse vorliegen.
Text
Geben Sie den Text ein, den das Modul aggregieren soll, oder ordnen Sie ihn zu.

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

Compose a string

Konvertiert einen beliebigen Wert in einen Datentyp „Zeichenfolge“ (Text). Dies erleichtert die Zuordnung bei der Zuordnung von z. B. Binärdaten.

Text
Geben Sie die Daten ein, die Sie in Text konvertieren möchten, oder ordnen Sie sie zu.

Convert the encoding of the text

Konvertiert eingegebenen Eingabetext (oder Binärdaten) in die ausgewählte Codierung.

Input data
Geben Sie den zu konvertierenden Inhalt ein oder mappen Sie ihn.
Input data codepage
Wählen Sie den Kodierungstyp der Eingabedaten.
Output data codepage
Wählen Sie den Kodierungstyp Ihrer Ziel-(Ausgabe-)Daten aus.

Switch

Prüft den Eingabewert auf Übereinstimmung mit der bereitgestellten Werteliste. Gibt die Ausgabe basierend auf dem Ergebnis zurück.

Input
Geben Sie den Ausdruck ein, den Sie auswerten möchten.
Use regular expressions to match

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.
Cases

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 Pattern Feld eingegebenen Wert enthält, wird der in das Output Feld eingegebene Wert zurückgegeben.

Wenn die Eingabe mit keinem der Werte übereinstimmt, die Sie in einem Pattern festgelegt haben, tritt einer der folgenden Fälle auf:

  • Der Wert aus dem Else Feld wird zurückgegeben
  • Wenn das Feld Else keinen Wert enthält, wird keine Ausgabe zurückgegeben.
Else
Geben Sie den Wert ein, der zurückgegeben wird, wenn die im Feld Fälle festgelegten Kriterien nicht erfüllt sind.
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3