Geben Sie einen Standardfeldwert an

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Ein Standardwert füllt einen Wert in einem Feld aus, wenn ein neuer Datensatz erstellt wird.

    Vorbereitungen

    Erforderliche Rolle: Personalize_dictionary

    Warum und wann dieser Vorgang ausgeführt wird

    Der Standardwert füllt das Feld im leeren Formular für einen neuen Datensatz aus, und auch dann, wenn der neue Datensatz übermittelt wird, wenn das Feld leer ist. Standardwerte können entweder als Konstante oder durch Skript generiert werden.

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Felds im Formular, und wählen Sie aus Konfigurieren Sie Wörterbuch .
    2. Geben Sie den Standardwert in ein Standardwert Feld.
      Um einen konstanten Wert festzulegen, geben Sie ihn in ein Standardwert Textfeld. Um einen Standardwert mit einer komplexeren Formel zuzuweisen, verwenden Sie JavaScript, um einen Standardwert auszugeben.
      Hinweis:
      Der Standardwert muss der zugrunde liegende Wert sein, der im Feld vorhanden wäre, nicht die Bezeichnung. Verwenden Sie beispielsweise in einem Auswahllistenfeld Wert Der Auswahl als Standardwert, nicht der Name der Auswahl.

    Beispiele für Standardfeldwerte

    Überprüfen Sie die folgenden Beispiele für die Angabe von Standardfeldwerten.

    Konstante Standardwerte

    Hier ist ein Beispiel, das einen Standardwert für festlegt Priorität Feld.
    Abbildung : 1. Standardwertkonstante
    Der Wörterbucheintrag für Priorität Feld hat einen Standardwert von 4 .

    JavaScript-Standardwerte

    Um sofort einsatzbereite Beispiele für JavaScript-Standardwerte anzuzeigen, navigieren Sie zu Systemdefinition > Wörterbuch Und geben Sie diesen Filter ein: [Standardwert] [beginnt mit] [javascript] . Öffnen Sie einige der Datensätze, und zeigen Sie die javascript-Einträge des Standardwerts an.

    Legen Sie einen Standardwert für Assignation_Group fest

    Das folgende Beispiel legt einen Standardwert in einem Referenzfeld [sys_user_Group] fest, indem die ID aus dem Namen einer Gruppe abgerufen wird.
    javascript:GetIDValue('sys_user_group', 'Development');

    Legen Sie einen Standardwert für assigned_to fest, wenn der Anwender über die itil-Rolle verfügt

    Dieses Beispiel für die Tabelle „Aufgabe“ [Aufgabe] beschreibt, wie der Standardwert für den Anwender [assigned_to] konfiguriert wird, der der aktuellen Anwender-ID entspricht, wenn der Anwender die Rolle „itil“ hat.
    • Spaltenbezeichnung: Zugewiesen an
    • Spaltenname: [Assigned_to]
    • Abschnitt „Referenzspezifikation“
      • Referenz: Anwender [sys_user]
      • Referenzqual-Bedingung: [Rollen] [ist] [itil]
    • Standardwertskript:
      javascript:if (gs.hasRole("itil"))current.assigned_to = gs.getUserID();

    Legen Sie einen Standardwert für ein Feld „Dauer“ fest

    Um einen Standardwert für ein Feld „Dauer“ festzulegen, verwenden Sie Folgendes in Standardwert Feld des Wörterbucheintrags des Dauerfelds:
    javascript:current.duration_field.setDisplayValue('3 04:30:14');

    Vermeiden Sie die harte Codierung eines bestimmten Datums/einer bestimmten Uhrzeit. Wenn sich das Datums-/Uhrzeitformat des Systems ändert, wird der Wert ungültig. Wählen Sie stattdessen aus Dynamischen Standard verwenden Aktivieren Sie das Kontrollkästchen, und weisen Sie eine dynamische Filteroption zu. Weitere Informationen zu dynamischen Filtern finden Sie unter Erstellen Sie eine dynamische Filteroption .