Erweiterte Formularkonfiguration

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • 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

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > UI-Eigenschaften.
    2. Suchen Sie die Eigenschaft Verwendung der Optionen „Einfügen“ und „Einfügen und beibehalten“ in von Aufgaben abgeleiteten Tabellen zulassen (glide.ui.task.insert).
    3. Aktivieren Sie das Kontrollkästchen, um die Optionen für Aufgaben zu aktivieren, oder deaktivieren Sie sie, um (Standard) zu deaktivieren.
    4. 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

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > UI-Eigenschaften.
    2. Legen Sie die Eigenschaft glide.ui.focus_first_element auf falsefest.

    Ergebnisse

    Wenn der Fokus auf das erste Feld deaktiviert ist, konzentriert sich das Formular stattdessen auf das erste Element auf der Seite. Die Fokussierung auf das erste Element anstelle des ersten schreibfähigen Elements hilft Benutzern, die Sprachausgabeprogramme verwenden, bei der Suche nach allen Elementen in einem Formular.

    Vorlagenleiste deaktivieren

    Administratoren können die Vorlagenleiste in einer Tabelle deaktivieren, indem sie eine Systemeigenschaft erstellen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Durch das Erstellen einer tabellenspezifischen Eigenschaft und das Festlegen auf „false“ wird verhindert, dass Benutzer die Vorlagenleiste in einem Datensatz für die angegebene Tabelle anzeigen.

    Prozedur

    1. Navigieren Sie zu sys_properties.list.
    2. Systemeigenschaft hinzufügen mit den folgenden Einstellungen.
      Eigenschaft Wert
      Name glide.ui.show_template_bar.<TABELLENNAME>
      Typ richtig | falsch
      Wert false
    3. Klicken Sie auf Absenden.

    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

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können diese Funktion in einer Systemeinstellung deaktivieren, wenn Sie nicht möchten, dass das Formular mit der Eingabetaste übermittelt wird.

    Prozedur

    1. Wählen Sie im linken Navigationsbereich aus Anwenderadministration > Anwendereinstellungen.
    2. Wählen Sie die Einstellung „enter_submits_form“ aus.
    3. Legen Sie den Wert auf falsefest.
    4. Klicken Sie auf Aktualisieren.
      Die Änderung wird erst wirksam, wenn die Anwendereinstellungen entweder bei der Anmeldung oder beim Erstellen einer Sitzung neu geladen werden.

    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

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Abbildung : 1. Konfiguration von zwei Formularaufteilungen
    Konfiguration von zwei Formularaufteilungen
    Abbildung : 2. Beispiel des Formulars mit zwei Formularteilungen
    Zwei Formularaufteilungen

    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

    1. Geben Sie im Navigationsfilter sys_properties.list ein.
      Die gesamte Liste der Eigenschaften in der Tabelle „Systemeigenschaften“ [sys_properties] wird angezeigt.
    2. Wenn die Eigenschaft nicht vorhanden ist, klicken Sie auf Neu.
    3. Geben Sie die folgenden Informationen ein.
      OptionBezeichnung
      Name glide.ui.form_multiple_splits
      Beschreibung Aktivieren Sie mehrere Formularteilungen
      Typ richtig | falsch
      Wert wahr
    4. Klicken Sie auf das Kontextmenüsymbol des Formulars, und wählen Sie Speichernaus.
      Die zugehörige Liste Kategorien wird angezeigt.
    5. Klicken Sie auf Bearbeiten und verschieben Sie die UI in die Kategorieliste.
    6. Klicken Sie auf Speichern.
      Das Formular „Systemeigenschaft“ wird erneut geöffnet, und die neue Eigenschaft wird auf der Seite „UI-Eigenschaften“ angezeigt.

    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

    Erforderliche Rolle: Administrator

    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

    1. Navigieren Sie zu sys_properties.list.
    2. Suchen Sie die Eigenschaft glide.ui.form.enforce_required_fields, und stellen Sie sicher, dass sie auf „true“ festgelegt ist.
    3. Navigieren zu System-UI > Formularpflichtfelder.
    4. Klicken Sie auf Neu.
    5. Wählen Sie die Tabelle und das Feld aus, und aktivieren Sie dann das Kontrollkästchen Erforderlich.
      Im folgenden Beispiel wird das Feld Kurzbeschreibung im Formular „Incident“ als Pflichtfeld festgelegt.
      Formularpflichtfeld
      Wenn Sie später entscheiden, dass Sie das Feld nicht als Pflichtfeld festlegen möchten, deaktivieren Sie das Kontrollkästchen Erforderlich. Diese Aktion ist dem Löschen des Datensatzes vorzuziehen.
    6. Klicken Sie auf Absenden.

    Ergebnisse

    Wenn die angegebene Tabelle Erweiterungstabellen hat, gilt der Datensatz des erforderlichen Formularfelds für Formulare aller erweiterten Tabellen. Wenn ein Administrator beispielsweise festlegt, dass das Feld Kurzbeschreibung für die Aufgabentabelle erforderlich ist, gilt diese Konfiguration für das Formular „Incident“, „Change-Anforderung“, „Problem“ usw.

    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

    Erforderliche Rolle: Administrator

    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.
    Abbildung : 3. Verfügbare Tabellenfelder
    Verfügbare Felder

    Wählen Sie das Feld Anrufer aus, und klicken Sie auf das Erweiterungssymbol.

    Abbildung : 4. Anruferfelder
    Anruferfelder

    Wählen Sie die verfügbaren Felder aus, die dem Feld Anrufer zugeordnet sind.

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > System.
    2. Suchen Sie nach Kurzbezeichnungen für alle Felder verwenden. Wenn beispielsweise ein Formular die E-Mail-Adresse des Anrufers enthält, verwenden Sie die Bezeichnung „E-Mail“ anstelle der vollständigen Bezeichnung der Eigenschaft „E-Mail-Adresse des Anrufers“ (glide.short.labels).
      Der Standardwert ist true. Dies bedeutet, dass die Kurzbezeichnung in allen Formularen angezeigt wird.
    3. Wenn Sie die vollständige Bezeichnung in Formularen anzeigen möchten, deaktivieren Sie das Kontrollkästchen.
    4. Klicken Sie auf Speichern.