Servicekatalog-Variablensätze
Administratoren und Katalogelemente definieren häufig mehrere Katalogelemente, die dieselbe Gruppe von Servicekatalog-Variablen verwenden. Katalogmanager und Katalogeditoren können einen Variablensatz für Elemente anhängen, denen sie zugewiesen sind. Katalogmanager und Katalog-Editoren können jedoch keinen Variablensatz erstellen.
Ein Katalogelement-Administrator definiert beispielsweise 10 Katalogelemente für Servertypen. Der Anforderungsprozess für alle diese Elemente stellt die gleichen fünf Fragen und verwendet dieselben Variablen.
Die Zuordnung dieser Variablen pro Katalogelement ist wiederholend, zeitaufwändig und fehleranfällig. Wenn Sie eine einzelne Änderung an mehreren Katalogelementen vornehmen möchten, müssen Sie jedes Element auch manuell ändern. Um beispielsweise 10 Katalogelementen eine Variable hinzuzufügen, müssen Sie die Variable manuell jedem Element zuordnen.
Mit Variablensätzen können Sie eine Sammlung von Variablen erstellen, die für mehrere Katalogelemente und Bestellleitfäden wiederverwendet werden können. Die Verwendung von Variablensätzen spart Zeit, da Sie nicht für viele Katalogelemente dieselben Variablen einzeln erstellen müssen. Wenn Variablen geändert werden sollen, können Sie außerdem den Variablensatz ändern, und die Änderungen werden für alle Katalogelemente übernommen, die dem Variablensatz zugeordnet sind.
Mit Variablensätzen können Sie auch Katalog-Clientskripts und UI-Richtlinien definieren, die für die Variablen im Satz gelten.
Ein Katalogadministrator kann Lese-, Schreib- und Aktualisierungsrollen bereitstellen, um auf einen Variablensatz zuzugreifen. Wenn Sie auf Variablen eines Variablensatzes zugreifen, erfolgt eine Validierung zuerst auf Variablensatzebene und dann auf Variablensatzebene. Wenn der Zugriff auf der Ebene des Variablensatzes blockiert ist, werden die Zugriffseinstellungen für die Variable überschrieben. Wenn der Zugriff auf Variablensatzebene zulässig ist, wird der Zugriff auf Variablenebene verifiziert.
Einzeiliger Variablensatz
Verwenden Sie einen einzeiligen Variablensatz, um Daten aus Variablen zu erfassen, die zusammen gruppiert sind, während Sie eine Katalogelementanforderung für eine einzelne Entität übermitteln.
Mehrzeiliger Variablensatz
Verwenden Sie einen mehrzeiligen Variablensatz (MRVS), um Variablendaten in einem Rasterlayout zu erfassen, während Sie eine Katalogelementanforderung für eine Gruppe von Entitäten übermitteln. Beispiel: Für HR während der Reorganisation von Mitarbeitern sollte ein einzelner Datensatzersteller in der Lage sein, die relevanten Informationen wie die Abteilung und den Manager für eine Gruppe von Mitarbeitern zu erfassen. Wenn Sie ein Katalogelement anfordern, um virtuelle Maschinen und Server zu bestellen, sollten Konfigurationsoptionen auch als einzelne Anforderung erfasst werden. In diesem Fall kann eine anfordernde Person mehrere Hardwareeinheiten als Zeilen und ihre Konfigurationsoptionen als Spalten eines MRVS definieren.
Sie können die folgenden Variablentypen nicht in ein MRVS aufnehmen:
- Anhang
- Pause
- Container-Ende
- Container-Beginn
- Container-Aufteilung
- HTML
- Bezeichnung
- Makro
- Makro mit Bezeichnung
- Rich-Text-Bezeichnung
- UI-Seite
- Sie können eine MRVS-Variable konfigurieren, um doppelte Werte zu verhindern. Für Informationen über Eindeutig Feld, siehe Erstellen Sie eine Servicekatalog-Variable.
- Sie können eine Variable in MRVS ausblenden, damit sie nicht angezeigt wird, wenn das Dialogfeld geöffnet ist.
- Die Dem Feld zuordnen Die Funktionalität wird für Variablen, die in einem MRVS verwendet werden, nicht unterstützt.
- Für die Listenerfassungsvariable wird nur die Glide-Listenschnittstelle unterstützt.
- Kaskadierende Funktionalität für Variablen in einem Bestellleitfaden wird in einem MRVS nicht unterstützt.
- Ein MRVS wird nicht angezeigt, wenn es in einem Container hinzugefügt wird.
- Sie können keine Variablen mit Leserollen in einem MRVS hinzufügen.
- Wenn Sie eine Anforderung klonen, die eine MRVS enthält, sind die in der MRVS angegebenen Informationen in allen geklonten Anforderungen verfügbar. Alle UI-Richtlinien und Client-Skripts auf den MRVS werden ebenfalls geklont.
- Legen Sie einen Grenzwert für die Anzahl der Zeilen fest, die Sie einem MRVS hinzufügen können, indem Sie verwenden max_rowsAttribut in Variablensatz-Attribute Feld.
- In der RITM- und Anforderungsansicht in Now Mobile wird ein MRVS nicht unterstützt. In dieser Ansicht wird eine Nachricht angezeigt, dass dieser Variablensatz nicht angezeigt werden kann.
- MRVS wird in der Variablenzusammenfassung nur in unterstützt Serviceportal.
- Sie können eine MRVS in die Aktionen „GetCatalogVariables“ und „CreateCatalogTask“ mit einschließen Workflow-Studio.
- Sie können einzelne Zeilen durchlaufen und auf Variablen zugreifen, indem Sie die Logik für jeden Flow verwenden.
- Sie können MRVS beim Erstellen einer Katalogaufgabe mithilfe eines Workflows einbeziehen.
- Andere Zeilen dieser MRVS
- Andere Variablen außerhalb dieser MRVS im Katalogelementformular.
Informationen zum Zugriff auf Daten in einem mehrzeiligen Variablensatz (MRVS), wenn ein Dialogfeld geöffnet ist, finden Sie unter G_Service_catalog: Client .
- OnAbsenden Katalog-Client-Skripts werden für MRVS nicht unterstützt.
- Katalog-UI-Richtlinien und Katalog-Client-Skripts, die auf Elementebene definiert sind, gelten nicht für Variablen in einem MRVS. Nur die in den MRVS definierten Katalog-UI-Richtlinien und Katalog-Client-Skripts gelten für Variablen in den MRVS.
- Skripts, die nicht in einer MRVS enthalten sind, können sich nicht auf Variablen innerhalb der MRVS auswirken. Ebenso können sich die in den MRVS enthaltenen Skripts nicht auf die Variablen auswirken, die nicht in den MRVS enthalten sind.
- Variablen, die nicht in einer MRVS enthalten sind, können nicht in abhängigen Referenzqualifizierern für Variablen in der MRVS verwendet werden. Ebenso können die in den MRVS enthaltenen Variablen nicht in abhängigen Referenzqualifizierern für Variablen verwendet werden, die sich nicht in den MRVS befinden. Für einen Referenzqualifizierer ist die aktuelle Zeile diejenige, die bearbeitet wird.
Sie können nicht festlegen Global AS Wahr Für jede Variable, die zu einer MRVS gehört. Daher ist ein MRVS in Katalogaufgaben nicht verfügbar.
Sie können keine Variablen eines MRVS auswählen, wenn Sie Folgendes für ein Katalogelement definieren:
- UI-Richtlinienbedingungen
- Nicht unterstützte ATF-Schrittkonfigurationen. Sie können nur validieren, wenn ein MRVS sichtbar, obligatorisch oder schreibgeschützt ist.
- Bericht