Beispiel für berechnete benutzerdefinierte Felder: Anzeigen des Bearbeitungsverlaufs eines Felds

Wenn Benutzer benutzerdefinierte Felder regelmäßig aktualisieren und Sie ein Protokoll aller an einem Feld vorgenommenen Änderungen sowie ein Datum, an dem die Änderungen vorgenommen werden, erfassen möchten, können Sie diese Informationen in einem berechneten benutzerdefinierten Feld erfassen.

Das folgende Beispiel zeigt, wie Sie das berechnete Feld Bearbeitungsverlauf für Anweisungen erstellen, um alle Änderungen an einem einzeiligen Textfeld namens Anweisungen zu erfassen.

TIP
Diesem Beispiel können Sie für alle Arten von benutzerdefinierten Feldern folgen, nicht nur für einzeilige Textfelder.

Dies geschieht folgendermaßen:

  • Beschränkt das Feld Anleitung Bearbeitungsverlauf auf die letzten 2.000 Zeichen, um innerhalb des Workfront-Datenbanklimits zu bleiben.

  • Überprüft, ob der aktuelle Wert des Felds Anweisungen mit dem vorderen Wert des Wertes für Bearbeitungsverlauf für Anweisungen übereinstimmt. Es wird davon ausgegangen, dass er leer ist. Ist dies nicht der Fall, wird Folgendes ausgeführt:

    • Wenn sie übereinstimmen, bleiben die Anweisungen zum Bearbeiten des Verlaufs unverändert.
    • Wenn sie nicht übereinstimmen, wird der Bearbeitungsverlauf der Anweisungen durch den neuesten Wert im Feld Anweisungen ersetzt, gefolgt vom aktuellen Datum in Klammern, einem vertikalen Balken und dem Bearbeitungsverlauf der vorherigen Anweisungen, wodurch der/die vorherige(n) Wert(e) und das Datum/die Datumsangaben beibehalten werden.

Zugriffsanforderungen

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.
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 Administrativer Zugriff auf benutzerdefinierte Forms
Objektberechtigungen Verwalten der Berechtigungen für die benutzerdefinierten Formulare

Weitere Informationen finden Sie unter Zugriffsanforderungen in der Dokumentation zu Workfront.

Voraussetzungen

Um einem benutzerdefinierten Formular ein berechnetes Feld hinzuzufügen, das den Bearbeitungsverlauf eines Felds anzeigt, müssen Sie zunächst Folgendes tun:

  • Erstellen eines benutzerdefinierten Formulars
  • Fügen Sie das Feld, dessen Verlauf Sie erfassen möchten, zum benutzerdefinierten Formular hinzu

Anzeigen des Bearbeitungsverlaufs eines Felds

  1. Wechseln Sie zu einem benutzerdefinierten Formular, in dem Sie das berechnete Feld hinzufügen möchten.

  2. Um beispielsweise das benutzerdefinierte Feld Einzeiliger Text zu erstellen, gehen Sie wie folgt vor:

    1. Klicken Sie Einzeiliger Text.
    2. Geben Sie einen Titel für das benutzerdefinierte Feld an. Sie können ihr beispielsweise den Namen „Anweisungen“ geben.
    3. Klicken Sie auf Übernehmen.
  3. Klicken Sie Berechnet, um dem Formular ein berechnetes benutzerdefiniertes Feld hinzuzufügen.

  4. Geben Sie einen Titel für das berechnete benutzerdefinierte Feld an. Sie können ihr beispielsweise den Namen „Anweisungen - Bearbeitungsverlauf“ geben.

    Dies ist das Feld, das alle Änderungen erfasst, die am ersten von Ihnen erstellten Feld vorgenommen wurden („Anweisungen„).

  5. Klicken Sie Speichern und schließen.

  6. Klicken Sie auf den Namen des Formulars, dem Sie jetzt zwei Felder hinzugefügt haben, um es erneut zu öffnen.

  7. Klicken Sie auf das berechnete benutzerdefinierte Feld Anweisungen Bearbeitungsverlauf, kopieren Sie Folgendes und fügen Sie es in das Feld Berechnung ein:

    code language-none
    LEFT(IF(LEFT({DE:Instructions Edit History},LEN(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})))={DE:Instructions},{DE:Instructions Edit History},CONCAT(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})," (",$$NOW,") | ",{DE:Instructions Edit History})),2000)
    
  8. (Empfohlen) Fügen Sie dieselbe Berechnung in das Feld Anweisungen im berechneten Feld im Formular ein.

  9. Stellen Sie sicher dass Text) im Feld Format ausgewählt ist, um das berechnete benutzerdefinierte Feld als Text zu formatieren.

    Dies ist der Standardwert.

  10. Klicken Sie Speichern und schließen.

    Wenn Sie nun das benutzerdefinierte Formular an ein Objekt anhängen und dann jemand die Informationen im Feld Anweisungen ändert, zeigt das Feld Anweisungen - Bearbeitungsverlauf den neuesten Wert an, gefolgt vom aktuellen Datum in Klammern und einem vertikalen Balken. Wenn weitere Änderungen vorgenommen werden, werden sie auf die gleiche Weise zu diesen Informationen hinzugefügt.

    Bei der obigen Berechnung können Sie Anweisungen durch den genauen Namen Ihres einzeiligen Textfelds, dessen Verlauf Sie verfolgen möchten, und Anweisungen - Verlauf bearbeiten durch den genauen Namen Ihres berechneten Felds ersetzen.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43