Zeigen Sie Auswahllistendefinitionen an

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 6 Minuten Lesedauer
  • Die Tabelle „Auswahlsatz“ [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 Anwender explizit gewährt werden. Es kann sich nicht um eine ACL handeln.

    Warum und wann dieser Vorgang ausgeführt wird

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

    Auswahllistenwerte dürfen maximal 40 Zeichen lang sein. Der Bereich der zulässigen numerischen Werte ist [-999, 999].

    Prozedur

    1. Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Auswahllistenfelds, und wählen Sie Auswahlliste anzeigenaus.
      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 explizit zuweisen. Auswahlmöglichkeiten konfigurieren wird weiterhin angezeigt, unabhängig davon, ob es sich um eine ACL oder eine explizit gewährte Anwenderrolle 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 Optionen personalisieren, die in einer Auswahlliste verfügbar sind.

    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.

    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 zu ändern, Elemente hinzuzufügen oder zu entfernen oder um neue Elemente zu erstellen.
    5. Klicken Sie auf Speichern.

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

      Hinweis:
      Einige Business-Regeln sind möglicherweise von Änderungen an Auswahllistenoptionen betroffen (z. B. Standard-Incident-Status).

    Verwenden Sie eine Auswahlliste wieder

    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 von 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 Feld A aus.
      Freigabe der Auswahlliste
    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 berücksichtigt. Nachdem Sie eine Auswahltabelle und ein Auswahlfeld angegeben haben, wird das Feld nicht mehr angezeigt verwendet die definierte Auswahlliste.

    Entfernen Sie die Option „Keine“ aus einer Auswahlliste

    Sie können die Option Keine aus einer Auswahlliste entfernen, wenn sie 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 Felds Auswahl 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 Anwender explizit gewährt werden. Es kann sich nicht um eine ACL handeln.

    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 anzeigenaus.
    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 Gelöscht lassen.
      Bezeichnung

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

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

      Erstellung eines neuen Datensatzes
      Wert Geben Sie NULL_OVERRIDEein.
      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 bereits verwendete Auswahlliste aktualisieren, sollten Sie ggf. 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 Löschen in der Auswahlliste Aktionen unter der Liste 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. für ein Ganzzahl-, Zeichenfolgen- 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 und gleichzeitig den ursprünglichen Feldtyp beizubehalten.

    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 „Auswahlmöglichkeiten“ wird im Wörterbucheintragsformular angezeigt.
      • Wenn Datensätze in der Tabelle Daten für das Feld enthalten, wird ein Auswahllistenwert für jeden eindeutigen Feldwert 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 blauer Farbe statt in schwarzer Farbe angezeigt. Sie können die Farbanzeige für ungültige Auswahlmöglichkeiten deaktivieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

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

    Prozedur

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

    Fügt einem Auswahlfeld eine Suchoption hinzu

    Fügt Auswahlfeldern mit einer langen Liste von Optionen ein Suchfeld hinzu.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    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 über das Kontextmenü zur erweiterten Ansicht für das Wörterbucheintragsformular, indem Sie zu navigieren Ansicht > Erweitert.
    4. Geben Sie im Feld Attribute den Wert is_searchable_choice=true ein.
      Wenn das Attributfeld weitere Einträge enthält, trennen Sie die Einträge durch Kommas.
    5. Aktualisieren Sie das Formular „Wörterbucheintrag“, 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 bei geöffneter Liste und einem Suchfeld oben in der Liste