Erweiterte Formularkonfiguration
Administratoren können erweiterte Formularfunktionen konfigurieren, z. B. Formularfokus, Formularaufteilungen und abgeleitete Felder.
Einfügeoptionen für Aufgabendatensätze zulassen
Die Optionen Einfügen und Einfügen und bleiben sind für Aufgabendatensätze wie Incidents und Change-Anforderungen standardmäßig deaktiviert. Sie können eine Systemeigenschaft festlegen, um diese Optionen für Aufgabendatensätze anzuzeigen.
Vorbereitungen
Prozedur
- Navigieren zu .
- Suchen Sie die Eigenschaft Verwendung der Optionen „Einfügen“ und „Einfügen und beibehalten“ in von Aufgaben abgeleiteten Tabellen zulassen (glide.ui.task.insert).
- Aktivieren Sie das Kontrollkästchen, um die Optionen für Aufgaben zu aktivieren, oder deaktivieren Sie das Kontrollkästchen, um sie zu deaktivieren (Standard).
- Klicken Sie auf Speichern.
Deaktivieren Sie den Fokus des ersten Feldformulars
Standardmäßig legen Formulare den Fokus auf das erste bearbeitbare Feld im Formular. Ein Administrator kann den Formularfokus mit einer Systemeigenschaft deaktivieren, um das Formular für Benutzer, die Screenreader verwenden, zugänglicher zu machen.
Vorbereitungen
Prozedur
- Navigieren zu .
- Legen Sie die Eigenschaft glide.ui.focus_first_element auf false fest.
Ergebnisse
Deaktivieren Sie die Vorlagenleiste
Administratoren können die Vorlagenleiste in einer Tabelle deaktivieren, indem sie eine Systemeigenschaft erstellen.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Deaktivieren Sie die Formularübermittlung mit der Eingabetaste
Standardmäßig wird das Formular übermittelt, wenn Sie in einem einfachen einzeiligen Textfeld, einer Auswahlliste oder einem booleschen Feld die Eingabetaste drücken.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Aktivieren Sie mehrere Formularaufteilungen
Mit Formularaufteilungen können Sie Felder in einem Formular in Spalten organisieren. Administratoren müssen eine Eigenschaft hinzufügen, um Formularaufteilungen zu ermöglichen.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie Felder auf diese Weise organisieren und der Benutzer das Formular auf einem kleinen Mobilgerät anzeigt, werden die Felder innerhalb der ersten Aufteilung vor den Feldern in der zweiten Aufteilung aufgelistet. In diesem Beispiel werden die Felder Asset-Tag, Status, Seriennummerund Substatus vor den darunter liegenden Feldern aufgelistet. Sie können auch Elemente erstellen, die sich über das Formular erstrecken.
Prozedur
Definieren Sie Pflichtfelder
Sie können angeben, welche Formularfelder in Formularen erforderlich sind. Diese Aktion verhindert, dass Benutzer mit der Rolle „personalize_form“ das Feld entfernen, indem das Formularlayout konfiguriert wird.
Vorbereitungen
Das Plugin „Erforderliche Formularfelder“ muss aktiv sein.
Warum und wann dieser Vorgang ausgeführt wird
Wenn in einem Formular vorhanden, kann nur ein Administrator erforderliche Felder entfernen. Wenn Sie ein Formular konfigurieren, werden Pflichtfelder grau angezeigt und mit einem Tooltip versehen, der angibt, dass sie erforderlich sind. Erforderliche Felder werden in der Tabelle „Erforderliche Formularfelder“ [sys_ui_element_required] definiert.
Der erwartete (wenn auch nicht der einzige) Anwendungsfall für diese Funktion ist Teil eines delegierten Administrationsschemas. Beispielsweise können Sie Zweigstellen die Rechte zum Ändern von Formularen gewähren, indem Sie ihnen die Rolle „personalize_form“ gewähren, ihnen jedoch nicht erlauben, bestimmte Felder zu entfernen, die für die gesamte Geschäftsverarbeitung von entscheidender Bedeutung sind.
Prozedur
Ergebnisse
Eine erweiterte Tabelle kann die Regel für erforderliches Formularfeld ihrer Basistabelle überschreiben. Beispiel: Wenn das Feld Kurzbeschreibung für die Aufgabentabelle erforderlich ist, aber nicht für die Incident-Tabelle, ist es für alle Aufgabentabellen außer Incident erforderlich.
Steuern Sie den Bezeichnungstyp für abgeleitete Felder
Sie können den Typ der Bezeichnung konfigurieren, die für abgeleitete Felder angezeigt wird.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Ein Beispiel wäre die Anzeige der E-Mail-Adresse für den Anrufer, wenn er sich einen Incident-Datensatz ansieht. Die E-Mail-Adresse wird nicht in der Incident-Tabelle gespeichert, sondern abgerufen, indem der Anruferreferenz vom Incident zur Benutzertabelle gefolgt wird. Sie steuern den Bezeichnungstyp, indem Sie eine Systemeigenschaft festlegen. Beispielsweise kann die Feldbezeichnung für eine Incident-E-Mail-Adresse eine der folgenden Zeichenfolgen sein.
- E-Mail des Anrufers, die die vollständige Bezeichnung darstellt, um dieses Feld eindeutig als E-Mail aus dem Datensatz des Anruferbenutzers zu identifizieren. Wenn Sie die E-Mail-Adresse der Person anzeigen, der das Ticket zugewiesen ist, lautet die Bezeichnung Zugewiesen an E-Mail.
- E-Mail, die die Bezeichnung für das Zielfeld ist. Diese Bezeichnung ist im Formular nicht eindeutig, wenn Sie beispielsweise auch die E-Mail-Adresse der Person anzeigen, die dem Incident zugewiesen ist. Normalerweise macht jedoch die Platzierung des Felds im Formular deutlich, was das Feld darstellt.
Wählen Sie das Feld Anrufer aus, und klicken Sie auf das Erweiterungssymbol. |
Wählen Sie die verfügbaren Felder aus, die dem Feld Anrufer zugeordnet sind. |