Erweiterte Formularkonfiguration

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 5 Minuten Lesedauer
  • 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

    Erforderliche Rolle: admin

    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 das Kontrollkästchen, um sie zu deaktivieren (Standard).
    4. 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

    Erforderliche Rolle: admin

    Prozedur

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

    Ergebnisse

    Wenn der erste Feldfokus deaktiviert ist, konzentriert sich das Formular stattdessen auf das erste Element auf der Seite. Wenn Sie sich auf das erste Element anstatt auf das erste bearbeitbare Element konzentrieren, können Benutzer, die Sprachausgabeprogramme verwenden, alle Elemente in einem Formular finden.

    Deaktivieren Sie die Vorlagenleiste

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

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Durch das Erstellen einer tabellenspezifischen Eigenschaft und das Festlegen auf „falsch“ 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.

    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

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

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

    Prozedur

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

    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

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Abbildung : 1. Konfiguration von zwei Formularaufteilungen
    Konfiguration von zwei Formularaufteilungen
    Abbildung : 2. Beispiel für das Formular mit zwei Formularaufteilungen
    Beispiel für 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 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

    1. Geben Sie sys_properties.list in den Navigationsfilter 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 Formularaufteilungen
      Typ richtig | falsch
      Wert Wahr
    4. Klicken Sie auf das Symbol für das Kontextmenü 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 Kategorienliste.
    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 das Formularlayout konfiguriert wird.

    Vorbereitungen

    Erforderliche Rolle: admin

    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

    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 Incident-Formular als erforderlich festgelegt.
      Erforderliches Formularfeld
      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 enthält, gilt der Datensatz des erforderlichen Formularfelds für Formulare aller erweiterten Tabellen. Wenn ein Administrator beispielsweise angibt, dass das Feld Kurzbeschreibung für die Aufgabentabelle erforderlich ist, gilt diese Konfiguration für das Incident-Formular, das Change-Anforderungsformular, das Problemformular usw.

    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

    Erforderliche Rolle: admin

    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.
    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 ein Formular beispielsweise die E-Mail-Adresse des Anrufers enthält, verwenden Sie die Bezeichnung „E-Mail“ anstelle der vollständigen Bezeichnung der Eigenschaft „E-Mail des Anrufers“ (glide.short.labels).
      Der Standardwert ist true, was 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.