Geben Sie einen Standardfeldwert an
Ein Standardwert füllt einen Wert in einem Feld aus, wenn ein neuer Datensatz erstellt wird.
Vorbereitungen
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 anschließend, wenn der neue Datensatz übermittelt wird, wenn das Feld leer ist. Standardwerte können entweder als Konstante angegeben oder über ein Skript generiert werden.
Prozedur
Beispiele für Standardfeldwerte
Sehen Sie sich die folgenden Beispiele zum Angeben von Standardfeldwerten an.
Konstante Standardwerte
Javascript-Standardwerte
Um vordefinierte Beispiele für JavaScript-Standardwerte anzuzeigen, navigieren Sie zu 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
javascript:GetIDValue('sys_user_group', 'Development');Legen Sie einen Standardwert für assigned_to fest, wenn der Anwender über die Rolle „itil“ verfügt
- Spaltenbezeichnung: Zugewiesen an
- Spaltenname: [assigned_to]
- Abschnitt „Referenzspezifikation“.
- Referenz: Benutzer [sys_user]
- Qualifizierte Referenzbedingung: [Rollen] [ist] [itil]
- Standardwertskript:
javascript:if (gs.hasRole("itil"))current.assigned_to = gs.getUserID();
Legen Sie einen Standardwert für ein Feld vom Typ „Dauer“ fest
javascript:current.duration_field.setDisplayValue('3 04:30:14');Vermeiden Sie die Hartcodierung eines bestimmten Datums/Uhrzeit. Wenn sich das Datums-/Uhrzeitformat des Systems ändert, wird der Wert ungültig. Aktivieren Sie stattdessen das Kontrollkästchen Dynamischen Standard verwenden, und weisen Sie eine dynamische Filteroption zu. Weitere Informationen zu dynamischen Filtern finden Sie unter Dynamische Filteroption erstellen.