Geben Sie einen Standardfeldwert an

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 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 anschließend, 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 Textfeldfeld. 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 die 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

    JavaScript-Standardwerte

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

    Legen Sie einen Standardwert für Assignment_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 Rolle itil verfügt

    In diesem Beispiel für die Tabelle „Aufgabe“ [Aufgabe] wird beschrieben, 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 im Folgendes Standardwert Feld des Wörterbucheintrags des Dauerfelds:
    javascript:current.duration_field.setDisplayValue('3 04:30:14');

    Vermeiden Sie das harte Codieren 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 .