Überwachungsfelder

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 4 Minuten Lesedauer
  • Das Feldbeobachtungstool verfolgt alle Aktionen, die das System für ein ausgewähltes Formularfeld ausführt, und zeigt sie an.

    Hinweis:
    Feldbeobachter wird mit nicht unterstützt Next Experience. Weitere Informationen zu unterstützten Funktionen finden Sie in Next Experience, Siehe Überlegungen zum Aktivieren der Next Experience .

    Administratoren können den Feldbeobachter verwenden, um herauszufinden, was mit dem Feld geschieht und wie sich der Wert des Felds ändert, wenn ein Ereignis wie das Auslösen einer Business-Regel oder die Durchsetzung einer Datenrichtlinie stattfindet. Administratoren können auch die Identität von nicht-Administratoranwendern annehmen, um zu debuggen, was passiert, wenn diese Anwender Änderungen an einer Instanz vornehmen. Es kann jeweils nur ein Feld beobachtet werden. Nicht-Administratoranwender mit der Rolle „Identitätswechsel“ haben Zugriff auf die Feldbeobachtungsfunktion.

    Funktionsweise des Feldbeobachters

    Das Feldbeobachtungstool protokolliert die Aktivität, wenn eines der folgenden Ereignisse in einem Feld auftritt:
    • Der Standardwert wird im Feld festgelegt.
    • Anwenderzugriffsrechte für das Feld ändern sich aufgrund einer ACL- oder Wörterbucheinstellung.
    • Eine Datenrichtlinie verhindert, dass der Wert festgelegt wird.
    • Eine Referenzqualifizierer-Abfrage des Feldwerts wird ausgeführt.
    • Eine UI-Richtlinie ändert ein Feld in schreibgeschützt, sichtbar, obligatorisch oder bearbeitbar.
    • Ein abhängiger Wert in einem anderen Feld schränkt die Feldauswahl ein.
    • Der Wert des Felds wird festgelegt oder geändert basierend auf:
      • Zuweisungsregeln
      • Aktionen von einer Engine, z. B. der Workflow-Engine
      • Geschäftsregeln
      • Anwendereinträgen
      • Clientskripts
      • UI-Aktionen
    Hinweis:
    Der Feldbeobachter funktioniert nur für Formularfelder. Kann nicht in Listenfeldern verwendet werden. Außerdem ist der Feldbeobachter für passwortgeschützte Felder oder verschlüsselte Felder nicht verfügbar. Feldbeobachter ist nur innerhalb des UI-Rahmens verfügbar. Die Option zum Überwachen eines Felds wird nicht im Kontextmenü angezeigt, wenn Sie einen Datensatz außerhalb des UI-Rahmens öffnen, z. B. auf einer neuen Registerkarte.

    Field Watcher verwenden

    Greifen Sie auf Debugging-Informationen auf Feldebene über Field Watcher zu.

    Vorbereitungen

    Erforderliche Rolle: keine

    Prozedur

    1. Navigieren Sie zum Formular, für das Sie Debugging-Informationen auf Feldebene anzeigen möchten.
    2. Aktivieren Sie den Feldbeobachter, indem Sie mit der rechten Maustaste auf eine Feldbezeichnung in einem Formular klicken und auswählen Beobachten – „<field name>“ .

      Das Debug-Symbol wird neben der Feldbezeichnung angezeigt. Ab diesem Zeitpunkt zeichnet der Feldbeobachter jede Aktion auf, die für das ausgewählte Feld ausgeführt wird. Beispiel: Wenn Sie einen beobachten Priorität Feld, wenn die Priorität von Mittel in Niedrig geändert und der Datensatz aktualisiert wird, zeigt der Feldbeobachter Informationen zu dieser Änderung an.

    3. Zeigen Sie das Feldbeobachtungsprotokoll an, indem Sie auf das Debug-Symbol klicken.
      Ein neuer Bereich wird unten auf dem Bildschirm geöffnet und zeigt eine Feldbeobachtungsregisterkarte an. Es können auch Registerkarten für angezeigt werden JavaScript-Protokollierung Und JavaScript-Debugger.
    4. Klicken Sie auf Feldbeobachter Registerkarte, falls erforderlich.
    5. Beenden Sie die Beobachtung eines Felds, indem Sie mit der rechten Maustaste auf das Feld klicken und auswählen Überwachung aufheben: <field name> .
      Um ein anderes Feld zu beobachten, klicken Sie mit der rechten Maustaste auf dieses Feld, und wählen Sie aus Uhr: <field name> .
    6. Löschen Sie das Feldbeobachtungsprotokoll, indem Sie auf das Symbol „Protokoll löschen“ klicken.
    7. Ändern Sie die Größe des Feldbeobachtungsbereichs, indem Sie die Trennleiste nach oben oder unten ziehen.
      Durch Ziehen der Splitter-Leiste zum unteren Bildschirmrand wird der Feldbeobachtungsbereich geschlossen. Öffnen Sie den Bereich erneut, indem Sie erneut auf das Debug-Symbol klicken.

    Details zur Registerkarte Field Watcher

    Field Watcher zeigt Feldinformationen und Konfigurationsoptionen an.

    Auf der linken Seite der Registerkarte „Feldbeobachtung“ werden die folgenden Informationen für das überwachte Feld angezeigt.
    • Tabelle : Tabelle, zu der das Feld gehört.
    • Element : Feldbezeichnung.
    • Typ : Typ der im Feld gespeicherten Daten.
    • Abhängig : Feld, in dem Das aktuelle Feld hängt ab.
    • Referenz : Tabelle, aus der der Wert des Felds stammt, falls zutreffend.
    • Referenzqual : Referenzqualifizierer, die möglicherweise Daten im Feld einschränken.
    • Attribute : Attribute im Feld, wie in angegeben Wörterbucheintrag für dieses Feld.

    Wählen Sie auf der rechten Seite der Registerkarte „Feldbeobachter“ die Arten von Aktivitätsinformationen aus, die Sie für das ausgewählte Feld anzeigen möchten. Deaktivieren Sie das Kontrollkästchen für alle Arten von Informationen, die nicht benötigt werden.

    Versteckte Felder beobachten

    Administratoren müssen möglicherweise ein verstecktes Feld beobachten.

    Prozedur

    1. Verwenden Sie Wörterbuch zum Bestimmen des Spaltennamens des Felds.
    2. Erhöhen Sie Berechtigungen auf die Rolle „Security_admin“.
    3. Navigieren zu Systemdefinition > Skripthintergrundan.
    4. In Skript ausführen (auf Server ausgeführtes JavaScript) , Geben Sie den folgenden Befehl ein:
      gs.getSession ( ). setWatchField ( "hidden_field" ) ;

      Ersetzen Sie „Hidden_field“ durch den Spaltennamen des ausgeblendeten Felds.

    5. Navigieren Sie zum Formular, das das fehlende Feld enthält.

      Die Ausgabe der Registerkarte „Feldbeobachter“ enthält Informationen zum ausgeblendeten Feld.

    Informationen für das überwachte Feld anzeigen

    Wenn Informationen zu einem überwachten Feld geändert werden und der Datensatz aktualisiert wird, werden am Ende der Registerkarte Field Watcher relevante Informationen angezeigt.

    Informationen zum Feldbeobachter umfassen:
    • Zeitstempel : Zeit, zu der das Feld im Format HH:MM:SS (ms) geändert wurde.
      • Orangefarbener Text : Serverseitige Changes, z. B. ACLs.
      • Blauer Text : Clientseitige Änderungen, z. B. Client-Skripts.
    • Typ des Objekts, das das Feld und den zugehörigen Namen geändert hat : Der Typ des Elements, das sich im Feld geändert hat, z. B. CLIENT-SKRIPT , BUSINESS-REGEL , Oder ACL . Im Falle von Skripts, Business-Regeln oder anderen Feldern vom Typ „Konfiguration“ zeigt der Feldbeobachter den Namen des Skripts oder der Business-Regel an, die das Feld geändert hat, falls vorhanden. Klicken Sie auf den Namen, um direkt zum Datensatz für dieses Element zu wechseln.
    • Alte und neue Werte : Die alten und neuen Werte für das Feld, wenn sich der Wert ändert0. Der Feldbeobachter zeichnet den Wert nicht auf, wenn er zum Zeitpunkt der Erstellung des Datensatzes standardmäßig in das Formular eingefügt wurde.
    • Zusätzliche Informationen : Aufrufverfolgungsinformationen, z. B. der Name der Skript-Engine oder des Workflows, die das Feld geändert hat. Klicken Sie auf das Plus-Symbol, um die Auswahl zu erweitern.
      • Orangefarbener Text : Gibt die serverseitige Aktivität an.
      • Blauer Text : Gibt die clientseitige Aktivität an.