Berechnetes benutzerdefiniertes Feldbeispiel: Bearbeitungsverlauf eines Felds anzeigen

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.

Im folgenden Beispiel erfahren Sie, wie Sie das berechnete Feld Anweisungen zum Bearbeiten des Verlauf erstellen, um alle Änderungen an einem einzeiligen Textfeld namens Anweisungen zu erfassen.

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

Dies geschieht folgendermaßen:

  • Beschränkt das Feld Anweisungen zum Bearbeiten des Verlaufs auf die letzten 2000 Zeichen, um innerhalb der Workfront-Datenbankbegrenzung zu bleiben.

  • Überprüft, ob der aktuelle Wert des Felds Anweisungen mit dem Vorder-Wert des Werts 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 Verlauf bearbeiten unverändert.
    • Wenn sie nicht übereinstimmen, wird der Bearbeitungsverlauf für Anweisungen durch den neuesten Wert im Feld Anweisungen ersetzt, gefolgt vom aktuellen Datum in Klammern, einem vertikalen Balken und dem Bearbeitungsverlauf für frühere Anweisungen, in dem die vorherigen Werte und das Datum bzw. die Daten, zu denen sie eingegeben wurden, beibehalten werden.

Zugriffsanforderungen

Sie müssen über Folgendes verfügen:

Adobe Workfront-Plan*
Alle
Workfront-Lizenz*
Plan
Konfigurationen auf Zugriffsebene*

Administratorzugriff auf Custom Forms

Hinweis: Wenn Sie immer noch keinen Zugriff haben, fragen Sie Ihren Workfront-Administrator, ob er zusätzliche Zugriffsbeschränkungen für Ihre Zugriffsebene festlegt. Informationen dazu, wie ein Workfront-Administrator Ihre Zugriffsebene ändern kann, finden Sie unter Benutzerdefinierte Zugriffsebenen erstellen oder ändern.

Objektberechtigungen

Berechtigungen für benutzerdefinierte Formulare verwalten

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:

  • Benutzerdefiniertes Formular erstellen
  • Fügen Sie dem benutzerdefinierten Formular das Feld hinzu, dessen Verlauf Sie erfassen möchten

Anzeigen des Bearbeitungsverlaufs eines Felds

  1. Gehen Sie zu einem benutzerdefinierten Formular, in das Sie das berechnete Feld einfügen möchten.

  2. Gehen Sie wie folgt vor, um das benutzerdefinierte Feld für einzeiligen Text zu erstellen:

    1. Klicken Sie auf Einzelzeilentext.
    2. Geben Sie eine Beschriftung für das benutzerdefinierte Feld an. Sie können ihn beispielsweise "Instructions"nennen.
    3. Klicken Sie auf Anwenden.
  3. Klicken Sie auf Berechnet , um dem Formular ein berechnetes benutzerdefiniertes Feld hinzuzufügen.

  4. Geben Sie eine Beschriftung für das berechnete benutzerdefinierte Feld an. Sie können ihn beispielsweise "Anweisungen zum Bearbeiten des Verlaufs"nennen.

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

  5. Klicken Sie auf Speichern und schließen.

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

  7. Klicken Sie auf das berechnete benutzerdefinierte Feld Anweisungen zum Bearbeiten des Verlaufs und kopieren Sie dann Folgendes in das Feld Berechnung:

    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 die Standardeinstellung.

  10. Klicken Sie auf Speichern und schließen.

    Wenn Sie jetzt das benutzerdefinierte Formular an ein Objekt anhängen und dann die Informationen im Feld Anweisungen ändern, zeigt das Feld Bearbeitungsverlauf für Anweisungen 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.

    In der obigen Berechnung können Sie Anweisungen durch den genauen Namen Ihres einzeiligen Textfelds ersetzen, dessen Verlauf Sie verfolgen möchten, und Anweisungen zum Bearbeiten des Verlaufs durch den genauen Namen Ihres berechneten Felds.

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