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

Sie müssen über Folgendes verfügen:

Adobe Workfront-Plan*
Beliebig
Workfront-Lizenz*
Plan
Konfigurationen der Zugriffsebene*

Administrativer Zugriff auf benutzerdefinierte Forms

Hinweis: Wenn Sie immer noch keinen Zugriff haben, fragen Sie Ihren Workfront-Administrator, ob er zusätzliche Einschränkungen in Ihrer Zugriffsebene festgelegt hat. Informationen dazu, wie Workfront-Admins Ihre Zugriffsebene ändern können, finden Sie unter Erstellen oder Ändern benutzerdefinierter Zugriffsebenen.

Objektberechtigungen

Verwalten der Berechtigungen für die benutzerdefinierten Formulare

Weitere Informationen finden Sie unter Freigeben eines benutzerdefinierten Formulars.

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