Erweiterte Formularkonfiguration
Administratoren können erweiterte Formularfunktionen wie Formularfokus, Formularaufteilungen und abgeleitete Felder konfigurieren.
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 sie, um (Standard) zu deaktivieren.
- Klicken Sie auf Speichern.
Fokus auf erstes Feld des Formulars deaktivieren
Standardmäßig wird bei Formularen der Fokus auf das erste bearbeitbare Feld des Formulars festgelegt. Ein Administrator kann den Formularfokus mit einer Systemeigenschaft deaktivieren, um das Formular für Benutzer, die Sprachausgabeprogramme verwenden, zugänglicher zu machen.
Vorbereitungen
Prozedur
- Navigieren zu .
- Legen Sie die Eigenschaft glide.ui.focus_first_element auf falsefest.
Ergebnisse
Vorlagenleiste deaktivieren
Administratoren können die Vorlagenleiste in einer Tabelle deaktivieren, indem sie eine Systemeigenschaft erstellen.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Formularübermittlung mit Eingabetaste deaktivieren
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 Formularteilungen
Mit Formularteilungen können Sie Felder in einem Formular in Spalten organisieren. Administratoren müssen eine Eigenschaft hinzufügen, um Formularteilungen 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 Teilung vor den Feldern in der zweiten Teilung aufgelistet. In diesem Beispiel werden die Felder Asset-Tag, Status, Seriennummerund Substatus vor allen darunter liegenden Feldern aufgeführt. Sie können auch Elemente erstellen, die das Formular am oberen Rand des Formulars umfassen.
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 sie das Formularlayout konfigurieren.
Vorbereitungen
Das Plugin „Formularpflichtfelder“ muss aktiv sein.
Warum und wann dieser Vorgang ausgeführt wird
Wenn in einem Formular vorhanden, können Pflichtfelder nur von einem Administrator entfernt werden. Wenn Sie ein Formular konfigurieren, werden Pflichtfelder grau angezeigt und mit einem Tooltip versehen, der Sie darauf hinweist, dass sie erforderlich sind. Pflichtfelder werden in der Tabelle „Formularpflichtfelder“ [sys_ui_element_required] definiert.
Der erwartete (aber nicht der einzige) Anwendungsfall für diese Funktion ist die Verwendung als Teil eines delegierten Administrationsschemas. Beispielsweise können Sie Zweigstellen durch Erteilung der Rolle „personalize_form“ Rechte zum Ändern von Formularen 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 „Formularpflichtfeld“ ihrer Basistabelle überschreiben. Wenn beispielsweise das Feld Kurzbeschreibung für die Aufgabentabelle erforderlich ist, für die Incident-Tabelle jedoch nicht, ist es für alle Aufgabentabellen außer Incident erforderlich.
Steuern Sie den Bezeichnungstyp für abgeleitete Felder
Sie können die Art der Bezeichnung konfigurieren, die für abgeleitete Felder angezeigt wird.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Ein Beispiel wäre das Anzeigen 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 kann abgerufen werden, indem der Anruferreferenz vom Incident zur Benutzertabelle gefolgt wird. Den Bezeichnungstyp steuern Sie durch Festlegen einer Systemeigenschaft. Die Feldbezeichnung für die E-Mail-Adresse für einen Incident kann beispielsweise eine der folgenden Zeichenfolgen sein.
- E-Mail-Adresse des Anrufers, die die vollständige Bezeichnung darstellt, um dieses Feld eindeutig als E-Mail-Adresse aus dem Anwenderdatensatz des Anrufers zu identifizieren. Wenn Sie die E-Mail-Adresse der Person anzeigen, der dieses Ticket zugewiesen ist, lautet die Bezeichnung Zugewiesen an E-Mail.
- E-Mail, welche 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 die Platzierung des Felds im Formular jedoch 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. |