Arten von Servicekatalogvariablen
Mit Variablen können Sie Fragen für ein Katalogelement angeben. Verschiedene Typen von Servicekatalogvariablen werden bereitgestellt. Einige Variablentypen akzeptieren Variablenattribute.
Weitere Informationen zu jedem Variablentyp finden Sie in den folgenden Abschnitten. Einzelheiten zum Erstellen einer Variablen finden Sie unter Servicekatalogvariablen erstellen. Sie können auch Hilfetext für Servicekatalogvariablen bereitstellen. Informationen zum Definieren von Hilfeinformationen finden Sie unter Hilfeinformationen für eine Servicekatalogvariable definieren.
Unterstützung in verschiedenen Kanälen
Servicekatalogvariablen werden in verschiedenen Kanälen unterstützt. Informationen zu ihrer Verfügbarkeit finden Sie unter Variable Unterstützung in verschiedenen Kanälen.
Anhang
- Für Folgendes sollten Sie nur einen ganzzahligen Wert angeben:
- Variablenattribut max_file_size
- Systemeigenschaft glide.sc.variable.attachment.default_max_size (Katalogebene). Der Standardwert ist 20.
- Wenn das Variablenattribut max_file_size nicht angegeben ist, wird der Wert der Systemeigenschaft glide.sc.variable.attachment.default_max_size als Obergrenze für die Größe der Anhangsdatei betrachtet.
- Unabhängig von der in der Variablen zugelassenen Dateigröße darf die Größe der Anhangsdatei die in der Systemeigenschaft com.glide.attachment.max_size angegebene Größe nicht überschreiten, die für Anhänge in Now Platform gilt.
- Die API g_form.setValue() wird in Katalog-Clientskripts unterstützt.
Wenn Sie einen Anhang in diese Variable hochladen, wird ein Eintrag in der Tabelle „Anhang“ [sys_attachment] erstellt. Die Variable wird erst aktualisiert, wenn Sie die Elementanforderung senden, sie dem Einkaufswagen hinzufügen oder den Datensatz beim Bearbeiten speichern (in Erfüller-Flows). Wenn Sie den Anhang löschen oder aktualisieren, bevor Sie das entsprechende Katalogelement absenden, wird der Eintrag in der Tabelle „Anhang“ [sys_attachment] gelöscht.
- In einem Bestellleitfaden, wenn die Variable in ein Katalogelement in der Regelbasis kaskadiert wirdWichtig:Die individuellen Variablenattribute werden für die Katalogelemente in der Regelbasis nicht berücksichtigt. Angenommen, eine Variable im Abschnitt Bedarf beschreiben lässt einen PDF-Anhang zu, und die Variable eines Katalogelements in der Regelbasis lässt einen TXT-Anhang zu. Wenn Sie im Abschnitt Bedarf beschreiben einen Anhang im PDF-Format für eine Variable hochladen, wird er zunächst auch an die Variable im Katalogelement kaskadiert, und die im Katalogelement angegebenen Variablenattribute werden nicht berücksichtigt. Wenn Sie jedoch diesen anfänglich kaskadierten Anhang aus einem einzelnen Element löschen und versuchen, einen neuen Anhang hochzuladen, werden die individuellen Variablenattribute des Katalogelements berücksichtigt.
- In einem Datensatzersteller, wenn die Variable einem Aufgabentabellenfeld zugeordnet ist. Diese Variable kann nur dem Feldtyp „Dateianhang“ einer Aufgabentabelle zugeordnet werden.
- eine Anforderung für das entsprechende Katalogelement senden
- das Katalogelement dem Einkaufswagen oder Merkzettel hinzufügen
- Diese Variable wird in einem mehrzeiligen Variablensatz nicht unterstützt.
- Diese Variable wird in Flows und Workflows unterstützt.
- Diese Variable ist im Bedingungsgenerator verfügbar.
- Für diese Variable wird die Zuweisung von Artikelvariablen im Bestellleitfaden nicht unterstützt.
Bruch
Die Bruch-Variable zeigt eine horizontale Linie über das Formular an. Diese Linie ist ein Formatierungselement, das keine Daten sammelt.
Kontrollkästchen
Mit der Kontrollkästchen-Variable können Sie Optionen aktivieren und deaktivieren, indem Sie sie aktivieren bzw. deaktivieren.
Um eine Kontrollkästchen obligatorisch zu machen, wählen Sie die Option Auswahl erforderlich aus, wenn Sie die Variable erstellen. Verwenden Sie diese Option beispielsweise, um festzulegen, dass Benutzer die Kontrollkästchen Ich stimme zu für ein Vertragsformular aktivieren sollen. Wenn Benutzer versuchen, das Vertragsformular zu senden, ohne das Kontrollkästchen zu aktivieren, wird eine Warnmeldung angezeigt, in der die Benutzer darauf hingewiesen werden, dass sie das Kontrollkästchen aktivieren müssen.
Eine Gruppe von Kontrollkästchen-Variablen wird erstellt, wenn Sie aufeinanderfolgende Kontrollkästchen-Variablen erstellen. Diese Kontrollkästchen-Variablen werden nach ihrer Reihenfolge innerhalb der Gruppe sortiert. Wenn Sie eine benutzerdefinierte Bezeichnung für die Gruppe der Kontrollkästchen definieren möchten, erstellen Sie eine Variable Bezeichnung am Anfang aufeinanderfolgender Kontrollkästchen-Variablen. Die Bezeichnung wird dann als Teil dieser Gruppe betrachtet und fungiert als Bezeichnung der Gruppe. Wenn keine benutzerdefinierte Bezeichnung vorhanden ist, werden die Kontrollkästchen durch die Anwendung unter der Bezeichnung Optionen gruppiert.
- Wenn eine Kontrollkästchen-Variable in der Gruppe obligatorisch ist, wird die gesamte Gruppe unabhängig von der Sichtbarkeit der obligatorischen Kontrollkästchen-Variablen obligatorisch. Ein Sternchen (*) wird dann neben der Bezeichnung der Gruppe angezeigt, und Sie müssen mindestens eines dieser Kontrollkästchen auswählen.
- Durch das Ausblenden der Bezeichnung wird die gesamte Gruppe ausgeblendet.
- Wenn alle anderen Kontrollkästchen-Variablen einer obligatorischen Kontrollkästchen-Gruppe ausgeblendet und nicht ausgewählt sind, gelten die folgenden Szenarien:
- Die Gruppe bleibt obligatorisch, solange es in der Gruppe ein Kontrollkästchen gibt, das sichtbar und nicht ausgewählt ist.
- Das letzte Kontrollkästchen dieser Gruppe kann nicht ausgeblendet werden, wenn es nicht ausgewählt ist.
Um in Service Portal eine Gruppe von Kontrollkästchen-Variablen obligatorisch zu machen, legen Sie mindestens eine der Kontrollkästchen-Variablen als obligatorisch fest. Wenn Sie hingegen die Bezeichnung für eine Gruppe von Kontrollkästchen definieren, wird durch das Festlegen einer Bezeichnung als obligatorisch nicht automatisch die ganze Gruppe von Kontrollkästchen-Variablen obligatorisch.
- Wenn zwei aufeinanderfolgende Kontrollkästchen vorhanden sind, wird ein virtueller Container für eine Gruppe von Kontrollkästchen erstellt. Innerhalb dieser Gruppe können nur Typen von Kontrollkästchen-Variablen hinzugefügt werden.
- Auch wenn eine Kontrollkästchen-Variable unmittelbar nach einer Gruppe von Kontrollkästchen hinzugefügt wird, wird sie automatisch der Gruppe hinzugefügt.
- Berechnet
- Repariert
- Mehrfach
Weitere Informationen zu Kontrollkästchen-Variablen finden Sie im folgenden Video:
Container-Beginn, Containeraufteilung und Container-Ende
Die Variablen Container-Beginn, Containeraufteilung und Container-Ende definieren ein Layout für einen Container, der mehr Variablen enthalten kann. Verwenden Sie die Variablen Container-Beginn und Container-Ende, um die Start- und Endpunkte eines Containerlayouts zu definieren. Container-Ende muss zusammen mit Container-Beginn verwendet werden, um einen Container zu schließen.
Ein Containerlayout kann mithilfe der Containeraufteilungs-Variablen in zwei oder drei Spalten aufgeteilt werden. Standardmäßig wird die Aufteilung auf die 50%-Marke berechnet.
Ein Container ähnelt einem Variablensatz. Im Gegensatz zu einem Variablensatz können Container überall verwendet werden, auch innerhalb eines Variablensatzes. Container können auch ineinander verschachtelt sein.
Weitere Informationen zum Auswählen des geeigneten Containertyps finden Sie im Artikel Ermitteln der korrekten Containervariablen [KB0539982] in der HI Knowledge Base.
- Die Containervariablen werden noch nicht auf Mobilgeräten unterstützt.
- Die Variablen Container-Beginn, Containeraufteilung und Container-Ende werden im Service Portal unterstützt. Wenn die Einstellungen jedoch für den Container der obersten Ebene vorgenommen werden, können maximal zweispaltige Layouts erzielt werden.
- Variablensätze gelten auch als Container. Daher wird eine Container-Beginn-Variable mit einem zweispaltigen Layout unter einem Variablensatz im Service Portal nicht unterstützt.
- Wählen Sie ein Layout mit 2 Spalten breit, wechselnde Seiten.
- Aktivieren Sie die Kontrollkästchen Titel anzeigen, um eine reduzierbare Titelleiste zu verwenden.
Datum
Die Datumsvariable erstellt ein Widget mit einem Feld und einem Kalender, mit dem ein Datum ausgewählt werden kann.
Datum und Uhrzeit
Die Variable für Datum und Uhrzeit erstellt ein Widget mit einem Kalender und Feldern, mit denen Datum und Uhrzeit ausgewählt werden können. Der Zeitwert wird in der Greenwich Mean Time (GMT) gespeichert und in Ihrer Zeitzone angezeigt.
Dauer
Verwenden Sie die Dauervariable, um die Dauer anzugeben, für die ein Katalogelement verfügbar ist.
Die E-Mail-Variable erstellt ein Widget, über das eine E-Mail-Adresse eingegeben und ausgewählt werden kann. Die Variable akzeptiert nur gültige E-Mail-Ausdrücke mit @ und Domäneninformationen.
HTML
Mit der HTML-Variablen können Sie Inhalt mit erweiterten Formatierungen einschließlich Bildern für ein Katalogelement bereitstellen.
Verwenden Sie die Variable, um Felder für Benutzereingaben zu erstellen. Sie können die Variable auch für wiederverwendbaren Inhalt verwenden, wenn Sie sie in einen Variablensatz wie z. B. Bedingungen einfügen.
Die Variable ist in zwei Modi verfügbar: Bearbeiten und schreibgeschützt. Im Bearbeitungsmodus ist eine Symbolleiste verfügbar, und Links funktionieren nicht. Im schreibgeschützten Modus ist die Symbolleiste deaktiviert und Links funktionieren. Um zwischen Modi zu wechseln, verwenden Sie Berechtigungen oder erstellen Sie eine UI-Richtlinie, um das HTML-Feld in den schreibgeschützten Modus zu versetzen.
IP-Adresse
Verwenden Sie die IP-Adressvariable, um die IPv4- und IPv6-Daten für ein Katalogelement anzugeben. Unter dem Submodul Validierungsskripts ist ein Validierungsskripttyp verfügbar, der dieser Variablen zugeordnet ist.
- Die Validierung von Variablen wird im Service Portal nicht unterstützt.
- Wenn Sie den Standardwert für die Variable IP-Adresse festlegen oder den Wert in den Funktionen g_form.getValue() und g_form.setValue() angeben, ist das Trennzeichen (.).
Bezeichnung
Die Bezeichnungsvariable zeigt eine Bezeichnung im Formular an. Bezeichnungen sind Formatierungselemente. Es werden keine Daten gesammelt.
Sie können Bezeichnungen verwenden, um Fragen in Abschnitte einzuordnen. Sie können Bezeichnungen auch für Fragen mit mehreren Optionen verwenden. Beispielsweise bezeichnungsbezogene Kontrollkästchen für die verschiedenen Optionen für eine Frage.
Sie können keine Bezeichnungsvariable als obligatorisch festlegen. Sie können jedoch eine Gruppe von Kontrollkästchen-Variablen, denen eine Bezeichnungsvariable vorangestellt ist, als Pflichtfeld festlegen.
Listensammler
Die Listensammler-Variable erstellt eine Schnittstelle, über die Sie mehrere Datensätze aus einer Tabelle auswählen und hinzufügen können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
Weitere Informationen zur Verwendung der Listensammler-Variablen finden Sie in diesem Video:
- Das Attribut „Referenzqualifizierer“ und glide_list gilt nur für Releases ab Helsinki. Das Attribut gilt nicht für Genf.
- Sie können einen Wert für diese Variable festlegen, indem Sie die Funktion g_form.setValue() in einem Katalog-Clientskript verwenden.
- Wenn das Attribut „glide_list“ nicht gleich „wahr“ ist, können Sie nur den Wert, der in der Liste Verfügbar sichtbar ist, mit der Funktion g_form.setValue() festlegen. Diese Funktionalität ist nicht anwendbar, wenn die Funktion setValue() onLoad aufgerufen wird.
- Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie das Attribut glide_list.
- Die Werte in der referenzierten Tabelle werden nicht angezeigt, wenn der Benutzer nicht angemeldet ist.
- Der Listensammler zeigt maximal 100 Elemente in einer Liste an. Nachdem Sie Elemente in die Liste Ausgewählt verschoben haben, können Sie auf Filter ausführen klicken, um die Liste Verfügbar zu aktualisieren. Mit dieser Aktion werden der Liste weitere verfügbare Elemente hinzugefügt, maximal 100 Elemente.
Multiple-Choice-Suche
Die Variable „Multiple-Choice-Suche“ erstellt Optionsfelder anhand von Daten aus einer Tabelle. Ihre Funktionalität ähnelt der Variablen Auswahlfeld für Suche, die eine Auswahlliste aus abgefragten Daten erstellt. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
- Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie die Referenztypvariable.
- Sie können nicht mehr als 10.000 Auswahlmöglichkeiten hinzufügen.
Auswahlfeld für Suche
Die Variable „Auswahlfeld für Suche“ erstellt eine Auswahlliste unter Verwendung von Daten, die aus einer Tabelle abgefragt werden. Ihre Funktionalität ähnelt der Variablen Multiple-Choice-Suche, die Optionsfelder aus abgefragten Daten erstellt. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
- In Tabelle suchen:
Incident [incident] - In Wertefeld suchen:
Sys ID - In Bezeichnungsfeld suchen:
Nummer, Kategorie, Priorität - Referenz-Qual.:
caller_id=javascript:gs.getUserID()^active=true
- Tabelle mit umfangreichen Daten verursacht beim Laden der Seite Leistungsprobleme. Verwenden Sie Referenzqualifizierer, um Daten zu reduzieren, oder verwenden Sie die Referenztypvariable.
- Sie können nicht mehr als 10.000 Auswahlmöglichkeiten hinzufügen.
Anwenderdefiniert
Diese Variable fügt ein UI-Makro in das Katalogelement ein.
UI-Makros im Servicekatalog unterstützen die folgenden glide_list-Funktionen nicht: Clickthrough, Slushbucket-Bearbeitung und E-Mail-Feld.
- Verwenden Sie Jelly der Phase eins nur für als Variablen hinzugefügte UI-Makros. Jelly der Phase zwei innerhalb des Makros wird nicht verarbeitet und wird auf der Seite als Standardinhalt angezeigt.
- Diese Variable wird noch nicht auf Classic Mobile-Geräten unterstützt.
- Diese Variable wird im Service Portal über Widgets unterstützt. Erstellen Sie ein Widget mit derselben Funktionalität wie der von „Makro“, und verknüpfen Sie das Widget mit der Variablen.
Benutzerdefiniert mit Bezeichnung
Diese Variable fügt ein UI-Makro mit Bezeichnung ein.
- Diese Variable wird noch nicht auf Classic Mobile-Geräten unterstützt.
- Diese Variable wird im Service Portal über Widgets unterstützt. Erstellen Sie ein Widget mit derselben Funktionalität wie der von „Makro mit Bezeichnung“, und verknüpfen Sie es mit der Variablen.
Maskiert
Die Variable „Maskiert“ fügt ein Feld ein, das den eingegebenen Text maskiert. Jedes eingegebene Zeichen wird als Sternchen (*) angezeigt. Verwenden Sie diese Variable, um Benutzer nach sensiblen oder vertraulichen Daten wie Passwörtern zu fragen.
Im Variableneditor können Sie die Werte einer maskierten Variablen auch mit den Schaltflächen Anzeigen und Ausblenden entschlüsseln und verschlüsseln. Diese Schaltflächen sind für einen Erfüller (itil) ohne die Rolle catalog_view_masked nicht verfügbar. Sie können nur den Wert anzeigen, den Sie beim Anfordern angegeben haben.
| Aktion | Rollen | ||
| Anforderer | Erfüller mit der Rolle catalog_view_masked | Erfüller ohne die Rolle catalog_view_masked | |
| Den verschlüsselten Wert in Katalogformularen anzeigen oder ausblenden | Ja | Nicht zutreffend | Nicht zutreffend |
| Den verschlüsselten Wert in Katalogformularen bearbeiten | Ja | Nicht zutreffend | Nicht zutreffend |
| Verschlüsselten Wert im Variableneditor anzeigen oder ausblenden | Ja | Ja | Nein |
| Verschlüsselten Wert im Variableneditor bearbeiten | Ja Hinweis: Wenn die maskierte Variable im Variableneditor schreibgeschützt ist, kann der Variablenwert nicht bearbeitet werden. |
Ja Hinweis: Wenn die maskierte Variable im Variableneditor schreibgeschützt ist, kann der Variablenwert nicht bearbeitet werden. |
Nein |
Mehrzeiliger Text
Die Variable „Mehrzeiliger Text“ erstellt ein Feld, in dem Sie mehrere Textzeilen eingeben können.
Multiple-Choice
Die Multiple-Choice-Variable erstellt Optionsfelder für Fragenauswahlmöglichkeiten.
Numerische Skala
Die Variable „Numerische Skala“ erstellt Optionsfeldern für eine Reihe von Optionen, z. B. eine Likert-Skala.
Referenz
Eine Referenzvariable verweist auf einen Datensatz in einer anderen Tabelle. Zum Beispiel verweist eine Variable namens „point_of_contact“ auf die Tabelle „Benutzer“ [sys_user]. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
- Referenzvariablen verwenden die Funktion zur automatischen Vervollständigung. Um sicherzustellen, dass die Benutzer über genügend Informationen für die Auswahl verfügen, konfigurieren Sie die Referenznachschlageliste.
- Referenzvariablen speichern die sys_id des ausgewählten Datensatzes (wie Referenzfelder). Verwenden Sie die gleichen Methoden wie für ein Referenzfeld, um den Anzeigewert in einem Skript zu verwenden.
current.variables.<variable name>.getDisplayValue()
Angefordert für
Vor dem Senden einer Anforderung für ein Katalogelement können Sie mit dieser Variablen angeben, für wen diese Anforderung übermittelt werden kann. Sie sollten diese Informationen angeben, wenn Sie Fragen zu Katalogelementen beantworten.
- Sie können nur Benutzer aus der Tabelle „Benutzer“ [sys_user] angeben.
- Wenn Sie keinen Standardwert für diese Variable angeben, wird der aktuell angemeldete Benutzer, der das Element anfordert, als Standardwert für die Variable „Angefordert für“ betrachtet.
- Sie können die Anforderung für einen Benutzer abhängig vom Zugriff auf ein Katalogelement senden. Im Feld Zugriffstyp des Katalogelements kann angegeben werden, ob eine Anforderung für einen Benutzer gesendet werden kann, der keinen Zugriff auf das Katalogelement hat.
- Für diese Variable wird die Zuweisung von Artikelvariablen in der Regelbasis eines Bestellleitfadens nicht unterstützt. Wenn der Bestellleitfaden die Variable „Angefordert für“ enthält, wird der Wert schreibgeschützt in die entsprechende Variable der Elemente in der Regelbasis kaskadiert.
Mit dem Feld Aktivieren Sie auch die Anforderung für der Variablen „Angefordert für“ können Sie ein Katalogelement für verschiedene Benutzer unter einer einzigen Anforderung anfordern.
Informationen zur Experience von delegierten Anforderungen finden Sie unter Delegierte Anforderungs-Experience.
- Sie können diese Variable einem Katalogelement oder Variablensatz hinzufügen. Beim Senden der Anforderung kann ein Katalogelement jedoch nur eine Variable vom Typ „Angefordert für“ haben.
- Sie können einem Variablensatz nur eine Variable vom Typ „Angefordert für“ hinzufügen.
- Diese Variable wird in einem mehrzeiligen Variablensatz nicht unterstützt.
- Nachdem die Anforderung gesendet wurde, ist dieser Variablenwert im Variableneditor und in der Variablenzusammenfassung sichtbar.
Rich-Text-Bezeichnung
Diese Variable zeigt eine formatierte Bezeichnung in einem Katalogelementformular an. Im Rich-Text-Editor TinyMCE können Sie die Bezeichnung formatieren und Bilder oder Links hinzufügen. Diese Variable unterstützt HTML-Tags.
- Sie können diese Variable mithilfe von Katalog-Clientskripts und Katalog-UI-Richtlinien sichtbar machen.
- Sie können diese Variable nicht in einem Bestellleitfaden kaskadieren.
- Sie können diese Variable nicht als obligatorisch festlegen.
- In Automated Test Framework wird diese Variable nur zur Überprüfung der Sichtbarkeit im Schritt „Überprüfung des Variablenstatus“ unterstützt.
- An den folgendem Stellen wird diese Variable nicht unterstützt:
- Variablenzusammenfassung
- Mehrzeiliger Variablensatz
- Bedingungsgeneratoren und Berichte
- Für diese Variable können Sie Folgendes nicht angeben:
- Hilfetext und Anweisungen
- Tooltipp
- Berechtigungen
- Variablenbreite
- Beispieltext
- In Katalog-Clientskripts werden die APIs g_form.setValue(), g_form.setReadOnly() und g_form.setMandatory() nicht unterstützt. Nur die API g_form.setVisible() wird unterstützt.
Auswahlfeld
Die Variable „Auswahlfeld“ erstellt eine Liste aus vordefinierten Fragenauswahlmöglichkeiten. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
Einzeiliger Text
Die Variable „Einzeiliger Text“ erstellt ein Feld, in dem Sie eine Textzeile eingeben können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
UI-Seite
Die Variable „UI-Seite“ fügt eine UI-Seite in das Katalogelement ein.
- Verwenden Sie Jelly der Phase eins nur für als Variablen hinzugefügte UI-Makros. Jelly der Phase zwei innerhalb des Makros wird nicht verarbeitet und wird auf der Seite als Standardinhalt angezeigt.
- Diese Variable wird derzeit weder auf Classic Mobile-Geräten noch im Service Portal unterstützt.
URL
Die URL-Variable erstellt ein Widget, mit dem Benutzer URLs eingeben können. URLs werden für die folgenden Protokolle validiert: HTTP, HTTPS, FTP.
- Die Validierung von Variablen wird im Service Portal nicht unterstützt.
- Diese Variable kann in Now Mobile nicht bearbeitet werden.
Breite einzeilige Textzeile
Die Variable „Breite einzeilige Textzeile“ erstellt ein Feld, das sich über das Formular erstreckt, sodass Benutzer längere Textzeilen eingeben können. Informationen zu Attributen, die von dieser Variablen unterstützt werden, finden Sie unter Variablenattribute.
Ja/Nein
Die Variable „Ja oder Nein“ erstellt eine Auswahlliste mit Ja und Nein als Optionen.