/
Dropdown-Felder

Dropdown-Felder

Schwierigkeitsgrad: Einsteiger

Lernziele

Nach der Lektüre dieses Artikels werden Sie in der Lage sein:

  • Erkennen Sie den Unterschied zwischen verschiedenen Dropdown-Feldtypen.

  • Hinzufügen oder Entfernen von Daten in einem Dropdown-Feld.


Dropdown-Felder

Es gibt verschiedene Arten von Feldern, die im Workplace Management verwendet werden. Ein häufig verwendetes Feld ist das Dropdown-Feld. Das Dropdown-Feld ermöglicht es dem Benutzer, aus einer vordefinierten Anzahl von Optionen auszuwählen. Ein nach unten gerichteter Pfeil auf der rechten Seite des Feldes kennzeichnet ein Dropdown-Feld (siehe Einfügung unten).

Die Hauptstärke des Dropdown-Feldes besteht darin, dass es für den Endbenutzer einfach ist, eine Auswahl aus der Auswahlliste zu treffen. Es ist jedoch wichtig, dass dem Endbenutzer nur wenige Optionen im Dropdown-Feld angeboten werden. Zu viele Optionen können zu einem schwer zu navigierenden Auswahlmenü führen. Außerdem wird bei jedem Laden der Seite jede Auswahlmöglichkeit in jedem Dropdown-Feld auf dieser speziellen Seite neu geladen. Daher können viele Auswahlmöglichkeiten in einem Dropdown-Feld die Leistung beim Laden der Seite beeinträchtigen.

Oberflächlich betrachtet, ist jedes Dropdown-Feld gleich. Es gibt jedoch mehrere verschiedene Typen. In diesem Artikel erfahren Sie, welche Arten von Dropdown-Feldern es gibt und wie Sie die Daten im Auswahlmenü der einzelnen Dropdown-Feldtypen addieren oder subtrahieren können.

Aufzählungen

Mit den Aufzählungsfeldern können Sie der Auswahlliste einen beliebigen Wert hinzufügen. Es gibt einige Möglichkeiten, Werte zur Auswahlliste hinzuzufügen oder von ihr abzuziehen. Wo wir diese Anpassungen vornehmen, hängt davon ab, wo der Wert des Feldes ursprünglich festgelegt wurde.

Objektfeld-Ebene

Wenn das Aufzählungsfeld ein mandantenspezifisches Feld ist, werden die Werte der Dropdown-Liste in der Objektfeld-Ebene.

Beispiel:

Ein mandantenspezifisches Feld wurde in der Eigenschaftsseite.

So passen Sie die Auswahlliste an:

  1. Navigieren Sie zu Definition der Seite;

  2. Klicken Sie auf das Registerkarte Felder;

  3. Suchen Sie nach dem Feld;

    1. Dies ist ein mandantenspezifisches Feld. Daher erwarten wir, dass die Aufzählungswerte entweder auf der Registerkarte Objektfeld-Ebene:

Objektfeld-Ebene

Objektfeld-Ebene

Es ist möglich, diese Werte auf dieser Ebene hinzuzufügen oder zu entfernen. Hinweis: Das Format "10: gut, 20: durchschnittlich, 30: schlecht" muss eingehalten werden.

Grundlegendes Niveau

Wenn die Werte des Aufzählungsfeldes bei der Grundlegendes Niveaumüssten wir auf die Aufzählungswerte zugreifen und sie mit Hilfe der Aufzählung auf der Startleiste oder über das Navigationsmenü. Hinweis: Felder mit Aufzählungswerten, die in der Datei Client-Schicht werden in dieser Übersicht nicht angezeigt.

Beispiel:

Im Rahmen der Registerkarte Allgemein über die Eigenschaft Seitegibt es ein Dropdown-Feld mit der Bezeichnung "Eigentümerschaft".

So passen Sie die Auswahlliste an:

  1. Navigieren Sie zu Definition der Seite;

  2. Klicken Sie auf das Registerkarte Felder;

  3. Suchen Sie nach dem Feld;

    1. In diesem Fall ist es die "ownershipTypeCode".

      Dies ist ein Grundlinienfeld. Von nun an müssen wir den Wert über die Schaltfläche "Aufzählung" auf der Startleiste oder über das Navigationsmenü suchen.

  4. Navigieren Sie zur Startleiste und klicken Sie auf die Schaltfläche Aufzählungen Taste;

  5. Suche nach ownershipType;

  6. Klicken Sie auf die Referenz der Instanz EigentumTyp;

  7. Klicken Sie auf Neu um dem Feld einen neuen Wert hinzuzufügen;

  8. Sie können zu den Eigenschaft Seite und sehen Sie sich die Auswahlwerte im Eigenschaftsfeld an.

    1. Hinweis: Um Werte aus dieser Liste auszublenden, können die Zugriffsrechte für jeden Basislinienwert angepasst werden. Es ist nicht möglich, diese Basislinienwerte zu löschen.

Codetypen

Aus der Sicht des Endbenutzers ermöglichen die Felder CodeType und Enumeration dem Benutzer, zwischen verschiedenen Auswahlwerten zu wählen. Der Vorteil des CodeType-Feldes ist, dass es die Unzulänglichkeiten der Aufzählungsfelder überwindet. Dies macht die Verwendung von CodeTypes zu einer zukunftssicheren Option im Vergleich zu den Aufzählungsfeldern.

CodeType-Felder und Kodierungsschemata

Der Hauptunterschied zwischen diesen beiden Feldtypen besteht darin, wie die Werte der Auswahlliste extrahiert werden. Die CodeType-Felder ziehen die Auswahlliste aus einem separaten Kodierungsschema. Das Kodierungsschema listet die verschiedenen Optionen auf, die in dem Feld ausgewählt werden können. Ich möchte darauf hinweisen, dass die Namensstruktur für die Verknüpfung eines bestimmten Codierungsschemas mit einem CodeType-Feld wichtig ist. Ein Codetype-Feld sucht nach einem Coding-Schema mit demselben Namen wie das CodeType-Feld. Das Codetype-Feld extrahiert die in diesem Schema angegebenen Codes und gibt sie an die Optionsauswahlliste zurück.

Die Benennungsstruktur des Feldes CodeType und das Kodierungsschema sind von grundlegender Bedeutung. Wenn sie nicht korrekt implementiert ist, bleibt die Feldliste leer. Ein anderes Szenario könnte sein, dass das Feld Werte aus einem anderen Kodierungsschema als dem vorgesehenen extrahiert!

Erstellen eines neuen Kodierschemas

Wenn Sie Ihr Gedächtnis auffrischen wollen, wie man ein neues mandantenspezifisches Feld anlegt, schauen Sie bitte unterhttps://spacewell.atlassian.net/wiki/spaces/KB/pages/93913144. Nach der Erstellung eines Feldes vom Typ Code muss ein neues Codierungsschema erstellt werden, um das Feld nutzbar zu machen.

  1. Navigieren Sie zur Übersicht über alle Kodierungsschemata durch Anklicken des Feldes Code-Typ auf Ihrer Startleiste.

  2. Klicken Sie auf Neu um ein neues Kodierungsschema zu erstellen;

  3. Füllen Sie das Name des Kodierungsschemas;

Wählen Sie einen einzigen, eindeutigen Namen sowohl für das Feld CodeType als auch für das Codierungsschema. Dieser Name muss zu 100% übereinstimmen. In der folgenden Tabelle finden Sie ein Beispiel.

Benennung des Feldes CodeType

Benennung Kodierungsschema

Benennung des Feldes CodeType

Benennung Kodierungsschema

 

 

  1. Erstellen Sie einen neuen Code, indem Sie auf Neu;

  2. Wählen Sie eine Kategorie;

  3. Geben Sie die Details des Codes ein und klicken Sie auf Speichern und zurückkehren;

Einzelheiten des Codes

Liste über die Codes im Kodierungsschema

Verfügbare Werte im Dropdown-Feld

Einzelheiten des Codes

Liste über die Codes im Kodierungsschema

Verfügbare Werte im Dropdown-Feld

 

 

 

Zugang zu den Codes

Es ist möglich, die Zugriffsrechte für jeden Code im Codierungsschema zu ändern. Dies kann für jeden Code im Kodierschema erfolgen. Auf diese Weise ist es möglich, dasselbe Feld zu verwenden, aber verschiedene Auswahlmöglichkeiten für verschiedene Arten von Benutzern zu bieten.

  1. Navigieren Sie zum Kodierungsschema;

  2. Öffnen Sie den Code;

  3. Klicken Sie auf Zugang (obere rechte Ecke);

  4. Ändern Sie die Zugriffsrechte auf der Grundlage von Zugriffsgruppen und klicken Sie auf das Häkchen (oben rechts).

Ja/Nein-Felder

Das Ja/Nein-Feld ist überall auf Workplace zu finden. Es ist möglich, eine Aufzählung oder ein CodeType-Feld so zu konfigurieren, dass es Ja und Nein zurückgibt.. Es gibt jedoch eine integrierte Ja/Nein-Feldoption.

Um festzustellen, ob es sich um ein reines Ja/Nein-Feld handelt oder nicht:

  1. Navigieren Sie zur Seitendefinition;

  2. Öffnen Sie die Objekt Feld;

  3. Wenn der Anzeigetyp auf "Ja/Nein" eingestellt ist, handelt es sich um ein reines Ja/Nein-Feld.

Problem-Baum

Das Anfragemodul in Workplace ist so konzipiert, dass der Benutzer anhand der Problembaumstruktur die richtige Art von Anfrage stellen kann. Die Logik des Problembaums ermöglicht es dem Benutzer, zunächst das übergeordnete Problem auszuwählen und dann die verfügbaren Unterprobleme auszuwählen.

Um festzustellen, ob das Dropdown-Feld aus der Problembaumfunktion stammt oder nicht:

  1. Navigieren Sie zur Seitendefinition;

  2. Klicken Sie auf das Registerkarte "Felder;

  3. Suchen Sie die Felder problemTypeSchemeId und problemTypeId.

Die Problembaumfunktionalität funktioniert nur, wenn auf das Feld problemTypeSchemeId das Feld problemTypeId folgt. Siehe das folgende Beispiel.

Die Informationen, die in den Feldern des Problembaums angezeigt werden, werden aus einem Problemtypenschema extrahiert. Standardmäßig extrahiert der Workplace die Problemtypen für die Anfrage-Modul aus dem "ProblembaumProblemtyp-Schema".

Diese Problemtypen zu finden und zu verändern:

  1. Navigieren Sie zu Anfragen über das Navigationsmenü;

  2. Klicken Sie auf Problemtyp-Schemata;

  3. Öffnen Sie die Problembaum Problemtyp-Schema;

  1. Klicken Sie auf Neu um einen neuen Problemtyp zu erstellen;

  2. Geben Sie die erforderlichen Einstellungen für den Problemtyp ein. Eine Erläuterung zu diesen Einstellungen finden Sie hier. https://spacewell.atlassian.net/wiki/pages/createpage.action?spaceKey=KB&title=Problem%20tree%2F%20problem%20type%20scheme

  3. Der neue Wert ist nun im Dropdown-Feld des Problembaums verfügbar.

Zugang zu den Problemtypen

Es ist möglich, die Zugriffsrechte für jeden Problemtyp im Problemtypschema zu ändern. Dies kann für jeden Problemtyp im Problemschema erfolgen. Auf diese Weise ist es möglich, dasselbe Feld zu verwenden, aber verschiedenen Benutzertypen unterschiedliche Auswahlmöglichkeiten zu bieten.

  1. Navigieren Sie zum Problemtyp-Schema;

  2. Öffnen Sie den Problemtyp;

  3. Klicken Sie auf Zugang (obere rechte Ecke);

  4. Ändern Sie die Zugriffsrechte auf der Grundlage von Zugriffsgruppen und klicken Sie auf das Häkchen (oben rechts).

Kategorien

Ein weiteres häufig verwendetes Feld in Workplace ist das Dropdown-Feld Kategorie. In diesem Feld werden die verschiedenen Kategorien angezeigt, die für das Objekt verfügbar sind. Durch die Auswahl einer anderen Kategorie aus dem Dropdown-Feld wird die Kategorie der Instanz neu definiert.

 

Um festzustellen, ob das Dropdown-Feld ein Kategoriefeld ist oder nicht:

  1. Navigieren Sie zu der Seitendefinition;

  2. Klicken Sie auf das Registerkarte "Felder;

  3. Suchen Sie nach dem Feld categoryFolderId.

Die categoryFolderId extrahiert die Daten aus der Kategorieliste des Objekts. Um eine Kategorie zu erstellen, zu ändern oder zu entfernen, schauen Sie bitte unter https://spacewell.atlassian.net/wiki/spaces/KB/pages/93913144

Zugang zu den Kategorien

Es ist möglich, die Zugriffsrechte für jede der Kategorien in der Kategorieordnerliste zu ändern. Auf diese Weise ist es möglich, dasselbe Feld zu verwenden, aber verschiedenen Arten von Benutzern unterschiedliche Auswahlmöglichkeiten zu bieten.

  1. Navigieren Sie zu dem Objekt mit der Taste Objekt Taste auf dem Startboard;

  2. Suchen Sie das Objekt und öffnen Sie die Instanz;

  3. Klicken Sie auf den Ordner (obere rechte Ecke);

  4. Wählen Sie die Kategorie aus;

  5. Klicken Sie auf Kategorie bearbeiten;

  6. Ändern Sie die Zugriffsrechte für den Ordner und/oder das Objekt im Ordner;

    1. Beide sind in der oberen rechten Ecke zu finden.

Zusammenfassung


 

Suche

Search