Aktivieren Sie die Kontextrangfolge für eine zugehörige Liste, indem Sie eine Rangfolgedefinition erstellen.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Navigieren zu .
-
Klicken Sie auf Neu.
-
Geben Sie einen Namen für die Rangfolgedefinition ein.
-
Wählen Sie im Feld Datensatztabelle die Tabelle aus, für die die Rangfolge aktiviert ist.
Dies ist die Tabelle der Datensätze in der zugehörigen Rangliste. Um beispielsweise die Rangfolge für eine zugehörige Liste von Incidents im Problemformular zu aktivieren, wählen Sie die Incident-Tabelle [incident] aus.
-
Wählen Sie im Feld Kontextspalte die Referenzspalte aus, die den Kontext angibt, in dem die Rangliste durchgeführt werden soll.
Der Kontext ist in diesem Fall das Formular, in dem die zugehörige Liste angezeigt wird, und kein Tabellenname. Beispielsweise kann eine zugehörige Liste mit der Datensatztabelle „Incident“ [incident] mehrere Kontexte aufweisen, einschließlich des Formulars „Problem“ oder „ Konfigurationselement“.
-
Füllen Sie die beziehungsbasierten Felder aus, wenn die Rangfolge für eine zugehörige Liste durchgeführt werden soll, die durch eine Beziehung definiert ist.
- Beziehungstabelle: Wählen Sie die Tabelle aus, die die andere Seite der Beziehung darstellt. Im Fall der Rangfolgedefinition für Produkt-Stories in Scrum können Sie die Tabelle „Produktmodell“ [cmdb_model] verwenden.
- Beziehungsspalte: Wählen Sie die Spalte aus der Beziehungstabelle aus, die mit der Kontextspalte verglichen werden soll. Um zu vermeiden, dass der Tabelle „Produktmodell“ [cmdb_model] eine zugehörige Liste von User Stories hinzugefügt wird, können Sie die Spalte „Sys ID“ verwenden, die eine Unterklasse der Tabelle „Produktmodell“ (cmdb_model.sys_id) definiert.
-
Geben Sie im Feld Attribute Attribute ein, um den Inhalt des Dialogfelds Rang entsprechend zu ändern und einzuschränken.
- visible_columns: Eine durch Semikolon getrennte Liste von Spalten, die im Dialogfeld „Rang“ angezeigt werden sollen. Wenn nicht angegeben, verwendet das Dialogfeld „Rang“ die Standardansicht der zugehörigen Liste, die Sie im Feld Datensatztabelle ausgewählt haben.
- extra_conditions: Eine codierte Abfrage, um die im Dialogfeld „Rang“ angezeigten Datensätze einzuschränken. Beispiel: Die Abfrage
extra_conditions=^state!=7 zeigt alle Incidents an, deren Status nicht Geschlossenlautet. Wenn nicht angegeben, werden im Dialogfeld „Rang“ alle Datensätze für die Beziehung angezeigt.
-
Klicken Sie auf Absenden.
Der Index wird automatisch generiert. Diese schreibgeschützten Felder werden vom System ausgefüllt:
- Verzeichnisspalte
- Rang der UI-Aktion
- Kontextmenüelement
Hinweis: Nachdem Sie eine Rangfolgedefinition übermittelt haben, kann nur das Feld Attribute bearbeitet werden. Wenn weitere Änderungen erforderlich sind, löschen Sie den Datensatz, und erstellen Sie einen neuen mit den überarbeiteten Einstellungen.
Nächste Maßnahme
Das System generiert keine Indizes für Rangfolgedefinitionen, die durch ein Update Set in die Datenbank eingefügt wurden. Um eine durch ein Update Set eingefügte Rangfolgedefinition zu verwenden, müssen Sie die Indizes manuell generieren. Um Indizes zu generieren, öffnen Sie das Formular „Rangfolgedefinition“, und klicken Sie auf Indizes generieren.