Hinzufügen berechneter Felder zu einem Formular
Sie können ein berechnetes benutzerdefiniertes Feld hinzufügen, das vorhandene Daten verwendet, um neue Daten zu generieren, wenn das benutzerdefinierte Formular an ein Objekt angehängt wird.
Ein berechnetes benutzerdefiniertes Feld kann Folgendes enthalten:
-
Ein einfacher Verweis auf ein einzelnes integriertes Feld.
note info INFO Beispiel Um den durch Projekte und Aufgaben generierten Umsatz zu berechnen, können Sie ein berechnetes benutzerdefiniertes Feld erstellen, das das integrierte Feld Tatsächlicher Umsatz enthält. Wenn jemand das benutzerdefinierte Formular an ein Projekt oder eine Aufgabe anhängt, wird der Umsatz für das Projekt oder die Aufgabe im Feld angezeigt. -
Ein Ausdruck, der auf ein oder mehrere Felder verweist. Dabei kann es sich um benutzerdefinierte Felder, andere berechnete benutzerdefinierte Felder und integrierte Felder handeln.
note info INFO Beispiel Um den durch Projekte und Aufgaben generierten Gewinn zu berechnen, können Sie ein berechnetes benutzerdefiniertes Feld namens Gewinn erstellen, das einen mathematischen Ausdruck enthält, der Kosten vom Umsatz abzieht. Dazu können Sie den mathematischen Ausdruck SUB (subtrahieren) mit den integrierten Workfront-Feldern Istkosten und Istumsatz verwenden. In den folgenden Schritten können Sie sehen, wie Sie einen Ausdruck wie in diesem Beispiel erstellen.
Zugriffsanforderungen
Sie müssen über Folgendes verfügen, um die Schritte in diesem Artikel auszuführen:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Plan | Beliebig |
Adobe Workfront-Lizenz |
Neu: Standard oder Aktuell: Plan |
Konfigurationen der Zugriffsebene | Administrativer Zugriff auf benutzerdefinierte Formulare |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation zu Workfront.
Vorhandenes berechnetes benutzerdefiniertes Feld in einem benutzerdefinierten Formular wiederverwenden
Sie können dasselbe berechnete benutzerdefinierte Feld für benutzerdefinierte Formulare verwenden, die zu verschiedenen Objekten gehören. Sie können beispielsweise das berechnete Feld Gewinn verwenden, das Sie für das benutzerdefinierte Formular Projekt in einem benutzerdefinierten Formular für eine Aufgabe erstellt haben.
Bei Verwendung eines vorhandenen berechneten benutzerdefinierten Felds wird die Berechnung nicht auf das neue Formular übertragen. Fügen Sie die Berechnung erneut für dasselbe Feld im neuen benutzerdefinierten Formular hinzu.
Sie können für dasselbe Feld auch auf dem neuen Formular eine andere Berechnung verwenden. Die Beibehaltung des gleichen Namens für das berechnete benutzerdefinierte Feld stellt die Kohärenz und Konsistenz Ihrer Namenskonvention sicher.
- Nachdem Sie ein Objekt gespeichert haben, bei dem Sie Daten in einem angehängten benutzerdefinierten Formular bearbeitet haben, klicken Sie auf der Hauptseite des Objekts auf das Symbol Mehr
- Wählen Sie die Option Benutzerdefinierte Ausdrücke neu berechnen , wenn Sie Objekte stapelweise bearbeiten.
- Wählen Sie beim Bearbeiten eines berechneten benutzerdefinierten Felds in einem benutzerdefinierten Formular die Option Vorherige Berechnungen aktualisieren .
So verwenden Sie ein vorhandenes berechnetes benutzerdefiniertes Feld wieder:
-
Klicken Sie auf das Hauptmenü-Symbol
-
Klicken Sie im linken Bedienfeld auf Benutzerdefinierte Forms gefolgt von Forms.
-
Klicken Sie auf Neues benutzerdefiniertes Formular.
-
Wählen Dialogfeld „Neues benutzerdefiniertes" aus, an welche Objekttypen das benutzerdefinierte Formular angehängt werden soll, und klicken Sie dann auf Weiter.
-
Klicken Sie oben links im Bildschirm auf "".
-
Verwenden Sie das Suchfeld oder erweitern Sie den Abschnitt Berechnet, um das gewünschte berechnete Feld zu finden, und ziehen Sie das Feld dann an die Stelle, an der es im benutzerdefinierten Formular angezeigt werden soll.
-
(Optional) Wiederholen Sie den vorherigen Schritt, um weitere Felder hinzuzufügen.
note note NOTE Sie können bis zu 500 Felder und Widgets in einem einzelnen benutzerdefinierten Formular hinzufügen. Je nach Komplexität eines Formulars kann es jedoch zu Leistungseinbußen kommen, wenn mehr als 100 auf dem Formular vorhanden sind. Beispiele für komplexe Formulare sind Formulare mit kaskadierenden Parametern, berechneten benutzerdefinierten Datenfeldern und mehreren Wertoptionen in einem einzigen Feld. -
Um Ihre Änderungen zu speichern, klicken Sie auf Übernehmen und gehen Sie zu einem anderen Abschnitt über, um mit der Erstellung Ihres Formulars fortzufahren.
oder
Klicken Sie Speichern und schließen.
Neues berechnetes Feld hinzufügen
-
Klicken Sie auf das Hauptmenü-Symbol
-
Klicken Sie im linken Bedienfeld auf Benutzerdefinierte Forms gefolgt von Forms.
-
Klicken Sie auf Neues benutzerdefiniertes Formular.
-
Wählen Dialogfeld „Neues benutzerdefiniertes" aus, an welche Objekttypen das benutzerdefinierte Formular angehängt werden soll, und klicken Sie dann auf Weiter.
-
Suchen Sie auf der linken Seite des Bildschirms nach Berechnet und ziehen Sie sie in einen Abschnitt auf der Arbeitsfläche.
-
Konfigurieren Sie auf der rechten Seite des Bildschirms die Optionen, die für den Typ des benutzerdefinierten Felds verfügbar sind, das Sie hinzufügen:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Label Geben Sie einen Titel für das Feld ein. Dies wird Benutzern angezeigt, wenn sie das benutzerdefinierte Formular verwenden. Das Feld Name das automatisch ausgefüllt wird, wird von Workfront in Berichten referenziert. Anleitung Standardmäßig wird die Formel, die Sie für das Feld erstellen, hier gespeichert. Sie können Text hinzufügen, um zusätzliche Informationen über das Feld und die darin enthaltene Formel bereitzustellen. Dies kann auf zwei Arten nützlich sein:
-
Als Erinnerung daran, was die Formel ist und wie sie funktioniert. Dies ist besonders hilfreich, wenn Sie dieses berechnete benutzerdefinierte Feld in mehreren Formularen verwenden möchten.
-
Als QuickInfo können Benutzer sehen, wenn sie den Mauszeiger über das Feld bewegen. Hier können Sie Text hinzufügen, der in der QuickInfo angezeigt werden soll.
Wenn Sie nicht möchten, dass die Formel in der QuickInfo angezeigt wird, was für sie verwirrend sein könnte, können Sie sie ausblenden.
Format Das Format, in dem die Ergebnisse des Felds gespeichert und angezeigt werden sollen.
Wenn das Feld in mathematischen Berechnungen verwendet wird, verwenden Sie immer das Format Zahl oder Währung. Wenn Sie Zahl oder Währung auswählen, kürzt das System automatisch Zahlen, die mit 0 beginnen.
WICHTIG: Bevor Sie ein Format auswählen, überlegen Sie, welches Format für das neue Feld korrekt ist. Das Formatfeld kann nach dem Speichern des benutzerdefinierten Formulars nicht mehr bearbeitet werden. Die Auswahl des falschen Formats kann sich auf zukünftige Berechnungen und Aggregatwerte in Berichts- und Listengruppierungen auswirken.
HINWEIS: Berechnete Felder mit dem Format Währung sollten keine Anführungszeichen enthalten. (Verwenden Sie beispielsweise 800.00 und nicht „800.00.„) Die Verwendung von Anführungszeichen kann aufgrund von Nuancen bei der Sprachformatierung für Währungstypen unerwartete Folgen haben.
-
-
Beginnen Sie im Feld Berechnung mit der Erstellung Ihrer Berechnung:
-
Klicken Sie Maximieren, um den Berechnungs-Editor zu öffnen und die Berechnung zu erstellen.
Eine Berechnung beginnt normalerweise mit einem Ausdruck, gefolgt von Klammern mit den Feldern, auf die Sie verweisen möchten, wenn das benutzerdefinierte Formular an ein Objekt angehängt wird.
Jedes Feld muss von geschweiften Klammern umgeben sein. Wenn Sie mit der Eingabe eines Feldnamens beginnen, macht das System Vorschläge, und Sie können einen auswählen, um ihn in Ihre Berechnung einzufügen.
-
code language-none |
---|
|
-
Klicken Sie in das große Textfeld und dann auf Ausdrücke und Felder, die Sie Ihrer Berechnung hinzufügen können.
Erweitern Sie einen Objektnamen unter Felder, um alle für dieses Objekt verfügbaren Felder anzuzeigen. Die Liste ist auf 200 Elemente beschränkt. Wenn Sie den Feldnamen kennen, können Sie danach suchen.
Sie können auch beginnen, einen Ausdruck oder ein Feld in das große Textfeld einzugeben, und ihn dann bei der Anzeige auswählen. Jedes Element wird mit einem „F“ für Feld oder einem „E“ für Ausdruck angezeigt.
Wenn Sie eine öffnende Klammer eingeben, wird die schließende Klammer automatisch hinzugefügt.
code language-none |
---|
|
-
Klicken Sie Minimieren wenn Sie die Erstellung der Berechnung für das berechnete benutzerdefinierte Feld abgeschlossen haben.
-
(Optional) Verwenden Sie eine der folgenden Optionen, um Ihr berechnetes benutzerdefiniertes Feld weiter zu konfigurieren:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Logik hinzufügen Sie können eine Anzeigelogik hinzufügen, um zu bestimmen, ob das berechnete Feld angezeigt wird, basierend auf mindestens einer Auswahl, die ein Benutzer beim Ausfüllen des Formulars in einem vorangehenden Feld mit Mehrfachauswahl (Dropdown, Kontrollkästchen oder Optionsfelder) trifft.
Dies ist nur verfügbar, wenn dem berechneten benutzerdefinierten Feld im Formular mindestens ein Kontrollkästchen, ein Optionsfeld oder ein Dropdown-Feld vorangeht.
Logik überspringen ist für berechnete benutzerdefinierte Felder nicht verfügbar.
Vorherige Berechnungen aktualisieren Wenn Sie ein bestehendes berechnetes benutzerdefiniertes Feld bearbeiten, können Sie diese Option auswählen, um beim Speichern des benutzerdefinierten Formulars eine Aktualisierung in der Berechnung Trigger. Dies geschieht nur einmal beim Speichern des benutzerdefinierten Formulars. Danach kehrt die Option in den deaktivierten Zustand zurück. Formel in Anleitungen anzeigen Lassen Sie diese Option aktiviert, wenn die Benutzer, die das benutzerdefinierte Formular ausfüllen, die Formel des Felds sehen sollen, wenn sie den Mauszeiger über das Feld bewegen. Weitere Informationen finden Sie in den Informationen zu Anweisungen weiter oben in dieser Tabelle. -
Um Ihre Änderungen zu speichern, klicken Sie auf Übernehmen und gehen Sie zu einem anderen Abschnitt über, um mit der Erstellung Ihres Formulars fortzufahren.
oder
Klicken Sie Speichern und schließen.
-