Bearbeiten eines Filters im Textmodus
Sie können einen Filter in einer Liste oder einem Bericht im Textmodus bearbeiten, um auf Felder zuzugreifen, die in der Standardschnittstelle nicht verfügbar sind, und komplexere Filter zu erstellen.
Weitere Textmodusbeispiele beim Erstellen eines Filters finden Sie auch im Abschnitt Beispiele für benutzerdefinierte Filter im Artikel Benutzerdefinierte Ansicht, Filter und Gruppierungsbeispiele: Artikelindex.
Zugriffsanforderungen
| 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 |
Standard Plan |
| Konfigurationen der Zugriffsebene |
Zugriff auf Filter, Ansichten und Gruppierungen bearbeiten Bearbeiten des Zugriffs auf Berichte, Dashboards und Kalender, um Berichtselemente in einem Bericht zu bearbeiten |
| Objektberechtigungen |
Verwalten von Berichtsberechtigungen zum Bearbeiten von Filtern in einem Bericht Verwalten von Berechtigungen für einen Filter, um ihn zu bearbeiten |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation zu Workfront.
Voraussetzungen
Bevor Sie mit der Verwendung des Textmodus in einem Bericht oder einer Liste beginnen, stellen Sie immer sicher, dass Sie mit der Workfront-Textmodussyntax vertraut sind.
Weitere Informationen finden Sie unter:
Textmodus in einem Filter bearbeiten
Die Bearbeitung eines Filters im Textmodus ist für Berichte und Listen identisch. Der Zugriff auf den Filter über einen Bericht oder eine Liste unterscheidet sich.
Weitere Informationen zum Erstellen von Filtern finden Sie unter Filter - Übersicht.
Informationen zum Erstellen eines Berichts finden Sie unter Erstellen eines benutzerdefinierten Berichts.
-
Führen Sie einen der folgenden Schritte aus:
Um auf den Filter aus einer Liste zuzugreifen, wechseln Sie zur Liste, klicken Sie auf das Symbol Filter, bewegen Sie dann den Mauszeiger über den Filter im seitlichen Bedienfeld Filter, das Sie ändern möchten, und klicken Sie auf das Symbol Bearbeiten
. Entweder wird im Filter Seitenbereich Ihr ausgewählter Filter angezeigt oder der Legacy-Filter-Builder wird geöffnet.
ODER
Um auf den Filter aus einem Bericht zuzugreifen, gehen Sie zum Bericht und klicken Sie dann auf Berichtsaktionen > Bearbeiten > Filter Registerkarte.
-
Führen Sie einen der folgenden Schritte aus:
Wenn Sie den Seitenbereich Filter in einer Liste verwenden, klicken Sie auf Textmodus.
ODER
Wenn Sie den alten Filter-Builder oder einen Bericht verwenden, klicken Sie auf Filterregel hinzufügen, um die Bedingungen Ihres Filters hinzuzufügen. Klicken Sie dann auf Zum Textmodus wechseln und dann Textmodus bearbeiten auf der rechten Seite des Builders.
-
Fügen Sie Filteranweisungen im Textmodus hinzu. Jede Filteranweisung kann die folgenden Zeilen und zusätzliche Informationen enthalten:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header Zeile/Informationen filtern Beispiel Feldname und der Wert, dem er entspricht, wie sie in der Workfront-Datenbank angezeigt werden.
Diese Zeile ist obligatorisch.
Weitere Informationen zur Darstellung von Objekten und Feldern in der Datenbank finden Sie unter API-Explorer.
<field name in camel case>=<value>Um nach Aufgaben mit dem Status In Bearbeitung zu filtern, verwenden Sie die folgende Zeile:
status=INPTIPP
Beim Filtern nach Status müssen Sie den aus drei Buchstaben bestehenden Code des Status und nicht den Namen verwenden.
Was der Modifikator „Feldname“ ist und was der Modifikator ist. Dies gibt an, welche Bedingungen das Feld, nach dem Sie filtern, erfüllen muss.
Diese Zeile ist obligatorisch.
<field name in camel case>_Mod=<modifier value>Um anzugeben, dass der Status der Aufgaben, nach denen Sie filtern, gleich „In Bearbeitung“ sein muss, verwenden Sie die folgende Zeile zusätzlich zu der obigen:
status_Mod=inWenn der Modifikator ein Bereich ist, gibt es zwei Zeilen, die den Modifikator angeben.
BEISPIEL
Dies ist ein Textmodusfilter, der nach Aufgaben sucht, die noch in Bearbeitung sind, für die ein geplantes Abschlussdatum innerhalb des aktuellen Monats vorliegt und die einem Benutzer mit einer bestimmten GUID zugewiesen sind:
assignedToID=580a55a4000701f4b2d7dee1e7a9d427assignedToID_Mod=instatus=INPstatus_Mod=inplannedCompletionDate=$$TODAYbmplannedCompletionDate_Mod=betweenplannedCompletionDate_Range=$$TODAYemEine vollständige Liste der Filtermodifikatoren im Textmodus finden Sie im Artikel Filter- und Bedingungsmodifikatoren.
Anweisungsoperator. Standardmäßig ist jede Filteranweisung durch den Operator „AND“ verbunden. Dies wird nicht in der Textmodus-Benutzeroberfläche angezeigt. Sie können auch einen OR-Operator zwischen zwei Anweisungen hinzufügen, um anzugeben, dass Sie nach Objekten filtern möchten, die die eine oder die andere der beiden Bedingungen erfüllen.
Filteroperatoren sind nur für Filter erforderlich, die mehr als eine Anweisung haben.
Tipp:
-
Bei „ODER“ wird zwischen Groß- und Kleinschreibung unterschieden und diese Angabe muss immer in Großbuchstaben geschrieben werden.
-
Wenn Sie den Operator von UND in ODER ändern, kann sich die Anzahl der Listenelemente erhöhen.
<first field name in camel case>=<value><first field name in camel case>_Mod=<modifier value>OR:1:<second field name in camel case>=<value>OR:1:<second field name in camel case>_Mod=<modifier value>BEISPIEL
Um nach Aufgaben mit dem Status In Bearbeitung oder mit dem geplanten Abschlussdatum Heute zu filtern, verwenden Sie Folgendes:
status=INPstatus_Mod=inOR:1:plannedCompletionDate=$$TODAYOR:1:plannedCompletionDate_Mod=eqEin Platzhalter, mit dem Sie die Informationen in einem Filter generalisieren und auf die aktuelle Zeit des angemeldeten Benutzers verweisen können.
Platzhalter sind optional.
Tipp:
Es wird empfohlen, nach Möglichkeit Platzhalter zu verwenden, um Ihre Filter dynamischer zu gestalten, und nicht dieselben Filter für jeden Benutzer oder ähnliche Zeitrahmen zu duplizieren.
Informationen zu Filter-Platzhaltern finden Sie unter Übersicht über Platzhalterfiltervariablen.
<first field name in camel case>=<wildcard><first field name in camel case>_Mod=<modifier value>BEISPIEL
Um nach Aufgaben zu filtern, die dem aktuell angemeldeten Benutzer zugewiesen sind, verwenden Sie Folgendes:
assignedToID=$$USER.IDassignedToID_Mod=in -
-
Gehen Sie wie folgt vor, um eine Filteranweisung hinzuzufügen, die durch den Operator „OR“ verbunden ist:
-
Fügen Sie eine neue Codezeile hinzu und geben Sie ODER ein:1: gefolgt von dem Objekt oder Attribut, nach dem Sie filtern möchten, und dem Wert, mit dem Sie ihn vergleichen möchten. Um auf Aufgaben zu verweisen, die einen beliebigen Status außer Neu aufweisen, verwenden Sie die folgende Zeile:
OR:1:status=NEW -
Fügen Sie eine zweite Zeile hinzu und geben Sie :1: ein, gefolgt vom -Objekt, dem Modifikator und dem Modifikatorcode. Um den Modifikator für die Codezeile zu definieren, die auf alle Aufgabenstatus mit Ausnahme von Neu verweist, verwenden Sie die folgende Modifikatorzeile:
OR:1:status_Mod=notinJeder Zeile der neuen Anweisung muss „OR:
<number>:“ vorangestellt werden.Informationen zum Erstellen von „OR“-Anweisungen in einem Filter finden Sie unter Erstellen von „OR“-Anweisungen in Textmodusfiltern.
note note NOTE Sie können mehrere „OR“-Anweisungen im selben Filter haben. Jedes Mal, wenn Sie eine neue „OR“-Anweisung haben, erhöht sich die Zahl nach „OR:“. Um nach Aufgaben zu filtern, die sich im Status In Bearbeitung befinden oder der angemeldeten Person zugewiesen sind oder die das geplante Abschlussdatum heute aufweisen, verwenden Sie Folgendes: status=INPstatus_Mod=inOR:1:assignedToID=$$USER.IDOR:1:assignedToID_Mod=inOR:2:plannedCompletionDate=$$TODAYOR:2:plannedCompletionDate_Mod=eq
-
-
Klicken Sie auf Anwenden oder Fertig, um Ihre Textmodusänderungen zu speichern und mit der Bearbeitung des Berichts oder Filters fortzufahren.
-
Klicken Sie auf Speichern + Schließen, um Ihren Bericht zu speichern, oder Filter speichern, um den Filter in der Liste zu speichern.