Informationen von einem Modul in Adobe Workfront Fusion einem anderen zuordnen
Bei der Zuordnung werden die Ausgaben eines Moduls, strukturiert in Elemente, den Eingabefeldern eines anderen Moduls zugewiesen.
Das Zuordnungsbedienfeld wird angezeigt, wenn Sie auf ein Feld klicken, in das Sie einen aus einem vorherigen Modul ausgegebenen Wert in ein Szenario einfügen möchten. Innerhalb eines Moduls können Sie in jedem Feld, das für die Zuordnung verfügbar ist, eine Formel erstellen, indem Sie eine beliebige Kombination von Funktionen und zugeordneten Elementen aus dem Zuordnungsbereich mit statischem Text verwenden, den Sie eingeben. Diese Elemente können ineinander verschachtelt werden.
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:
Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.
Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.
Bundles und Artikel
Der Betrieb eines Moduls erzeugt null, eins oder mehrere Pakete als Ausgabe. Ein Bundle besteht aus einem oder mehreren Elementen.
So untersuchen Sie die Ausgabe eines Moduls:
-
Klicken Sie auf Einmal ausführen , um das Modul auszuführen.
-
Klicken Sie auf die Blase über dem Modul.
Ein Protokoll mit allen Modulphasen wird angezeigt. Sie finden das von der Betriebsphase eines Moduls ausgegebene Bundle oder Bundles unter der Überschrift Ausgabe . Jedes Bundle enthält seine Elemente und die Werte jedes Elements.
Date
, Email ID (UID)
, size
usw. enthält.Element zuordnen
Nachdem Sie eine Folge von Modulen erstellt haben, indem Sie zwei oder mehr von ihnen verknüpft haben, kann jedes Modul Werte von Elementen verarbeiten, die von den davor stehenden Modulen ausgegeben werden.
So weisen Sie die Elemente den Eingabefeldern eines Moduls zu:
-
Klicken Sie auf das Modul, das die Ausgabe des vorherigen Moduls bzw. der vorherigen Module verarbeiten soll.
-
Klicken Sie im angezeigten Bedienfeld Moduleinstellungen auf ein Feld, in dem Sie den Wert eines Elements verwenden möchten, das aus einem oder mehreren vorhergehenden Modul(en) ausgegeben wurde.
Das Zuordnungsfenster wird geöffnet.
-
Klicken Sie auf ein Element im Zuordnungsbereich, um es in das Feld einzufügen.
-
(Optional) Um im Zuordnungsbereich nach einem bestimmten Feld zu suchen, klicken Sie auf die Suchleiste des Zuordnungsbereichs und geben Sie den Begriff ein, nach dem Sie suchen möchten. Klicken Sie auf das Feld, wenn es in der Liste angezeigt wird.
Suchergebnisse enthalten den Suchbegriff und unterscheiden nicht zwischen Groß- und Kleinschreibung.
Weitere Informationen finden Sie unter Konfigurieren der Einstellungen eines Moduls in Adobe Workfront Fusion.
Formeln
Sie können mehrere Elemente in einem Feld zuordnen, sie mit Literalen (festen Werten) kombinieren und mithilfe von Operatoren und Funktionen komplexe Formeln erstellen:
Die Funktionen und Operatoren finden Sie im Zuordnungsfenster unter einem seiner Registerkarten.
Auf der ersten Registerkarte (die beim Öffnen des Bedienfelds angezeigt wird) werden die Elemente angezeigt, die Sie aus anderen Modulen zuordnen können.
Die anderen Registerkarten enthalten die folgenden Funktionstypen:
-
Allgemeine Funktionen - Weitere Informationen finden Sie unter Allgemeine Funktionen in Adobe Workfront Fusion .
-
Math-Funktionen - Weitere Informationen finden Sie unter Math-Funktionen in Adobe Workfront Fusion .
-
Text- und Binärfunktionen - Weitere Informationen finden Sie unter Zeichenfolgenfunktionen in Adobe Workfront Fusion .
-
Datum und Uhrzeit - Weitere Informationen finden Sie unter Datums- und Uhrzeitfunktionen in Adobe Workfront Fusion und in den unten stehenden Artikeln.
-
Funktionen für die Arbeit mit Arrays - Weitere Informationen finden Sie unter Array-Funktionen in Adobe Workfront Fusion .
Weitere Informationen zum Zuordnen von Elementen mithilfe von Funktionen finden Sie unter Elemente mithilfe von Funktionen in Adobe Workfront Fusion zuordnen.
Sammlungen
Einige Elemente können mehrere Werte verschiedener Typen enthalten. Dies sind Sammlungstypelemente.
Sie können ein Element vom Typ Sammlung anhand des kleinen schwarzen Rechtecks identifizieren, das rechts neben dem Titel des Elements und seiner automatisch erweiterten Liste von Unterelementen angezeigt wird:
Weitere Informationen zu Sammlungen finden Sie unter Elementdatentypen in Adobe Workfront Fusion
Arrays
Einige Elemente können mehrere Elemente desselben Typs enthalten. Dies sind Elemente vom Typ Array.
Sie können ein Element vom Typ Array anhand der eckigen Klammern am Ende der Bezeichnung des Elements identifizieren. Klicken Sie auf das kleine schwarze Rechteck rechts neben dem Titel des Elements, um die Elemente anzuzeigen:
Weitere Informationen zu Arrays finden Sie unter Elementdatentypen in Adobe Workfront Fusion
Zuordnen des ersten Elements eines Arrays
Wenn Sie das Element "Recipient name
"eines Arrays zuordnen, wird es im Feld wie folgt angezeigt:
Die Zahl in den eckigen Klammern ist ein Index, der bestimmt, welches Element des Arrays verwendet wird. Er ist standardmäßig auf 1 gesetzt.
n-tes Element eines Arrays zuordnen
Wenn Sie auf ein anderes Element zugreifen möchten, klicken Sie auf die eckigen Klammern und bearbeiten Sie den Indexwert:
Element eines Arrays mit einem bestimmten Schlüssel zuordnen
Einige Arrays enthalten mehrere Sammlungen mit Schlüssel- und Wertelementen. Dabei handelt es sich normalerweise um verschiedene Metadaten, Attribute usw.
Das folgende Beispiel zeigt die Ausgabe der Jira-App.
In diesem Beispiel erhalten wir einen Dateinamen aus einem Array von Anlagen für den spezifischen Anhang mit der ID 10108.
Die Ausgabe von Jira sieht wie folgt aus:
Die typische Anforderung besteht darin, ein Element anhand des angegebenen Schlüsselwerts zu suchen und den entsprechenden Wert aus dem Werteelement zu erhalten. Dies kann mit einer Formel erreicht werden, die eine Kombination der Funktionen map()
und get()
verwendet.
Im Folgenden wird die Formel detailliert aufgeschlüsselt:
-
Der erste Parameter der Funktion
map()
ist das gesamte Array-Element. -
Der zweite Parameter ist der Rohname des Wertelements. Um den Rohnamen abzurufen, bewegen Sie den Mauszeiger über das Element im Bedienfeld mapping :
note note NOTE Bei allen Parametern wird zwischen Groß- und Kleinschreibung unterschieden. Auch wenn sich in diesem speziellen Beispiel die Beschriftung des Elements nur in Großbuchstaben von seinem Rohnamen unterscheidet, muss der Rohname verwendet werden, der im Gegensatz zum Beschriftungswert ausschließlich aus Kleinbuchstaben besteht. -
Der dritte Parameter ist der Rohname des Schlüsselelements:
-
Der vierte Parameter ist der angegebene Schlüsselwert.
Da die Funktion map()
ein Array zurückgibt (da es mehr Elemente mit dem angegebenen Schlüsselwert geben kann), muss die Funktion get()
angewendet werden, um das erste Element zu erhalten:
-
Der erste Parameter der Funktion
get()
ist das Ergebnis der Funktionmap()
. -
Der zweite Parameter ist der Index des Elements - einer.
Weitere Informationen zur Funktion map()
finden Sie unter Array-Funktionen in Adobe Workfront Fusion.
Weitere Informationen zur Funktion get()
finden Sie unter Allgemeine Funktionen in Adobe Workfront Fusion.
Elemente in eine Reihe von Bundles konvertieren
Arrays können mithilfe des Moduls Iterator in eine Reihe von Bundles konvertiert werden. Weitere Informationen finden Sie unter Iterator-Modul in Adobe Workfront Fusion.
Fehlerbehebung
Fehlende Elemente im Zuordnungsbereich
Für jedes Modul zeigt das Zuordnungsbedienfeld alle Ausgabeelemente an, die vom Autor des Moduls aufgelistet werden. In einigen Fällen ist diese Liste möglicherweise aus verschiedenen Gründen unvollständig und einige Elemente fehlen möglicherweise. Workfront Fusion kann die fehlenden Ausgabeelemente automatisch erkennen, wenn Sie das Modul im Szenario-Editor ausführen. Das genaue Verfahren unterscheidet sich geringfügig je nach Modultyp:
Sofortiger Trigger
-
Klicken Sie mit der rechten Maustaste auf das Modul und klicken Sie dann im angezeigten Menü auf Nur dieses Modul ausführen .
Wenn keine Webhooks in der Warteschlange vorhanden sind, wartet das Modul auf die Verarbeitung eines neuen Webhooks.
-
Erstellen Sie einen Webhook.
Beispielsweise sendet das Webhook-Modul Slack>Suchen nach neuen Ereignissen (das in einem Kanal nach neuen Kanalmeldungen sucht) eine Nachricht an den Kanal.
-
Wenn das Modul ausgeführt wird, klicken Sie auf die Blase über dem Modul, um die vollständige Ausgabe zu untersuchen.
Das Zuordnungsbedienfeld enthält alle Elemente, die in der Ausgabe des Moduls gefunden wurden.
Abruf-Trigger
-
Klicken Sie mit der rechten Maustaste auf das Modul und klicken Sie dann im angezeigten Menü auf Nur dieses Modul ausführen .
-
Wenn keine Ausgabe vorhanden ist, klicken Sie auf Auswählen, wo gestartet werden soll, und passen Sie die Einstellungen an.
-
Wenn kein Ereignis verarbeitet werden soll, erstellen Sie eines und gehen Sie zurück zu Schritt 2.
Beispielsweise sendet das Webhook-Modul Gmail >E-Mails ansehen eine E-Mail an den Ordner, den das Modul überwacht.
-
Wenn das Modul ausgeführt wird, klicken Sie auf die Blase über dem Modul, um die vollständige Ausgabe zu untersuchen.
Das Zuordnungsbedienfeld enthält jetzt alle Elemente, die in der Ausgabe des Moduls gefunden wurden.
Sonstige Module
Sie können Folgendes ausführen:
-
Das gesamte Szenario (oder nur der Teil, der das Modul enthält)
Wenn Ihr Szenario mit einem Trigger beginnt, lesen Sie den Abschnitt Instant Trigger oder Polling Trigger weiter oben.
-
Nur das einzelne Modul
Wenn Sie nur das einzelne Modul ausführen möchten:
-
Klicken Sie mit der rechten Maustaste auf das Modul und klicken Sie dann im angezeigten Menü auf Nur dieses Modul ausführen .
-
Geben Sie Beispielwerte für die Eingabeelemente ein und klicken Sie dann auf OK .
-
Wenn das Modul ausgeführt wird, klicken Sie auf die Blase über dem Modul, um die vollständige Ausgabe zu untersuchen.
Das Zuordnungsbedienfeld enthält jetzt alle Elemente, die in der Ausgabe des Moduls gefunden wurden.