Auswahllistendefinitionen anzeigen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 6 Minuten Lesedauer
  • Die Auswahlsatztabelle [sys_choice_set] enthält einen Datensatz für jedes Feld, das eine Auswahlliste verwendet.

    Vorbereitungen

    Erforderliche Rolle: personalize_choices
    Hinweis:
    Die Rolle „personalize_choices“ muss dem Benutzer explizit gewährt werden. es darf keine ACL sein.

    Warum und wann dieser Vorgang ausgeführt wird

    Der Auswahlsatz-Datensatz ist einer Anwendungsdatei zugeordnet, die es Update Sets und Team Development ermöglicht, alle Auswahlmöglichkeiten für ein Feld in einem einzigen Update-Datensatz nachzuverfolgen und zu übertragen.

    Auswahllistenwerte erlauben eine maximale Länge von 40 Zeichen. Der Bereich der zulässigen numerischen Werte ist [-999, 999].

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung der Auswahlliste, und wählen Sie Auswahlliste anzeigen aus.
      Um andere Auswahllistenwerte anzuzeigen, ändern Sie den Filter oben in der Liste.
      Hinweis:
      Wenn Sie eine ACL verwenden, um personalize_choices für ein bestimmtes Feld zu gewähren, ist Auswahlliste anzeigen nicht verfügbar. Sie ist nur verfügbar, wenn Sie dem Benutzer die Rolle ausdrücklich gewähren. Auswahlmöglichkeiten konfigurieren wird weiterhin angezeigt, unabhängig davon, ob es sich um eine ACL oder eine explizit gewährte Benutzerrolle handelt.
    2. Überprüfen Sie die Elemente in der Liste.
      Warnung:
      Fügen Sie der Liste keine neuen Auswahlmöglichkeiten hinzu. Um einem Auswahllistenfeld neue Auswahlmöglichkeiten hinzuzufügen, verwenden Sie die Option Auswahlmöglichkeiten konfigurieren.

    Definieren Sie eine Option für eine Auswahlliste

    Sie können die in einer Auswahlliste verfügbaren Optionen personalisieren.

    Vorbereitungen

    Erforderliche Rolle: personalize_choices

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Wenn die Auswahlliste von einem anderen Feld abhängig ist, geben Sie den Auswahlwert ein, von dem die Optionen abhängen.

      In der Incident-Tabelle ist beispielsweise die Unterkategorie von der Kategorieabhängig. Um anzupassen, welche Unterkategorien für die Hardwarekategorie verfügbar sind, wählen Sie Hardware im Feld Kategorie aus.

    3. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Auswahlmöglichkeiten konfigurierenaus.
    4. Verwenden Sie den Slushbucket, um die Reihenfolge neu anzuordnen, Elemente hinzuzufügen oder zu entfernen oder neue Elemente zu erstellen.
    5. Klicken Sie auf Speichern.

      Um einer Auswahlliste dynamisch Elemente hinzuzufügen, verwenden Sie die addOption GlideForm-Methode.

      Hinweis:
      Einige Business Rules können durch Änderungen an Auswahllistenoptionen beeinflusst werden (z. B. standardmäßige Incident-Status).

    Verwenden Sie eine Auswahlliste erneut

    Nachdem Sie einen Satz von Auswahllistenwerten definiert haben, können Sie die Werte für ein anderes Feld in einer anderen Tabelle wiederverwenden.

    Vorbereitungen

    Erforderliche Rolle: personalize_choices

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf ein vorhandenes Auswahlfeld (Feld A), und wählen Sie Auswahlmöglichkeiten konfigurierenaus.
    2. Fügen Sie die gewünschten Auswahllistenwerte in der zugehörigen Liste Auswahlmöglichkeiten hinzu.
    3. Um die Auswahllistenwerte für ein anderes Feld (Feld B) in einer anderen Tabelle wiederzuverwenden, klicken Sie mit der rechten Maustaste auf die Bezeichnung für Feld B, und wählen Sie Dictionary konfigurierenaus.
    4. Wählen Sie im Feld Auswahltabelle die Tabelle aus, in der sich Feld A befindet.
    5. Wählen Sie im Feld Auswahlfeld die Option Feld A aus.
      Freigabe von Auswahllisten
    6. Klicken Sie auf Aktualisieren.

      Die in Feld A definierten Auswahllistenwerte werden in Feld B angezeigt. Wenn Sie Auswahllistenwerte in Feld A hinzufügen oder entfernen, werden diese Änderungen auch in Feld B widergespiegelt. Nachdem Sie eine Auswahltabelle und ein Auswahlfeld angegeben haben, wird das Feld nicht mehr verwendet die definierte Auswahlliste.

    Entfernen Sie die Option Keine aus einer Auswahlliste

    Sie können die Option Keine aus einer Auswahlliste entfernen, wenn dies nicht erforderlich ist.

    Vorbereitungen

    Erforderliche Rolle: personalize_dictionary

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Dictionary konfigurieren.
    3. Ändern Sie den Wert des Auswahlfelds in Dropdown ohne -- Keine -- (Standardwert muss angegeben werden).
      Auswahl ohne Keine
    4. Stellen Sie sicher, dass das Feld Standard ausgefüllt ist, um zu bestimmen, welche Auswahl standardmäßig angezeigt wird.
      Hinweis:
      Wenn das Feld von einem anderen Feld abhängig ist, bleibt die Option -- Keine -- verfügbar.

    Anzeigewert „Keine“ für eine Auswahlliste ändern

    Sie können die Standardanzeigebezeichnung der Option Keine für ein Auswahlfeld ändern.

    Vorbereitungen

    Erforderliche Rolle: personalize_choices
    Hinweis:
    Die Rolle „personalize_choices“ muss dem Benutzer explizit gewährt werden. es darf keine ACL sein.

    Prozedur

    1. Navigieren Sie zu einem Formular, in dem das Feld angezeigt wird.
    2. Klicken Sie mit der rechten Maustaste auf die Feldbezeichnung, und wählen Sie Auswahlliste anzeigen aus.
    3. Klicken Sie auf Neu.
    4. Füllen Sie das Formular aus.
      Tabelle : 1. Auswahlformularfelder
      Feld Wert
      Tabelle Wählen Sie die Tabelle aus.
      Element Belassen Sie den Namen des Felds, das automatisch ausgefüllt wird.
      Sprache Geben Sie den ISO-Sprachcode für die Bezeichnung ein.
      Sequenz Leer lassen. Dieses Feld bestimmt die Reihenfolge.
      Inaktiv Lassen Sie dies deaktiviert.
      Bezeichnung

      Geben Sie die Bezeichnung ein, die in der Auswahlliste angezeigt werden soll.

      Sie können JavaScript verwenden, einschließlich Aufrufe von Skripteinbindungen, um die Bezeichnung zu definieren. Beispielsweise ändert die JavaScript-Bezeichnung im folgenden Beispiel den Wert -- Keine -- der Auswahlliste Zeitzone in einem Benutzerdatensatz, um den Zeitzonenwert der Instanz zu verwenden.

      Erstellung neuer Datensätze
      Wert Geben Sie NULL_OVERRIDE ein.
      Hinweis:
      Sie müssen NULL_OVERRIDE als Wert eingeben, oder die neue Bezeichnung wird zusätzlich zur Option -- Keine -- angezeigt.
      Abhängiger Wert Bitte leer lassen.
      Tipp Bitte leer lassen.
      Hinweis:
      Wenn der Feldtyp auf Liste (Glide-Liste) festgelegt ist, wird der Hinweis nicht angezeigt.
    5. Klicken Sie auf Absenden.

    Löschen Sie alle Auswahllistenoptionen

    Sie können alle Auswahlmöglichkeiten für ein Auswahlfeld aus dem Auswahlsatz-Datensatz löschen.

    Vorbereitungen

    Erforderliche Rolle: personalisieren

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können diese Methode verwenden, wenn Sie eine neue Anwendung entwickeln und sich die Geschäftsanforderungen ändern. Wenn Sie eine Auswahlliste aktualisieren, die bereits verwendet wird, sollten Sie die nicht mehr verwendeten Optionen deaktivieren, um Konflikte mit vorhandenen Daten oder Skripts zu vermeiden, die möglicherweise von den vorherigen Optionen abhängig sind.

    Prozedur

    1. Geben Sie im Navigationsfilter sys_choice_set.list ein, und drücken Sie die Eingabetaste.
    2. Öffnen Sie den Auswahlsatz-Datensatz für das Feld.

      Um beispielsweise den Auswahlsatz für die Incident-Unterkategorie zu finden, filtern Sie nach [Tabelle] [ist] [Incident] UND [Element] [ist] [Unterkategorie].

    3. Aktivieren Sie das Kontrollkästchen neben dem zu löschenden Auswahlsatz-Datensatz, und wählen Sie in der Auswahlliste Aktionen unter der Liste die Option Löschen aus.
    4. Klicken Sie im Bestätigungsfenster auf Löschen.
      Alle Auswahlmöglichkeiten für das Feld werden gelöscht.

    Erstellen Sie eine Auswahlliste für einen anderen Feldtyp

    Sie können eine Auswahlliste für ein Feld mit einem anderen Typ erstellen, z. B. Ganzzahl, Zeichenfolge oder Referenzfeld.

    Vorbereitungen

    Erforderliche Rolle: personalize_dictionary

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können diese Konfiguration verwenden, um die Dateneingabe zu standardisieren und die verfügbaren Optionen für ein Feld einzuschränken, während der ursprüngliche Feldtyp beibehalten wird.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Lexikon.
    2. Öffnen Sie den Wörterbucheintrag für das Feld.
      Hinweis:
      Referenzfelder mit einer großen Anzahl von Datensätzen in der Referenztabelle können nicht so konvertiert werden, dass sie wie Auswahlfelder aussehen. Ein Referenzfeld mit zu vielen Datensätzen sieht wieder wie ein Referenzfeld aus.
    3. Ändern Sie den Auswahlwert in Dropdown mit --- Keine --- oder Dropdown ohne --- Keine --- (Standardwert muss angegeben werden).
    4. Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
    5. Klicken Sie auf Auswahlliste erstellen.
      • Die zugehörige Liste „Auswahl“ wird im Wörterbucheintragsformular angezeigt.
      • Wenn Datensätze in der Tabelle Daten für das Feld enthalten, wird für jeden eindeutigen Feldwert ein Auswahllistenwert erstellt. Wenn beispielsweise drei Datensätze in der Tabelle vorhanden sind und jeder Datensatz einen eindeutigen Wert im Feld hat, werden drei Auswahlmöglichkeiten erstellt.
      • Wenn im Feld keine Daten vorhanden sind, wird der Auswahllistenwert -- Neue Auswahl -- erstellt.

    Ungültige Auswahllistenwerte anzeigen

    Standardmäßig werden inaktive oder ungültige Auswahllistenwerte in blauem Text anstatt in Schwarz angezeigt. Sie können die Farbanzeige für ungültige Auswahlmöglichkeiten deaktivieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Im folgenden Beispiel wurde die Kategorie Netzwerk deaktiviert, sodass sie für Datensätze blau angezeigt wird, die noch den inaktiven Wert enthalten.
    Auswahlliste ungültig

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > UI-Eigenschaften.
    2. Deaktivieren Sie die Checkbox für die Eigenschaft Fehlende Auswahllisteneinträge anzeigen.

    Fügen Sie einem Auswahlfeld eine Suchoption hinzu

    Fügen Sie ein Suchfeld zu Auswahlfeldern hinzu, die eine lange Liste von Optionen enthalten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren Sie zu einem Formular, das Auswahlfelder enthält.
      Beispiel: Incident.
    2. Klicken Sie in einem Auswahlfeld im Formular, z. B. Status, mit der rechten Maustaste auf das Feld, und wählen Sie Dictionary konfigurierenaus.
    3. Wechseln Sie mithilfe des Kontextmenüs zur erweiterten Ansicht für das Wörterbucheintragsformular, indem Sie zu navigieren Ansicht > Erweitert.
    4. Geben Sie im Feld Attribute is_searchable_choice=true ein.
      Wenn das Attributfeld weitere Einträge enthält, trennen Sie die Einträge durch ein Komma.
    5. Aktualisieren Sie das Wörterbucheintragsformular, und laden Sie die Seite mit der Auswahlliste neu.

    Ergebnisse

    Die Auswahlliste enthält ein Suchfeld, mit dem Benutzer die Auswahlliste filtern können.
    Abbildung : 1. Auswahlfeldsuche
    Statusfeld mit geöffneter Liste und einem Suchfeld oben in der Liste